開始使用免費開始

建立 dbt snapshot 模型

我們先前專注在建立與除錯 mart 模型,透過預先轉換資料表,讓每位顧客與每個商品都是唯一,從而簡化 SQL 查詢。

另一種很適合內建到 dbt 模型裡的轉換是 snapshot 模型。顧名思義,這些模型會對資料進行快照,讓你的終端使用者隨時都能回到過去的某個日期,查看當時的資料狀態。

在這個練習中,你會建立兩個 snapshot 模型:一個用來追蹤每日訂單變化,另一個用來追蹤每日庫存變化。這能幫助終端使用者回答以下問題:

  1. 我的庫存隨時間如何變化?
  2. 我的訂單量隨時間如何變化?

本練習屬於課程

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

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習