dbt (data build tool)
dbt(数据构建工具)使数据分析师和工程师能够使用软件工程师构建应用程序的相同做法来转换他们的数据。
dbt 是 ELT 中的 T。对仓库中的原始数据进行组织、清理、去正常化、过滤、重命名和预聚合,以便为分析做好准备。
dbt 可以用来 将页面浏览量汇总到会话中,计算 广告支出的投资回报率(ROI),或报告 电子邮件活动的表现。
了解 dbt
使用 dbt 的分析师可以通过简单地编写选择语句来转换数据,而 dbt 则处理将这些语句变成数据仓库中的表和视图。
这些选择语句,或 "模型",构成了一个 dbt 项目。模型经常建立在一个模型之上 -- dbt 可以很容易地管理模型之间的关系,并将这些关系可视化,还可以通过 测试 来保证转换的质量。
开始
了解更多
查看 dbt 简介。
阅读 dbt 视角。
加入数千名分析师的 dbt 社区
加入 Slack 上的 聊天。
在 dbt Discourse 上查找社区帖子。
报告 bug 和贡献代码
想要报告一个错误或请求一个功能?请在 Slack 上告诉我们,或者打开一个问题。
想帮助我们构建 dbt?查看 贡献入门指南。
行为守则
每个人在 dbt 项目的代码库、问题跟踪器、聊天室和邮件列表中的互动都要遵守 dbt 行为准则。