开源 · dbt
dbt:分析工程与 SQL 建模
SQL 转换、宏与测试、文档与治理,兼容仓库与 Lakehouse
dbt(data build tool)是开源的分析工程框架,使用 SQL 定义模型与依赖,支持宏/Jinja、物化策略、种子数据、数据测试与文档生成,可在云仓或 Lakehouse 上构建可维护的语义层与转换管道。
SQL 即代码
用 SQL + Jinja 定义模型、依赖与宏,支持增量/表/视图等物化。
测试与文档
内置/自定义测试、Schema YAML、自动生成文档与血缘。
环境与工作流
本地 CLI、自托管、dbt Cloud,支持 CI/CD、预览与权限。
生态集成
兼容主流仓库/Lakehouse 与 BI/编排器(如 Airflow、Dagster、Prefect)。
适用场景 / Use cases
- 在仓库上构建可维护的转换层
- 指标/维度/事实的语义建模
- 数据质量测试与文档化
- 与编排/BI 集成的分析工程工作流