Sau khi hoàn thành các khóa học này, tôi cảm thấy tự tin khi tạo các trực quan hóa và bảng điều khiển chuyên nghiệp
Mô tả khóa học
Nắm vững những nền tảng của Snowflake, bắt đầu từ các kiểu dữ liệu. Bạn sẽ hiểu các kiểu dữ liệu mà Snowflake có thể lưu trữ và những phép toán có thể thực hiện trên dữ liệu đó. Khi đã nắm được các kiểu dữ liệu khác nhau của Snowflake, bạn sẽ bắt đầu thao tác và chuyển đổi dữ liệu với các hàm như TRIM, AVG, SUM và DATEDIFF. Bạn thậm chí sẽ tự định nghĩa hàm của riêng mình để tùy biến và tối ưu hóa việc xử lý dữ liệu.Khi đã thoải mái với việc thao tác và chuyển đổi dữ liệu, bạn sẽ bổ sung thêm vài công cụ hữu ích. Bạn sẽ học cách tốt nhất để làm phẳng dữ liệu bán cấu trúc và xây dựng nhiều biểu thức bảng chung. Trước khi hoàn tất khóa học, bạn sẽ thuần thục kỹ thuật xoay trục (pivot) dữ liệu trong Snowflake.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Kiểu dữ liệu
Trước khi có thể thay đổi thế giới với Snowflake, bạn cần biết mình sẽ làm việc với kiểu dữ liệu nào. Bạn sẽ bắt đầu với dữ liệu văn bản, học cách dùng trong truy vấn và định nghĩa cột, đồng thời khám phá cách lấy chi tiết cột từ bất kỳ bảng nào. Sau đó, bạn sẽ làm chủ các kiểu dữ liệu số và ngày/giờ, hiểu về độ chính xác, thang đo và cách chuyển đổi chuỗi thành timestamp.
- Kiểu dữ liệu văn bản50 XP
- Đây có phải dữ liệu văn bản không?100 XP
- Tập luyện giữa thành phố lớn100 XP
- Định nghĩa dữ liệu văn bản50 XP
- Kiểu dữ liệu số50 XP
- Chọn FLOAT cho hợp lý50 XP
- Tạo bảng bán lẻ100 XP
- Kiểu dữ liệu datetime50 XP
- Xây dựng giá trị datetime100 XP
- Múi giờ nào?50 XP
- Bạn đã check-in khi nào?100 XP
2
Thao tác dữ liệu
Giờ bạn đã hiểu tường tận dữ liệu trong Snowflake, đã đến lúc thao tác và chuyển đổi nó. Bạn sẽ bắt đầu với thao tác dữ liệu văn bản bằng TRIM, SPLIT và CONCAT, rồi làm chủ các phép tính số học và tổng hợp với SUM và AVG. Bạn sẽ khám phá chuyển đổi timestamp bằng cách trích xuất các thành phần như năm hoặc giờ, tính khoảng thời gian giữa các ngày, và tạo các hàm Snowflake tùy chỉnh (UDF) để hiện thực hóa logic cá nhân hóa.
3
Kỹ thuật Snowflake nâng cao
Ở chương cuối này, bạn sẽ tăng tốc với các chức năng nâng cao hơn của Snowflake. Bạn sẽ bắt đầu với kiểu dữ liệu VARIANT (dữ liệu bán cấu trúc), học cách phân tích dữ liệu cấp cao và dữ liệu lồng nhau bằng dot-notation và bracket-notation, rồi làm chủ biểu thức bảng chung (CTE) bằng cách xây dựng và sử dụng nhiều CTE. Cuối cùng, bạn sẽ tổng kết bằng cách tạo các bảng đã xoay trục (PIVOT) để chuyển dữ liệu sang định dạng dễ đọc, sẵn sàng cho báo cáo và phân tích.
S
Kiểu dữ liệu và Hàm trong Snowflake
Hoàn
thành khóa học

