dbt (data build tool) helps analysts write reliable, modular code using a workflow that closely mirrors software development.
A dbt project primarily consists of "models". These models are SQL
select statements that filter, aggregate, and otherwise transform data to facilitate analytics. Analysts use dbt to aggregate pageviews into sessions, calculate ad spend ROI, or report on email campaign performance.
Still reading? Check out the docs for more information.
- What is dbt?
- Read the dbt viewpoint
- Join the chat on Slack for live questions and support.
The dbt ecosystem
Code of Conduct
Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the PyPA Code of Conduct.