Data Universe
Newsletter
AccueilOutilsdbt Core
dbt Core logo

dbt Core

Transformation

La version open source et gratuite du standard de transformation SQL

Tarif

Gratuit (open source)

Open sourceFree tierDébutant

dbt Core est la version open source de dbt, installable via pip. Il couvre l'essentiel : modèles SQL modulaires, tests, documentation et lineage. Il s'intègre dans tout orchestrateur existant (Airflow, Dagster, Prefect) et ne nécessite aucune infrastructure propre. C'est le choix des équipes qui ont déjà un scheduler et veulent une solution gratuite et flexible.

Modèles SQL modulaires (ref, source, macro)
Tests natifs (unique, not_null, relationships, accepted_values)
Documentation auto-générée (dbt docs serve)
Lineage graph
Snapshots pour l'historisation SCD
Compatible tous warehouses SQL majeurs
Packages dbt (dbt-utils, dbt-expectations...)
1

Transformation SQL versionnée et testée

Les data engineers écrivent des transformations SQL en modèles dbt versionné sous Git, avec des tests automatiques (unicité, not-null, référentiels) à chaque exécution.

2

Documentation automatique du lineage

dbt génère automatiquement un DAG de dépendances entre modèles et une documentation interactive, permettant aux analystes de comprendre l'origine de chaque indicateur.

3

Environnements de développement isolés

Via les profils et les schemas personnalisés, chaque développeur dispose d'un environnement isolé pour tester ses transformations sans impacter la production.

4

Matérialisation incrémentielle des données

dbt gère les stratégies de matérialisation (table, vue, incrémental, ephemeral) pour optimiser les coûts de calcul sur des entrepôts comme BigQuery ou Snowflake.

✓ Points forts

+100% gratuit et open source
+Liberté totale d'intégration dans votre stack
+Même moteur que dbt Cloud — modèles 100% compatibles
+CLI puissante pour les data engineers
+Communauté active, packages nombreux

✗ Limites

Pas d'IDE web intégré
Scheduler et CI/CD à câbler manuellement (Airflow, GitHub Actions...)
Pas d'alertes natives ou de monitoring avancé
Collaboration en équipe plus complexe sans interface centralisée

✓ Fait pour vous si…

Équipes avec un orchestrateur existant (Airflow, Dagster), contraintes budgétaires, ou souhait de garder le contrôle total sur l'infrastructure.

✗ Pas fait pour vous si…

Équipes sans orchestrateur ni expertise DevOps qui veulent se concentrer sur le SQL, ou petites équipes sans ressources ops.

🎓 dbt Analytics Engineering Certification

Professionnel

dbt Labs

Voir la certification →

dbt Fundamentals

Formation officielle

dbt Learn

Gratuit

Complete dbt Bootcamp: Zero to Hero

MOOC

Udemy

~15€

Introduction to dbt

MOOC

DataCamp

~50€/mois
open-sourcesqltransformationanalytics-engineeringgratuit