Slide 15
Slide 15 text
© ZOZO, Inc.
15
システム向けデータフィード/課題に対するアプローチ
課題1. 「後続システム側のSLAを満たす必要がある」について
● レイヤーごとに担保するべきテスト方針の策定
観点 テスト内容 dbtテスト
完全性 必要なデータが欠損なく存在するか not_null
一意性 重複データがないか unique, dbt_utils.unique_combination_of_columns
適時性 最新データが想定通りに取り込まれているか dbt_expectations.expect_table_row_count_to_be_between,
dbt_utils.recency
有効性 データが想定範囲内の値になっているか accepted_values, relationships, dbt_utils.relationships_where
正確性 計算や結合ロジックに誤りがないか dbt_utils.expression_is_true,カスタムSQL
一貫性 関連データ間で矛盾がないか relationships,dbt_utils.relationships_where, dbt_utils.equal_rowcount