Đề 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

Requirements

  • 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 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories