あなたの進捗にマネージャーは満足しています。プロジェクトにデータ検証テストを実装したところで、現在のデータセットに問題がないか確認するよう依頼されました。そこで、データをテストし、問題を特定し、問題に対応できるようモデルを更新する予定です。
初期プロジェクトは dbt run によってマテリアライズ済みです。最初に実行しなくてもテストできます。
dbt run
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
dbt の高度なテスト手法でデータ品質を確保する方法を学びます。モデル、sources、seeds を検証するための組み込みテスト、singular テスト、再利用可能なテストを理解しましょう。Jinja でカスタムテストを定義し、失敗時のトラブルシューティングを行い、下流の分析に影響が出る前に不整合を検知できるよう、検証ワークフローを最適化します。
現在の演習
拡張性があり本番運用に耐えるワークフローを実装して、dbt スキルをさらに伸ばしましょう。データリネージを向上させるための dbt sources と seeds の使い方、履歴変更を追跡する snapshots の実装、そして dbt build による変換の自動化を学びます。コースの終わりには、大規模なデータパイプラインを自信を持って運用できるようになります。