Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering Databricks SQL Warehouse and Spark SQL

Thành thạo Databricks SQL Warehouse và Spark SQL

Thành thạo Databricks SQL Warehouse và Spark SQL

Khóa học toàn diện về Databricks SQL Warehouse và Spark SQL dành cho Kỹ sư Dữ liệu, Chuyên viên Phân tích Dữ liệu, Lập trình viên BI, v.v.

4.3
(543 đánh giá)
4,014 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
14.0 giờ video
198 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Thiết lập môi trường Databricks SQL Warehouse bằng Azure Databricks để thực hành
Bắt đầu với Databricks SQL cho Phân tích Dữ liệu hoặc Kỹ thuật Dữ liệu
Các tính năng của Databricks SQL Warehouse - Cụm máy (Clusters), Trình soạn thảo truy vấn, Hình ảnh hóa và Bảng điều khiển (Dashboards), v.v.
Tổng quan về việc xây dựng báo cáo và bảng điều khiển bằng Databricks SQL
Tạo Cơ sở dữ liệu và Bảng bằng Databricks SQL hoặc Spark SQL
Viết các truy vấn cơ bản bằng Databricks SQL hoặc Spark SQL
DML để tải dữ liệu vào các Bảng Databricks SQL hoặc Spark SQL
Các thao tác nâng cao như Xếp hạng và Tổng hợp bằng Databricks SQL hoặc Spark SQL
Xử lý Dữ liệu Bán cấu trúc bằng Databricks SQL hoặc Spark SQL
Phân tích chuyên sâu về Delta Tables bao gồm tất cả các thao tác DML như Chèn, Cập nhật, Xóa, Hợp nhất, v.v.
Vòng đời toàn diện của Phân tích Dữ liệu từ Tệp bằng Databricks (Từ Tải tệp lên Databricks đến Báo cáo và Bảng điều khiển)

Yêu cầu

Kỹ năng SQL cơ bản và kỹ năng phân tích dữ liệu
Máy tính có cấu hình phù hợp và kết nối Internet
Tài khoản Azure hợp lệ với Databricks (có hướng dẫn thiết lập môi trường bằng Azure Databricks để thực hành)

Đối tượng phù hợp

Chuyên viên Phân tích Dữ liệu và Lập trình viên BI muốn hiểu các truy vấn Databricks SQL hoặc Spark SQL để phân tích dữ liệu
Kỹ sư Dữ liệu muốn tìm hiểu về Databricks SQL
Chuyên viên/Kỹ sư QA muốn hiểu Databricks SQL để xác thực dữ liệu
Chuyên viên Phân tích Kinh doanh phân tích Dữ liệu trong Data Lake bằng các truy vấn Databricks SQL hoặc Spark SQL
Lập trình viên BI muốn hiểu cách kết nối Công cụ BI với Databricks SQL Endpoint và phát triển các báo cáo, bảng điều khiển cần thiết

Nội dung khóa học

