产品简介
dbt-coverage 是专为dbt项目设计的命令行工具,自动计算文档和测试覆盖率,帮助数据团队确保项目质量,避免文档和测试缺失,适合使用dbt进行数据建模的工程师和分析师。

核心功能
- 零配置,安装即用
- 最小依赖,轻量级设计
- 计算文档覆盖率
- 计算测试覆盖率
- 支持模型路径过滤和排除
快速开始
- 安装工具:运行 pip install dbt-coverage
- 准备dbt项目:进入项目目录,执行 dbt run 和 dbt docs generate 生成catalog.json和manifest.json文件
- 运行检查:使用 dbt-coverage compute doc 或 test 命令生成覆盖率报告
界面预览
与其他方案对比
| 对比项 | dbt-coverage | 同类方案 |
|---|---|---|
| 集成度 | 专为dbt项目优化,直接集成dbt工作流 | 通用覆盖率工具如coverage.py,需额外适配dbt |
适合谁用
- 使用dbt的数据工程师,需要监控项目文档和测试完整性
- CI/CD流程中的数据团队,确保代码变更包含文档和测试
- 新接手dbt项目的分析师,快速评估项目文档状态
下载与版本
当前最新版本为 v0.4.2,发布于 2026-04-29。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/slidoapp/dbt-coverage