開始使用免費開始

新增一個 snapshot

當你與團隊合作時,得知資料倉儲將新增一個相關但側面的資料集。這個資料集代表特定計程車執照在某段期間內所使用的車輛集合。雖然同一輛計程車通常會使用一段時間,但在某個時間範圍內,該執照也可能被重新指派給新車輛。你的一位同事意識到,這可能會影響後續的報表,因為某些載客行程可能不會被歸到正確的車輛。

此資料集的結構如下:

column_name description
license_id 分配給計程車公司的數值型 ID
vehicle_make 車輛的製造商
vehicle_model 車輛的型號
vehicle_year 車輛的出廠年份
last_updated 此筆記錄最後修改的日期

看到這些資訊後,你發現這正是使用 dbt 實作 snapshot 的好時機。與團隊討論之後,團隊主管請你在 nyc_yellow_taxi 專案中實作 snapshot 功能,並使用名為『raw.vehicle_list』的 source。

本練習屬於課程

dbt 中級

檢視課程

動手互動練習

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

開始練習