17 phần • 198 bài giảng
1 Giới thiệu về việc thành thạo Databricks SQL Warehouse và Spark SQL
1 Giới thiệu về việc Thiết lập Môi trường Databricks bằng Azure
2 Đăng ký Cổng thông tin Azure Portal
3 Thiết lập Azure Databricks bằng Azure Portal
4 Khởi chạy Môi trường Azure Databricks
5 Tạo Cụm Databricks Single Node
6 Chỉnh sửa Cụm Databricks bằng Giao diện người dùng Databricks
7 Bắt đầu với Databricks Notebooks
8 Tạo Databricks SQL Warehouse
9 Tăng Hạn ngạch để Tạo Cụm Databricks SQL Warehouse
10 Chạy Truy vấn bằng Databricks SQL Warehouse
11 Tổng quan về Tải dữ liệu lên bằng Giao diện người dùng Databricks SQL Warehouse
12 Xem lại Data Explorer của Môi trường Khoa học Dữ liệu và Kỹ thuật
13 Phân tích Dữ liệu Bán hàng bằng Databricks Notebooks
14 Dừng Cụm Khoa học Dữ liệu và Kỹ thuật Databricks
15 Dừng Cụm Databricks SQL Warehouse
16 Xóa Không gian làm việc Azure Databricks
1 Cài đặt Databricks CLI bằng Lệnh Python 3 Pip
2 Cấu hình Databricks CLI bằng Token và Hồ sơ (Profile)
3 Thiết lập Kho lưu trữ Git cho Tài liệu và Bộ dữ liệu liên quan đến Khóa học Databricks SQL
1 Tổng quan về Nền tảng Databricks SQL - Giới thiệu
2 Chạy Truy vấn Đầu tiên bằng Trình soạn thảo SQL của Databricks SQL
3 Tổng quan về Bảng điều khiển (Dashboards) bằng Databricks SQL
4 Tổng quan về Databricks SQL Data Explorer để xem lại Cơ sở dữ liệu và Bảng Metastore
5 Sử dụng Trình soạn thảo SQL Databricks để phát triển tập lệnh hoặc truy vấn
6 Xem lại Siêu dữ liệu của Bảng bằng Nền tảng Databricks SQL
7 Tổng quan về việc tải dữ liệu vào các bảng retail_db
8 Cấu hình Databricks CLI để đẩy dữ liệu vào Nền tảng Databricks
9 Sao chép Dữ liệu JSON vào DBFS bằng Databricks CLI
10 Phân tích Dữ liệu JSON bằng Spark APIs
11 Phân tích Lược đồ Delta Table bằng Spark APIs
12 Tải Dữ liệu từ Spark Data Frames vào Delta Tables
13 Chạy Truy vấn Adhoc bằng Trình soạn thảo SQL Databricks để xác thực dữ liệu
14 Tổng quan về Bảng Ngoại (External Tables) bằng Databricks SQL
15 Sử dụng Lệnh COPY để Sao chép Dữ liệu vào Delta Tables
16 Quản lý Databricks SQL Endpoints
1 Xem lại Cơ sở dữ liệu bằng Databricks SQL Data Explorer
2 Tạo Cơ sở dữ liệu hoặc Lược đồ (Schema) bằng Databricks SQL
3 Sử dụng IF NOT EXISTS khi Tạo Cơ sở dữ liệu bằng Databricks SQL
4 Liệt kê hoặc Hiển thị Cơ sở dữ liệu và Lấy Siêu dữ liệu của Cơ sở dữ liệu bằng Databricks
5 Hiểu Vị trí Mặc định của Cơ sở dữ liệu hoặc Lược đồ Databricks SQL
6 Tạo Cơ sở dữ liệu hoặc Lược đồ bằng Đường dẫn (Location) trong Databricks SQL Warehouse
7 Xóa Cơ sở dữ liệu trong Databricks SQL Warehouse
8 Thay đổi (Alter) Cơ sở dữ liệu trong Databricks SQL Warehouse
9 Thêm Ghi chú (Comments) cho Cơ sở dữ liệu trong Databricks SQL Warehouse
1 Liệt kê Cơ sở dữ liệu và Lưu Tập lệnh SQL Databricks
2 Tạo Bảng bằng Định dạng Delta trong Databricks SQL Warehouse
3 Hiểu về Vị trí và Mệnh đề USING để chỉ định Định dạng Tệp cho Databricks
4 Tạo Bảng Ngoại bằng Định dạng Delta trong Databricks SQL Warehouse
5 Xóa Bảng Ngoại và Thư mục trong Databricks SQL Warehouse
6 Tổng quan về các Thao tác DML hoặc CRUD bằng Databricks SQL
7 Chèn Bản ghi vào bảng Databricks SQL Warehouse
8 Chèn Nhiều Bản ghi vào bảng Databricks SQL Warehouse
9 Cập nhật Bản ghi Hiện có trong bảng Databricks SQL Warehouse
10 Cập nhật Bản ghi Hiện có trong bảng Databricks SQL Warehouse dựa trên Giá trị Null
11 Xóa Bản ghi Hiện có trong bảng Databricks SQL Warehouse
12 Dọn dẹp Bảng Người dùng từ Cơ sở dữ liệu hoặc Lược đồ Databricks SQL Warehouse
1 Bắt đầu với các Lệnh fs của Databricks bằng Databricks CLI
2 Tạo Thư mục trong DBFS bằng Lệnh Databricks CLI
3 Sao chép Tệp từ Hệ thống Tệp Cục bộ vào DBFS bằng Lệnh Databricks CLI
4 Ghi đè Tệp khi Sao chép vào DBFS bằng Lệnh Databricks CLI
5 Hiểu Dữ liệu Danh mục Khóa học trong các tệp đã tải lên DBFS
6 Các tùy chọn để Phân tích Dữ liệu bằng Truy vấn Databricks SQL
7 Chạy Truy vấn SELECT bằng Đường dẫn DBFS trong Mệnh đề FROM
8 Chạy Truy vấn bằng Khung nhìn Tạm thời (Temporary Views) trong Databricks SQL
9 Chạy Truy vấn bằng Bảng Ngoại trong Databricks SQL
1 Truy vấn để Xử lý Giá trị trong Cột Chuỗi JSON
2 Lấy Giá trị Phân biệt và Đếm dựa trên Khóa bằng Dữ liệu Danh mục Khóa học
3 Lọc Dữ liệu bằng Truy vấn Databricks SQL Cơ bản sử dụng Dữ liệu Danh mục Khóa học
4 Khám phá Hàm bằng Databricks SQL
5 Hiểu Giá trị Cột Bản ghi trong Bảng Danh mục Khóa học
6 Xử lý Giá trị Chuỗi JSON bằng Truy vấn Databricks SQL
7 Xử lý Bản ghi JSON Giảng viên bằng Truy vấn Databricks SQL
8 Tạo Khung nhìn cho Giảng viên bằng Truy vấn Databricks SQL
1 Tạo Delta Table cho Bộ dữ liệu Danh mục Khóa học
2 Lấy Tên Tệp cùng với Dữ liệu bằng Truy vấn Databricks SQL
3 Tổng quan về Lệnh COPY của Databricks SQL
4 Sao chép Dữ liệu từ một tệp duy nhất vào Delta Tables bằng Files
5 Sao chép Dữ liệu từ nhiều tệp vào Delta Tables bằng Files
6 Sao chép Dữ liệu từ nhiều tệp vào Delta Tables bằng Mẫu (Pattern)
7 Tạo Bảng Danh mục Khóa học trong Databricks SQL Warehouse với Cột Bổ sung
8 Sao chép Dữ liệu từ Tệp bằng Truy vấn vào Delta Tables
9 Xác thực Bảng Danh mục Khóa học trong Lớp Bronze
1 Giới thiệu về việc Chèn hoặc Hợp nhất Kết quả Truy vấn hoặc Khung nhìn vào Delta Tables bằng D
2 Tạo Bảng Danh mục Khóa học và Giảng viên bằng Databricks SQL
3 Sao chép Dữ liệu vào Bảng Danh mục Khóa học từ Tệp JSON bằng Databricks SQL
4 Chèn Kết quả Truy vấn vào Delta Table bằng Databricks SQL
5 Bài tập Tạo Bảng Khóa học và Chèn Dữ liệu
6 Sao chép Dữ liệu Giảng viên vào Bảng Danh mục Khóa học từ tệp mới
7 Hiểu Khái niệm Hợp nhất hoặc Cập nhật/Chèn (Upsert) trong các Thao tác DML hoặc CRUD
8 Phát triển Truy vấn để Lấy Bản ghi Giảng viên Mới nhất từ Bảng Danh mục Khóa học
9 Tổng quan về Cú pháp Câu lệnh MERGE bằng Databricks SQL
10 Hợp nhất Dữ liệu vào Bảng Giảng viên từ Danh mục Khóa học bằng Databricks SQL
11 Bài tập hợp nhất Dữ liệu Khóa học từ Danh mục Khóa học vào Bảng Khóa học
1 Giới thiệu về việc Hợp nhất Kết quả Truy vấn và Dữ liệu từ Delta Table với Xóa trong
2 Tổng quan về Kịch bản Thực tế của MERGE với Xóa
3 Tạo Bảng Người dùng bằng định dạng Delta cho MERGE với Xóa
4 Hợp nhất Tập hợp Bản ghi Đầu tiên vào Bảng Người dùng.cmproj
5 Thực hiện Thao tác DML trên Bảng Người dùng trong Lớp Bronze
6 Hợp nhất Dữ liệu Đã Cập nhật vào Bảng Người dùng trong Lớp Silver
7 Các Kịch bản cho MERGE vào Databricks SQL Delta Tables
8 Đặt lại Bảng Người dùng để Hợp nhất Dữ liệu Tăng dần vào bảng đích
9 MERGE Into Databricks Table sử dụng Điều kiện trên Thời gian Cập nhật
10 Thực hiện Thao tác để Chèn và Cập nhật bản ghi trong Bảng Người dùng Bronze
11 Hợp nhất Dữ liệu Tăng dần với Xóa vào Bảng Người dùng Silver với Điều kiện trên
12 Bài tập Phát triển Câu lệnh MERGE với Điều kiện tránh sử dụng Tên Cột
1 Giới thiệu về việc Bắt đầu với Truy vấn SQL Cơ bản bằng Databricks SQL
2 Khám phá Bộ dữ liệu Databricks
3 Tạo Cơ sở dữ liệu và Bảng Tạm thời để Xem trước Dữ liệu
4 Hiểu Đặc điểm của Bộ dữ liệu Bán lẻ Trực tuyến
5 Tạo Bảng Ngoại với Cột và Kiểu dữ liệu
6 Lấy Số lượng Giá trị Không Null của tất cả Cột bằng Databricks SQL
7 Tổng quan về Chồng chất (Stack) hoặc Giải chuyển vị (Unpivot) hoặc Chuyển vị (Transpose) Dữ liệu
8 Chuyển vị Dữ liệu bằng STACK trong Databricks SQL
9 Chuyển vị Số lượng Không Null thành Nhiều Hàng bằng Databricks SQL
10 Tổng quan về Duy nhất hoặc Phân biệt (Distinct) trong Databricks SQL
11 Tổng quan về DISTINCT để lấy bản ghi duy nhất bằng Databricks SQL
12 Bài tập - Lấy Số lượng Phân biệt của Mỗi Cột
13 Tạo Khung nhìn bằng Truy vấn cho Bản ghi Duy nhất
14 Cấu trúc của Truy vấn SQL và Tổng quan về các Mệnh đề [
15 Overview of Comments in Databricks SQL Queries
16 Getting Started with WHERE Clause and Overview of Implicit Data Type Convers
17 Conclusion - Getting Started with Basic SQL Queries using Databricks SQL
1 Introduction to Filtering Data using WHERE Clause in Databricks SQL
2 Overview of Standard Date and Timestamp Formats in Databricks SQL
3 Understand the format of Invoice Date
4 Understand the requirements to use standard dates or timestamps
5 Convert Invoice Date Values to Standard Dates and Timestamps
6 Filter using Databricks SQL based on Dates
7 Overview of Boolean Operations in Databricks SQL
8 Filter Data using Date Range and Boolean AND
9 Importance of Converting Dates and Timestamps to standard format
10 Using Between Operator in Databricks SQL Queries against Invoice Date
11 Using Between Operator in Databricks SQL Queries against Quantity
12 Dealing with Null Values in Databricks SQL
13 Queries Comparing with Null Values using Databricks SQL
14 Boolean OR using Same Column against multiple values
15 Develop Query using IN Operator
16 Develop Query to get Invoice Count not in Weekend Days using Databricks SQL
1 Introduction to Basic Aggregations using Databricks SQL
2 Compute Invoice Item Amount using Databricks SQL
3 Get Invoice Amount for a given Invoice Number
4 Get Invoice Details and Amount using Databricks SQL
5 Overview of Syntax of SQL Query using GROUP BY in Databricks SQL
6 Get Invoice Amount and Count Per Customer using GROUP BY
7 Order of Execution of SQL Queries with Group By and Having
8 Filter Aggregated Results using HAVING Clause in Databricks SQL
9 Compute Daily Revenue based on Invoice Date using Databricks SQL
10 Compute Daily Invoice Amount using GROUP BY and HAVING with Customer Id is n
11 Conclusion on Basic Aggregations using Online Retail Data Set
1 Introduction to Aggregations using Rollup and Cube in Databricks SQL
2 Upload Sales Data into Delta Table using Databricks UI
3 Get Sale Amount and Count using GROUP BY
4 Understanding the concept of Rollup
5 Query using Rollup in Databricks SQL
6 CUBE or ROLLUP using single column in GROUP BY
7 Understanding the concept of Cube
8 Query using Cube in Databricks SQL
9 Exercise using Rollup in Databricks SQL Queries
10 Conclusion on Aggregations using Rollup and Cube in Databricks SQL
1 Introduction to Joins using Databricks SQL Queries
2 Create tables for Joins using Databricks SQL
3 Populate Data into Databricks Delta Tables
4 Hiểu về Sơ đồ Mô hình Dữ liệu và Quan hệ giữa các Bảng
5 Các Loại Phép Kết nối (Join) được Hỗ trợ trong Databricks SQL
6 Phép Kết nối Trong (Inner Join) với Databricks SQL
7 Bài tập và Lời giải cho Phép Kết nối Trong giữa Bảng Khóa học và Bảng Ghi danh
8 Bài tập và Lời giải về Kết nối Nhiều Bảng và Thực hiện Phép tính Số học
9 Bài tập tính toán số tiền còn nợ cho mỗi người dùng
10 Phép Kết nối Ngoài (Outer Joins) với Databricks SQL
11 Hiểu Khái niệm về Phép Kết nối Ngoài sử dụng Databricks SQL
12 Các Phép Biến đổi Cơ bản trên Kết quả Kết nối bằng Truy vấn Databricks SQL
13 Tổng hợp (Aggregate) trên Kết quả Kết nối sử dụng Databricks SQL
14 Đếm (Counts) trên Kết quả Kết nối sử dụng Databricks SQL
15 Bài tập và Lời giải cho Phép Kết nối Ngoài sử dụng Databricks SQL
16 Bài tập và Lời giải về Phép Tổng hợp trên Kết quả Kết nối
17 Phép Kết nối Ngoài với Nhiều Điều kiện sử dụng Databricks SQL
18 Phép Kết nối Ngoài Đầy đủ (Full Outer Join) với Databricks SQL
19 Tổng quan về Kết nối Chéo (Cross Join) hoặc Tích Đề-các trong Databricks SQL
20 Kết luận về Các Phép Kết nối sử dụng Truy vấn Databricks SQL
1 Giới thiệu về Trực quan hóa và Bảng điều khiển sử dụng Databricks SQL Warehouse
2 Xem lại các Bảng điều khiển Databricks SQL Warehouse Mẫu
3 Tổng quan về Bộ Dữ liệu Đánh giá Udemy dùng cho Trực quan hóa và Bảng điều khiển
4 Tải lên Dữ liệu và Tạo Bảng bằng Giao diện Databricks SQL
5 Xem lại Chi tiết về Bảng đã Tạo bằng Databricks SQL Data Explorer
6 Tạo Bảng điều khiển Nhanh cho Bảng Đánh giá Udemy bằng Giao diện Databricks SQL
7 Tùy chỉnh Các Biểu đồ Trực quan trong Bảng điều khiển Nhanh
8 Kiểm tra Cơ bản Dữ liệu Đánh giá Udemy bằng Truy vấn Databricks SQL
9 Lấy Số lượng Dữ liệu Đánh giá Udemy Theo Khóa bằng Truy vấn Databricks SQL
10 Phát triển Truy vấn cho Trực quan hóa sử dụng Databricks SQL
11 Tạo Biểu đồ Đường từ Kết quả Truy vấn Databricks SQL
12 Tạo Biểu đồ Cột từ Kết quả Truy vấn Databricks SQL
13 Tham số hóa Truy vấn bằng Databricks SQL Editor
14 Phát triển Truy vấn để Lấy Bộ đếm trên Nhiều Trường sử dụng Databricks SQL
15 Thêm Biểu đồ Trực quan dựa trên Bộ đếm bằng Truy vấn Databricks SQL
16 Xóa Biểu đồ Trực quan bằng Databricks SQL Editor
17 Tham số hóa Truy vấn Bộ đếm bằng Databricks SQL Editor
18 Tạo Bảng điều khiển sử dụng Nhiều Biểu đồ Trực quan dựa trên Truy vấn Databricks SQL

Giới thiệu khóa học

Databricks SQL Warehouse is relatively new technology to build Data Lakehouse or Data Warehouse leveraging powerful Apache Spark Engine where the analytics can be built at scale. As part of this comprehensive course, you will learn all key skills required to master Databricks SQL Warehouse including Spark SQL as the SQL in Databricks SQL Warehouse is based on Spark SQL.

This course also covers most of the curriculum relevant to clear the Databricks Certified Data Analyst Associate Exam offered by Databricks itself.

Here are the high-level details related to this course. This is a beginner level course where you will be able to not only learn syntax and semantics of Databricks SQL or Spark SQL, you will also understand the concepts of the same.

  • Setup Course Material and Environment for Databricks SQL Warehouse

  • Managing Databases using Databricks SQL Warehouse

  • Manage Delta Tables in Databricks SQL Warehouse

  • Setup Data Set for Databricks SQL Views and Copy Commands

  • Databricks SQL or Spark SQL Queries to Process Values in JSON String Columns

  • Copy Data into Delta Tables in Databricks SQL Warehouse

  • Insert or Merge Spark SQL or Databricks SQL Query Results or View into Delta Tables

  • Merge Spark SQL or Databricks SQL Query Results and Data from Delta Table with Delete into Delta Tables

  • Basic SQL Queries using Spark SQL or Databricks SQL

  • Performing Aggregations using Group By and filtering using Having leveraging Spark SQL or Databricks SQL

  • Aggregations using Windowing or Analytical Functions including Cumulative Aggregations using Spark SQL or Databricks SQL

  • Ranking using Windowing or Analytical Functions using Spark SQL or Databricks SQL

  • Dealing with different file formats such as parquet, json, csv, etc using Spark SQL or Databricks SQL

  • All Important types of Joins such as Inner, left or right outer, full outer using Spark SQL or Databricks SQL

  • Visualizations and Dashboards using Databricks SQL Warehouse

We have also provided quite a few exercises along with solutions with explanations through the course.

Key Takeaways of Mastering Databricks SQL and Spark SQL using Databricks SQL Warehouse

  • Setup Environment to learn Databricks SQL and Spark SQL using Azure

  • Support via Udemy Q&A backed by our expert team

  • Data Sets and Material via GitHub Repository along with instructions to practice Databricks SQL or Spark SQL

  • Life Time Access to High Quality Video Lectures to learn Databricks SQL and Spark SQL

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Big Data
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Databricks
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