課程簡介

介紹

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

理解dbt Cloud

  • dbt項目在dbt Cloud中的生命週期
  • dbt Cloud如何與數據倉庫和轉換工作流結合

開始使用dbt Cloud

  • 在dbt Cloud上設置開發環境
  • 將dbt Cloud連接到數據倉庫
  • 在dbt Cloud中創建dbt項目
  • 在dbt Cloud中運行dbt命令
  • 與團隊成員在dbt Cloud中協作完成項目

使用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)

即將到來的課程

課程分類