Giới thiệu về dbt

Giới thiệu về dbt

Mike Metzger

Data Engineer

Định nghĩa dbt

  • "data build tool"
  • Chủ yếu xử lý phần T trong ELT (đôi khi ETL)
  • Cho phép chuyển đổi kho dữ liệu dễ dàng
  • Hỗ trợ cộng tác SQL
  • Chuyển đổi giữa các phương ngữ SQL

logo dbt

Giới thiệu về dbt

dbt làm gì?

  • Chủ yếu định nghĩa mô hình và biến đổi dữ liệu bằng SQL
    • Thương mại điện tử, tương tác ứng dụng di động, v.v.
  • Có thể định nghĩa quan hệ giữa các mô hình dữ liệu
    • Khách hàng, Địa chỉ, Đơn hàng
  • Chạy quy trình biến đổi dữ liệu
    • Chuyển dữ liệu thô từ log thành bảng cơ sở dữ liệu
  • Có thể kiểm thử các yêu cầu chất lượng dữ liệu
Giới thiệu về dbt

dbt trông như thế nào?

  • Còn gọi là dbt-core, mã nguồn mở
    • Công cụ dòng lệnh cho Mac, Windows, Linux
  • dbt Cloud là sở hữu độc quyền
  • Lệnh chính dbt
    • dbt
    • dbt --version
    • dbt -h

logo dbt core

Giới thiệu về dbt

dbt dành cho ai?

dbt dành cho mọi người cần biến đổi dữ liệu:

  • Kỹ sư Dữ liệu
  • Kỹ sư Phân tích
  • Chuyên viên Phân tích Dữ liệu

kỹ sư

1 Ảnh: Christina @ wocintechchat.com trên Unsplash
Giới thiệu về dbt

Ayo berlatih!

Giới thiệu về dbt

Preparing Video For Download...