dbt ケーススタディの紹介

ケーススタディ: dbt で構築する Eコマースのデータモデル

Susan Sun

Freelance Data Scientist

なぜ dbt か

dbt は多様な業界で活用されています:

  • 銀行・金融サービス
  • Eコマース
  • 教育
  • 政府・シビックテック
  • ヘルスケア
  • 再生可能エネルギー
  • 交通・物流
  • …など

dbt はモダンスタックと高い親和性:

サンプルの技術スタック内での dbt の位置を示す図

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
ケーススタディ: dbt で構築する Eコマースのデータモデル

これから作るもののプレビュー

生成された dbt モデルのダイアグラム

ケーススタディ: dbt で構築する Eコマースのデータモデル

これから作るもののプレビュー

dbt プロジェクトの例:

dbt init サブコマンドで自動生成されたディレクトリのスクリーンショット。最上位フォルダは looker e-commerce。子フォルダは analyses、macros、models、seeds、snapshots、tests。その他に .gitignore、dbt_project.yml、README.md がある。

dbt コマンドの要約:

# dbt がどこにインストールされているか確認
which dbt 

# インストール済み dbt のバージョン確認
dbt --version

# 新しい dbt プロジェクトを初期化
dbt init <project_name>

# dbt --help の短縮形
dbt -h
ケーススタディ: dbt で構築する Eコマースのデータモデル

練習してみましょう!

ケーススタディ: dbt で構築する Eコマースのデータモデル

Preparing Video For Download...