dbt (data build tool)

dbt(数据构建工具)使数据分析师和工程师能够使用软件工程师用于构建应用程序的相同实践来转换他们的数据。「dbt (data build tool) enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

Github stars Tracking Chart

dbt (data build tool)

dbt(数据构建工具)使数据分析师和工程师能够使用软件工程师构建应用程序的相同做法来转换他们的数据。

dbt 是 ELT 中的 T。对仓库中的原始数据进行组织、清理、去正常化、过滤、重命名和预聚合,以便为分析做好准备。

dbt architecture

dbt 可以用来 将页面浏览量汇总到会话中,计算 广告支出的投资回报率(ROI),或报告 电子邮件活动的表现

了解 dbt

使用 dbt 的分析师可以通过简单地编写选择语句来转换数据,而 dbt 则处理将这些语句变成数据仓库中的表和视图。

这些选择语句,或 "模型",构成了一个 dbt 项目。模型经常建立在一个模型之上 -- dbt 可以很容易地管理模型之间的关系,并将这些关系可视化,还可以通过 测试 来保证转换的质量。

dbt dag

开始

了解更多

查看 dbt 简介

阅读 dbt 视角

加入数千名分析师的 dbt 社区

加入 Slack 上的 聊天

dbt Discourse 上查找社区帖子。

报告 bug 和贡献代码

想要报告一个错误或请求一个功能?请在 Slack 上告诉我们,或者打开一个问题

想帮助我们构建 dbt?查看 贡献入门指南

行为守则

每个人在 dbt 项目的代码库、问题跟踪器、聊天室和邮件列表中的互动都要遵守 dbt 行为准则


Overview

Name With Ownerdbt-labs/dbt-core
Primary LanguagePython
Program languagePython (Language Count: 7)
PlatformLinux, Mac, Windows
License:Apache License 2.0
Release Count242
Last Release Namev1.8.0rc1 (Posted on )
First Release Namev0.2.3.0 (Posted on )
Created At2016-03-10 02:38:00
Pushed At2024-05-03 09:09:17
Last Commit At
Stargazers Count8.9k
Watchers Count140
Fork Count1.5k
Commits Count6.7k
Has Issues Enabled
Issues Count5084
Issue Open Count456
Pull Requests Count3552
Pull Requests Open Count75
Pull Requests Close Count874
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

architecture

Understanding dbt

Analysts using dbt can transform their data by simply writing select statements, while dbt handles turning these statements into tables and views in a data warehouse.

These select statements, or "models", form a dbt project. Models frequently build on top of one another – dbt makes it easy to manage relationships between models, and visualize these relationships, as well as assure the quality of your transformations through testing.

dbt dag

Getting started

Join the dbt Community

Reporting bugs and contributing code

  • Want to report a bug or request a feature? Let us know and open an issue
  • Want to help us build dbt? Check out the Contributing Guide

Code of Conduct

Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the dbt Code of Conduct.

To the top