Cập nhật mô hình dbt

Giới thiệu về dbt

Mike Metzger

Data Engineer

Vì sao cần cập nhật?

  • Làm việc lặp
  • Sửa lỗi trong truy vấn / mô hình
  • Di chuyển sang nguồn / đích khác

Lập trình SQL

1 Ảnh: Caspar Camille Rubin trên Unsplash
Giới thiệu về dbt

Quy trình cập nhật

  1. Lấy mã từ hệ thống kiểm soát phiên bản
    • git clone dbt_project
  2. Tìm mô hình liên quan
  3. Cập nhật nội dung truy vấn
  4. Tái tạo bằng
    • dbt run hoặc
    • dbt run -f (Ép làm mới toàn bộ)
  5. Đẩy thay đổi lên kiểm soát phiên bản
Giới thiệu về dbt

Tệp YAML

  • Một số cập nhật cần sửa tệp YAML / .yml
  • Thường cần thay đổi ở:
    • dbt_project.yml
    • model_properties.yml

ví dụ dbt_project.yml

Giới thiệu về dbt

dbt_project.yml

  • Chủ yếu chứa nội dung của toàn bộ dự án
    • Tên / phiên bản dự án
    • Vị trí thư mục
  • Cài đặt materialization mô hình (toàn cục)
  • Mỗi dự án có một tệp dbt_project.yml
Giới thiệu về dbt

model_properties.yml

  • Chứa các thiết lập tham chiếu đến mô hình
    • Mô tả
    • Chi tiết tài liệu
    • Còn nhiều nữa
  • Thực ra có thể đặt tên bất kỳ (đuôi .yml) trong thư mục con models/
  • Có thể có nhiều tệp tùy nhu cầu

ví dụ model_properties.yml

Giới thiệu về dbt

Ayo berlatih!

Giới thiệu về dbt

Preparing Video For Download...