Skip to main content
Materializations are strategies that determine how dbt™ persists your models in the data warehouse. Think of them as different ways to store and update your transformed data.

Available Materialization Types

If you don’t specify a materialization, dbt™ will create your model as a view by default.

Configuring Materializations

You can configure materializations in two ways:

1. Project Level (dbt_project.yml)

dbt_project.yml

2. Model Level (in .sql files)


Choosing the Right Materialization

Consider these factors when selecting a materialization:
Learn more about each materialization type in their dedicated documentation pages: