Đề cương khóa học

Giới thiệu

  • Triết lý và nguyên tắc của dbt / dbt là gì?
  • dbt so với ETL truyền thống
  • Tổng quan về các tính năng và kiến trúc của dbt
  • Vượt xa dbt: dbt Cloud là gì?

Hiểu về dbt Cloud

  • Vòng đời của một dự án dbt trong dbt Cloud
  • Cách dbt Cloud phù hợp với quy trình làm việc về kho dữ liệu và chuyển đổi dữ liệu

Bắt đầu với dbt Cloud

  • Thiết lập Môi trường Phát triển trên dbt Cloud
  • Kết nối dbt Cloud với kho dữ liệu của bạn
  • Tạo một dự án dbt trong dbt Cloud
  • Chạy các lệnh dbt trong dbt Cloud
  • Hợp tác với các thành viên trong nhóm trên một dự án dbt trong dbt Cloud

Làm việc với dbt Models

  • Hiểu về dbt models
  • Xây dựng một dbt model
  • Chuyển đổi dữ liệu bằng dbt
  • Làm việc với incremental models trong dbt
  • Triển khai macros và các hàm tùy chỉnh trong dbt

Quản lý dbt Projects trong dbt Cloud

  • Sử dụng giao diện dbt Cloud để quản lý và triển khai dự án
  • Tạo lịch trình và kích hoạt các công việc dbt
  • Tạo và quản lý môi trường trong dbt Cloud
  • Triển khai các dự án dbt lên môi trường production
  • Thiết lập thông báo và cảnh báo

Tích hợp dbt Cloud với các Công cụ Khác

  • Sử dụng dbt Cloud với Git và kiểm soát phiên bản
  • Tích hợp dbt Cloud với các công cụ kho dữ liệu và chuyển đổi dữ liệu dựa trên đám mây khác

Khắc phục sự cố và Gỡ lỗi

  • Cách gỡ lỗi và khắc phục sự cố cho các dự án dbt trong dbt Cloud
  • Sử dụng nhật ký để chẩn đoán sự cố
  • Các phương pháp hay nhất để duy trì các dự án dbt Cloud

Tóm tắt và Các Bước Tiếp Theo

Yêu cầu

  • Hiểu biết về mô hình hóa dữ liệu và SQL
  • Kinh nghiệm với SQL và giao diện dòng lệnh (CLI)
  • Kinh nghiệm lập trình Python

Đối tượng

  • Kỹ sư Dữ liệu
  • Nhà Phân tích Dữ liệu
  • Nhà Khoa học Dữ liệu
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan