Data architecture - Technology
dbt
(Data Build Tool)
A tool for turning raw data into tested, documented data ready for analysis
What's it for?
Helps data teams turn raw information into tested, documented data that is ready for analysis.
For example…
An analytics engineer uses dbt to turn raw order tables into tested revenue models that analysts can reuse.
A dbt test fails because OrderID is no longer unique, catching the data problem before the updated model reaches reporting.
Think of it like…
Dbt brings software-engineering habits—tests, version control—to SQL transformations in the warehouse