《智能体设计模式》中文版已发布, 点击阅读

dbt-core

dbt 核心组件,帮助数据分析师和工程师以软件工程实践对数据进行转换和建模。

简介

dbt-core 是数据转换(T)环节的核心框架,帮助数据分析师与工程师使用 SQL 与工程化实践对原始表进行建模与转换,从而将分析逻辑以可复用、可测试和可部署的方式管理于代码库中,促进数据平台的可靠交付。

主要特性

  • SQL-first 建模:使用 SQL 声明数据转换逻辑并支持宏与 Jinja 模板化。
  • 流程工程化:支持测试、文档、依赖关系图和 CI 集成,提升数据项目可维护性。
  • 生态整合:与多数数据仓库和数据平台兼容,便于接入已有数据生态。

使用场景

  • 企业数据仓库:对原始数据进行转换与建模,面向 BI 和分析消费。
  • 分析团队协作:通过代码化的转换与测试保证分析结果的一致性与可复现性。
  • 数据平台自动化:结合 CI/CD 管道实现数据模型的自动化部署与迭代。

技术特点

  • 技术栈:以 SQL 为核心,辅以 Python 扩展与模板化能力,便于工程化管线集成。
  • 可扩展性:插件与适配器生态支持多种仓库与运行时。
  • 许可:Apache-2.0,适合企业级采用与社区贡献。

评论区

dbt-core
资源信息
💾 数据 🛠️ 开发工具 🌱 开源