La matérialisation définit la manière dont dbt construit un modèle dans l'entrepôt : view (requête stockée), table (résultat recalculé à chaque exécution), incremental (seules les nouvelles lignes sont traitées) ou ephemeral (code inséré dans les modèles qui l'utilisent). Le choix arbitre vitesse de lecture, coût et fraîcheur.
Exemple
{{ config(materialized='table') }}
select * from {{ ref('stg_ventes') }}