聯繫我們

課程簡介

引言

  • 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 中的應用

在 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)

課程分類