dbt ermöglicht es Datenanalysten und -ingenieuren, ihre Daten mit denselben Methoden zu transformieren, die auch Softwareingenieure für die Erstellung von Anwendungen verwenden.
Analysten, die dbt verwenden, können ihre Daten transformieren, indem sie einfach Select-Anweisungen schreiben, während dbt die Umwandlung dieser Anweisungen in Tabellen und Views in einem Data Warehouse übernimmt.
Diese Select-Anweisungen, oder "models", bilden ein dbt-Projekt. Modelle bauen häufig aufeinander auf - dbt macht es einfach, Beziehungen zwischen Modellen zu verwalten und diese Beziehungen zu visualisieren sowie die Qualität Ihrer Transformationen durch Tests zu sichern.