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