Data Universe
Newsletter
GlossaireDdbt
Transformation

dbt

Définition

Data Build Tool — outil qui apporte les pratiques software engineering (versioning Git, tests unitaires, documentation, CI/CD) aux transformations SQL dans le warehouse. Chaque modèle dbt est un fichier SQL SELECT qui produit une table ou une vue, et dbt gère automatiquement les dépendances, la compilation et le déploiement. Les tests intégrés permettent de valider l'unicité des clés, l'absence de nulls et des règles métier personnalisées. dbt génère aussi une documentation interactive avec un graphe de lineage. Il ne déplace pas de données (c'est du ELT pur) et ne remplace pas un orchestrateur comme Airflow pour les tâches non-SQL.

Exemples concrets

dbt Core (open source)dbt Clouddbt + Snowflakedbt + BigQuery
← Retour au glossaireTermes en “D

Fiche rapide

CatégorieTransformation
Exemples4 outils / technologies