次の4つのモデルが定義されているとします。
sales_raw
all_weekend_sales
total_sales_by_rep
new_products_purchased_this_week
sales_raw 以外のすべてのモデルで、テーブル名の代わりに Jinja テンプレート(例: {{ ref('sales_raw') }})が使われている場合、dbt はどの順序で実行しますか?
{{ ref('sales_raw') }}
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
dbtが生まれた背景と、どのようにデータ変換プロジェクトの構築に使われているかを学びます。
dbtの本質に踏み込み、データモデルを扱い、dbt内でSQLベースのモデルを作成します。基本的なSQLモデル、依存関係の定義、更新、そしてモデルに関するさまざまな問題のトラブルシューティングについて学びます。
Jinjaテンプレートを使ってdbtモデルを簡潔にし、`ref` 関数で階層的な依存関係を定義して、正しい順序でモデルが実行されるようにする方法を学びます。
現在の演習