dbt

手机扫码查看

一、官方网址

二、核心功能

  1. SQL 化转换:用 SELECT 语句定义模型,dbt 自动处理依赖关系与物化策略。
  2. 内置数据测试:唯一、非空、参照完整性等测试开箱即用,支持自定义断言。
  3. 自动文档血缘:自动生成模型文档与列级血缘图,便于理解与排查问题。
  4. 模块化复用:宏、包机制支持代码复用,社区包 hub 提供大量现成组件。
  5. 多云仓支持:适配 Snowflake、BigQuery、Databricks、Redshift 等主流平台。

三、适用场景

  • 云数仓内的数据清洗与维度建模
  • 分析工程团队的规范化转换开发
  • 数据质量测试与文档化管理

四、使用优势

  • SQL 门槛低,分析师可直接参与
  • 工程化体验好,支持版本控制与 CI
  • dbt Core 开源免费

五、注意事项

  • 只负责转换环节,需搭配同步与调度工具
  • 模型规模庞大时需要良好的项目结构设计

同分类推荐

相关推荐