Tạo và sinh tài liệu dbt

Giới thiệu về dbt

Mike Metzger

Data Engineer

Vì sao cần tài liệu?

  • Chia sẻ chi tiết dữ liệu với bên sử dụng khác

 

  • Tập trung hóa nguồn tài liệu

 

  • Cung cấp chi tiết về cập nhật / thay đổi / v.v.

 

  • Tạo ví dụ, gợi ý sử dụng, SLA

Tài liệu

Giới thiệu về dbt

Tạo tài liệu trong dbt

  • Có thể cung cấp tài liệu cùng định nghĩa model
  • Có thể thêm mô tả cho các cột trong model
  • Tự động hiển thị phả hệ dữ liệu / DAG
  • Ghi tài liệu mọi test / xác thực
  • Xem thông tin sinh ra từ kho dữ liệu
    • Kiểu dữ liệu cột
    • Kích thước dữ liệu
version: 2

models:
  - name: taxi_rides_raw
    description: Yellow Taxi raw data
    access: public
  - name: avg_fare_per_day
    description: Average ride per day
    access: public
Giới thiệu về dbt

Sinh tài liệu trong dbt

  • dbt docs
    • dbt docs -h
    • dbt docs generate
  • Tạo website tài liệu dựa trên dự án
  • Nên chạy sau dbt run
Giới thiệu về dbt

Truy cập tài liệu

  • Trình duyệt web
  • dbt docs serve
    • Chỉ dùng cục bộ / cho phát triển
  • Sao chép nội dung sang dịch vụ lưu trữ khác
    • dbt Cloud
    • Amazon S3
    • Nginx / Apache / v.v.

Giao diện tài liệu dbt

Giới thiệu về dbt

Ví dụ tài liệu

  • Xem
    • Models
    • Thông tin mô tả
    • Chi tiết cột
    • Biểu đồ phả hệ

Giao diện tài liệu dbt

Giới thiệu về dbt

Ayo berlatih!

Giới thiệu về dbt

Preparing Video For Download...