Thêm các kiểm thử cột trong dbt
Trước đó, khi bạn xây dựng các mô hình staging, trọng tâm là ghi chép đầy đủ mô tả cột cho từng mô hình. Cùng một tệp yaml dùng để mô tả cột còn có một mục đích khác: thêm các kiểm thử dữ liệu của dbt.
Các kiểm thử dữ liệu giúp bảo vệ trước tình trạng trôi lệch dữ liệu về mức độ chi tiết và chất lượng dữ liệu, đóng vai trò như hệ thống cảnh báo sớm. Bốn kiểm thử có sẵn là: unique, not_null, accepted_values, và relationships.
Trong bài tập này, bạn sẽ thực hành áp dụng ba trong số bốn kiểm thử này.
Bài tập này là một phần của khóa học
Nghiên cứu tình huống: Xây dựng mô hình dữ liệu E-Commerce với dbt
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập