依照你的管理者要求,你已經初始化了 dbt 專案。繼續閱讀文件後,你注意到還需要建立專案的 profile,用來定義你的資料庫/資料倉儲的相關資訊。目前你的專案屬於實驗性質,必須搭配 DuckDB(在本機執行的資料庫工具)。
你會注意到 dbt 主要使用 YAML(副檔名為 .yml)檔案進行設定。在 YAML 檔中,你必須按照範例維持正確的空白與格式,才能確保檔案能順利解析。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
了解 dbt 為何而生,以及如何用它來建立資料轉換專案。
當前練習
透過操作資料模型並在 dbt 中建立以 SQL 為基礎的模型,深入掌握 dbt 的核心。你會學到基本的 SQL 模型、定義相依性、進行更新,並排除各種模型問題。
學習如何使用 Jinja 樣板簡化 dbt 模型,並以 `ref` 函式定義階層式相依性,確保模型正確執行。