产品简介
opendbt OpenDBT 构建于 dbt-core 之上,添加本地文档、自定义适配器和集成 Python/DLT 等功能,解决开源版本限制,适合需要扩展 dbt 功能的数据工程师和分析师。

核心功能
- 包含用户友好的 dbt 目录 UI,支持行级血缘
- 集成 Python 和 DLT 作业,实现数据提取与加载
- 支持 DBT Mesh 设置和跨项目引用模型
- 允许自定义适配器和扩展 Jinja 功能
- 执行本地 Python 代码和集成 Airflow 进行编排
快速开始
- 运行 pip install opendbt==0.13.0 或从 GitHub 安装指定版本
- 参考 OpenDBT 文档配置 dbt 项目
- 开始使用插件和自定义适配器扩展 dbt-core 功能
界面预览

与其他方案对比
| 对比项 | opendbt | 同类方案 |
|---|---|---|
| 开源性 | 完全开源,使用 Apache 2.0 许可 | dbt Cloud Enterprise 为商业版本 |
| 功能扩展 | 支持自定义适配器、本地 Python 代码和 DLT 集成 | 标准 dbt-core 功能有限,需额外开发 |
| 跨项目支持 | 内置支持多项目 dbt-mesh 设置 | 仅在 dbt Cloud Enterprise 中可用 |
适合谁用
- 使用 dbt 进行批量数据处理的数据工程师
- 需要自定义适配器和本地代码执行的开发者
- 希望集成 Python/DLT 作业到数据管道的团队
下载与版本
当前最新版本为 0.14.0,发布于 2025-05-01。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/memiiso/opendbt