dbt 個案研究導覽

案例研習:使用 dbt 建立電商資料模型

Susan Sun

Freelance Data Scientist

為什麼選擇 dbt?

dbt 橫跨多個產業:

  • 銀行與金融服務
  • 電子商務
  • 教育
  • 政府與公民科技
  • 醫療照護
  • 再生能源
  • 交通與物流
  • …等

dbt 與現代技術堆疊高度整合:

dbt 在範例技術堆疊中的示意圖

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
案例研習:使用 dbt 建立電商資料模型

我們將打造的成果預覽

dbt 模型的產生關係圖

案例研習:使用 dbt 建立電商資料模型

我們將打造的成果預覽

dbt 專案範例:

由 dbt init 子指令自動產生的一系列資料夾截圖。最上層資料夾為 looker e-commerce。子資料夾為 analyses、macros、models、seeds、snapshots、tests。另有三個雜項檔案:gitignore、dbt project yaml、readme markdown。

dbt 指令小結:

# 檢查 dbt 安裝位置
which dbt 

# 檢查已安裝的 dbt 版本
dbt --version

# 初始化新的 dbt 專案
dbt init <project_name>

# 等同於 dbt --help
dbt -h
案例研習:使用 dbt 建立電商資料模型

一起來練習吧!

案例研習:使用 dbt 建立電商資料模型

Preparing Video For Download...