课程大纲

介绍

  • 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 小时

客户评论 (5)

即将举行的公开课程

课程分类