Slide 11
Slide 11 text
11
各層でのdbtテスト
代表的なもの
11
完全性 Integrity
レコードは欠損していないか?
Requiredなカラムに値があるか?
主にComponent層に実装
- user_idなどのnull,unique
チェック (not_null, unique)
- キャンペーンコードなどの値
チェック (relationships)
一貫性 Consistency
ある値が、データセット内/間で
一貫しているか?
主にDataMart層に実装
- レポートAとレポートBでの同じ
指標値の一貫性 (dbt_utils
tests)
鮮度 Freshness
データが十分に新鮮か?
主にInterface層に実装
- freshness testなど
Ubieデータ基盤の現在の設計