dbt 中級
Mike Metzger
Data Engineer
sources 與 seeds 提供 dbt 的初始資料models 進行資料轉換(通常來自 sources/seeds),提供下游使用者使用tests 可驗證 sources、seeds、modelsunique、not_null、relation、accepted_values)dbt build 會執行以上所有工作,通常用於生產環境dbt build:
dbt run)dbt test)dbt seed)dbt snapshot)dbt docs 相關作業也可個別執行各指令

dbt run 不會先驗證(也就是不會執行 tests)dbt seed 對部分查詢可能不完整dbt build 會判定相依關係,並在生產變更前先執行所有 testsdbt build 可能太重dbt build --select <object>dbt build -ddbt build --exclude <object>dbt 中級