dbt is a SQL-centered tool for helping data teams collaboratively define and transform warehouse schemas and tables. It reduces the need to manage warehouse complexity directly. section 11.3.1
Teams use dbt models to:
- Create tables for a specific team, such as product metrics. section 11.3.1
- Expose data at source, analytics, and metrics layers with different levels of complexity. section 11.3.1
- Update and augment core warehouse sources with newly added information. section 11.3.1
A dbt model
A model’s .sql file combines table metadata, a SQL query, and Jinja templating syntax for referencing other dbt models or warehouse sources. section 11.3.1
Figure 11.12 dbt combines SQL, table metadata, and Jinja templating syntax to define tables.
The figure shows how SQL, table metadata, and Jinja templating syntax combine to define a table. section 11.3.1


