产品简介
dbt-coves 是一款命令行工具,专为dbt用户设计。它能自动分析数据仓库信息,生成staging模型(SQL文件)和属性(YML)文件,解决手动创建繁琐易错的问题,大幅提升开发效率。适合使用dbt进行数据建模的数据工程师和数据团队。

核心功能
- 自动生成staging模型(SQL)文件
- 自动生成模型属性(YML)文件
- 根据YML生成Airflow DAGs
- 生成和合并dbt文档
- 从Airbyte/Fivetran提取和加载配置
快速开始
- 第一步:使用pip安装:pip install dbt-coves
- 第二步:运行dbt-coves -h查看可用命令和选项
- 第三步:尝试使用dbt-coves generate命令生成sources或properties文件
界面预览

与其他方案对比
| 对比项 | dbt-coves | 同类方案 |
|---|---|---|
| 开发效率 | 自动化生成SQL和YML文件,减少手动编码工作 | 手动编写每个文件,过程繁琐且容易出错 |
| 数据库兼容性 | 已测试支持Snowflake、Redshift、BigQuery | 可能需要适配特定数据库语法或手动调整 |
适合谁用
- 使用dbt进行数据建模的数据工程师
- 需要规范和管理staging模型与属性文件的分析团队
- 为数据管道配置Airflow DAGs的运维人员
下载与版本
当前最新版本为 v1.11.4,发布于 2026-07-20。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/datacoves/dbt-coves