聯繫我們

課程簡介

簡介

  • dbt 的哲學與原則,什麼是 dbt?
  • dbt 與傳統 ETL 的比較
  • dbt 功能與架構概述
  • 超越 dbt:什麼是 dbt Cloud?

了解 dbt Cloud

  • dbt Cloud 中 dbt 專案的生命週期
  • dbt Cloud 如何融入資料倉儲與轉換工作流程

入門 dbt Cloud

  • 在 dbt Cloud 上設定開發環境
  • 將 dbt Cloud 連接至您的資料倉儲
  • 在 dbt Cloud 中建立 dbt 專案
  • 在 dbt Cloud 中執行 dbt 指令
  • 在 dbt Cloud 中與團隊成員協作 dbt 專案

處理 dbt 模型

  • 理解 dbt 模型
  • 建立 dbt 模型
  • 使用 dbt 轉換資料
  • 處理 dbt 中的增量模型
  • 在 dbt 中實現巨集(macros)與自訂函數

在 dbt Cloud 中管理 dbt 專案

  • 使用 dbt Cloud 介面管理和部署專案
  • 建立排程並觸發 dbt 作業
  • 建立和管理 dbt Cloud 中的環境
  • 將 dbt 專案部署至生產環境
  • 設定通知與警示

將 dbt Cloud 與其他工具整合

  • 在 dbt Cloud 中使用 Git 和版本控制
  • 將 dbt Cloud 整合至其他雲端資料倉儲與轉換工具

問題排解與偵錯

  • 如何偵錯及排解 dbt Cloud 中的 dbt 專案
  • 使用日誌診斷問題
  • 維護 dbt Cloud 專案的最佳實踐

總結與下一步

最低要求

  • 理解資料建模與 SQL
  • 具備 SQL 與命令列介面(CLI)使用經驗
  • 具備 Python 程式設計經驗

受訓對象

  • 資料工程師
  • 資料分析師
  • 資料科學家
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類