どこに? ◦ どんなデータが? ◦ どんな構造(カラム等)で? ◦ データの更新⽅法(洗替/追記)は? ◦ etc… 2. 「dbt」とは? - dbtを導⼊すると何が嬉しいのか? すぐ分かる! ※1 出典:What Is a Data Catalog and Why Do You Need One? ※2 「Data Engineering Study #25 データカタログの現在地」のDATUM STUDIO川⼝さんの例えが分かりやすかったので拝借させていただきました🙏
user_id AS customer_id, order_date, status FROM {{ source(“dbt_src_test”, “raw_orders”) }} SELECT id AS customer_id, first_name, last_name FROM {{ source(“dbt_src_test”, “raw_customers”) }} stg_orders.sql stg_customers.sql dbt では SELECT~FROM 句が書かれた SQL ファイルでテーブルを定義
user_id AS customer_id, order_date, status FROM {{ source(“dbt_src_test”, “raw_orders”) }} SELECT id AS customer_id, first_name, last_name FROM {{ source(“dbt_src_test”, “raw_customers”) }} stg_orders.sql stg_customers.sql テーブル定義ファイルからデータカタログ( dbt docs )を⾃動作成
user_id AS customer_id, order_date, status FROM {{ source(“dbt_src_test”, “raw_orders”) }} SELECT id AS customer_id, first_name, last_name FROM {{ source(“dbt_src_test”, “raw_customers”) }} stg_orders.sql stg_customers.sql テーブル定義ファイルからデータカタログ( dbt docs )を⾃動作成 カンタン&すぐに データカタログを始められる!