この記事は10X アドベントカレンダー2022、16日目の投稿は10Xのデータプロダクトエンジニアの瀧本です。
好きなスーパーはライフ。最近のお気に入りはライフプレミアム 厳選素材果実畑 福岡県産あまおう苺ジャムです。たっぷりないちご果実なジャムで大満足です。
地元山梨のオギノも好きで、特に惣菜が絶品です。毎週のようにイカの唐揚げを買っています。
dbt-datamocktool(略称dmt)を使うことでモデルが使用するソースやrefの代わりとなるテーブルデータを定義した上で、モデルの処理をする際に用意した別のデータで処理されるように切り替え、モデルが出力すべき期待するデータになっているのかをテストすることが出来ます。
詳しくは以下を御覧ください。
スタブテストをdbtで行う「dbt-datamocktool」
ワンショットで利用をする場合はあまり気にならないですが、ロジックの検証等を継続的に評価をしたい等、将来的な修正の要件に耐えられそうかが重要です。