JinjaでeコマースのデータウェアハウスにあるdbtのSQLロジックを改善する前に、まずはJinjaをコンパイルして健全性チェックを行うことに慣れておきましょう。これは、今後のJinja開発やデバッグにおいて非常に重要です。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
ゼロから dbt プロジェクトを構築する練習をします。さまざまな種類のデータを dbt プロジェクトに読み込み、複数のステージング dbt モデルを設定するスキルを実践しましょう。この章では、ELT プロセスの E と L に焦点を当てます。
dbt のデータモデリングを深く掘り下げます。初期のステージングモデルから、重要なビジネスニーズに応える最終的なデータマートモデルまで、データパイプラインを構築しましょう。その過程で、データ品質の劣化を防ぐためのデータテストの作成も体験します。
Jinja を使って dbt プロジェクトを効率化し、コードを簡潔にし、重複を減らし、保守性を高める方法を学びます。変数、ループ、マクロを活用して、より効率的な変換ワークフローを構築する練習を行います。
現在の演習