After doing these courses, I feel confident creating professional visualizations and dashboards
Mô tả khóa học
Làm chủ các công cụ và kỹ thuật để xây dựng các đường ống dữ liệu tự động, đáng tin cậy trong Snowflake. Bạn sẽ bắt đầu bằng cách học cách nạp dữ liệu ở quy mô lớn — cấu hình các stage và định dạng tệp, tải dữ liệu bằng COPY INTO, và lựa chọn giữa batch loading, Snowpipe và Snowpipe Streaming cho các yêu cầu khác nhau về độ trễ và khối lượng dữ liệu.
Từ đó, bạn sẽ xây dựng kỹ năng điều phối pipeline end-to-end: ghi nhận các thay đổi ở cấp hàng với streams, liên kết các quy trình làm việc nhiều bước bằng task DAGs, và tạo các pipeline khai báo, tự động làm mới với dynamic tables. Bạn cũng sẽ học khi nào nên sử dụng bảng external và Iceberg cho các kịch bản đa công cụ và cloud-native.
Nửa sau của khóa học sẽ nâng cao kỹ năng truy vấn và biến đổi dữ liệu của bạn — trích xuất và tách lồng JSON bán cấu trúc từ các cột VARIANT, áp dụng các mở rộng nhóm và hàm cửa sổ cho phân tích nâng cao, đồng thời đóng gói logic có thể tái sử dụng trong UDF và stored procedures.
Cuối cùng, bạn sẽ chinh phục hiệu năng truy vấn: đọc Query Profile của Snowflake để xác định chính xác các điểm nghẽn, chọn đúng công cụ tối ưu hóa — Search Optimization, Query Acceleration Service, clustering keys hoặc materialized views — và viết SQL thân thiện với cache, tránh những anti-pattern phổ biến âm thầm làm giảm hiệu năng.
Yêu cầu tiên quyết
Khóa học này không có yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Nạp dữ liệu, Ingestion và Kết nối
Làm chủ pipeline ingestion của Snowflake — từ staging file qua COPY INTO, Snowpipe và Snowpipe Streaming — và kết nối Snowflake với hệ sinh thái dữ liệu rộng hơn qua connectors, drivers và công cụ xuất dữ liệu.
2
Orchestration Pipeline và Các đối tượng dữ liệu
Xây dựng data pipeline vững chắc bằng orchestration thuần Snowflake — streams để bắt thay đổi, tasks để lập lịch, dynamic tables cho chuyển đổi dạng khai báo, cùng external và Iceberg tables cho lưu trữ định dạng mở.
3
Truy vấn và Chuyển đổi dữ liệu
Truy vấn JSON bán cấu trúc với dot notation và FLATTEN, tổng hợp dữ liệu với GROUPING SETS, ROLLUP và CUBE, tính toán window functions, và đóng gói logic tái sử dụng trong UDFs và stored procedures.
4
Hiệu năng truy vấn và Tối ưu hóa
Profiling truy vấn trong Snowsight, xác định nút thắt bằng QUERY_HISTORY, áp dụng Search Optimization, Query Acceleration Service, Automatic Clustering và Materialized Views, và viết SQL tận dụng ba lớp caching của Snowflake.
S
Tự động hóa Data Pipeline trong Snowflake
Hoàn
thành khóa học

