Bài 1: Introduction & Setup Google Bigquery
- Giới thiệu về Google Bigquery
- Tạo tài khoản Google Cloud
- Giới thiệu cấu trúc, bảng cột, kiểu dữ liệu
- Giới thiệu về CSDL mẫu
Bài 2: Data Query Language (Truy vấn dữ liệu) + Data Definition Language (Định nghĩa cấu trúc dữ liệu)
- Câu lệnh truy vấn (Query): Truy vấn dữ liệu đơn giản, truy vấn dữ liệu nâng cao:
Where, Order By, Distinct, Alias… - Giới thiệu nhóm lệnh định nghĩa cấu trúc dữ liệu
- Các phương thức Import Data (Import file,Insert,..)
- Nhập/Xuất dữ liệu
Bài 3: Aggregating functions (Hàm tổng hợp) + Anlytic Funtion + Window functions
- Các hàm cơ bản: Hàm xử lý số, chuỗi, ngày/tháng, chuyển đổi
- Các hàm tổng hợp: COUNT, SUM, AVG, MIN, MAX, VAR, GROUP BY + HAVING
- Anlytic Funtion
- Window functions
Bài 4: Join Basic + Join Advance
- Left Join, Right Join, Inner Join, Full Join, Cross Join/ ON/USING
- SQL Join (Nâng cao): Join nhiều bảng (>5-7 bảng) kết hợp với các mệnh đề
Bài 5: Table Expressions (CTEs) + View + Subquery + Query History,Save Query, Schedule Query
- Create/Alter View/Materialized View
- Design an optimized query for Materialized View
Bài 6: Bigquery Machine Learning
- Time series prediction using BigQuery ML
- Multiple time series prediction
- ML daily prediction refresh – Scheduled Queries
Bài 7: Tổng kết
- Kết nối,hiển thị data với Google Data Studio
- Kết nối,hiển thị data với Power BI
- Dự án cuối khóa & chia sẻ kinh nghiệm tổng kết
Kết quả đạt được:
- Giới thiệu Google BigQuery
- Các kỹ thuật và công cụ khác nhau để tải dữ liệu vào Google BigQuery
- Thành thạo truy vấn, trích xuất, lọc dữ liệu từ CSDL, chèn các điều kiện vào để trích xuất dữ liệu đáp ứng 1 hoặc nhiều yêu cầu nào đó
- Sử dụng các mệnh đề joins để ghép nối các bảng
- Tính sum, average, min, max, các loại hàm đếm, groupby theo các tiêu chí
- Trực quan hóa dữ liệu của bạn trong Google Data Studio, Power BI