dbt Fusion : Le guide complet du nouveau moteur par dbt Labs

17 octobre 2025

L'écosystème dbt (Data Build Tool) est en pleine ébullition ! Dbt Labs a récemment annoncé une évolution majeure : l'outil que nous connaissions sous le nom de dbt devient dbt Core, et une nouveauté très attendue fait son apparition : dbt Fusion.

Cette annonce soulève de nombreuses questions pour les professionnels de la data. Qu'est-ce que dbt Fusion ? Quelles sont les différences avec dbt Core ? Faut-il préparer une migration ? Cet article vous offre un guide complet pour tout comprendre.


Qu'est-ce que dbt Fusion ?

dbt Fusion est le nouveau moteur d'analyse et de compilation SQL proposé par dbt Labs. Actuellement en version preview, il a pour ambition de décupler les performances et d'améliorer significativement l'expérience des utilisateurs de dbt.

Cette innovation est le fruit du rachat de SDF Labs par dbt Labs. L'équipe de SDF, composée d'anciens ingénieurs de Meta et Microsoft, a développé un moteur d'analyse SQL "multi-dialecte" ultra-performant écrit en Rust. Ce moteur permet notamment de valider les requêtes en temps réel et de tracer la lignée des données (data lineage) au niveau des colonnes.

En résumé, dbt Fusion combine la puissance de SDF et la logique de dbt Core dans un moteur unique, avec la promesse d'offrir le meilleur des deux mondes.


Quels sont les avantages concrets pour l'utilisateur ?

Sur le papier, les promesses de dbt Fusion sont impressionnantes et visent à rendre le développement plus rapide et plus fiable.

Selon les annonces de dbt Labs, voici les principaux avantages :

  • La refactorisation instantanée des modèles et des colonnes à travers l'ensemble d'un projet.

Limitations actuelles

Il est important de noter que dbt Fusion est encore en preview. Certaines fonctionnalités de dbt Core ne sont pas encore disponibles, comme la génération de la documentation (dbt docs generate), qui nécessite encore des optimisations de performance. De plus, certaines options avancées ne seront accessibles qu'avec une licence dbt Platform.

Pour le moment, dbt Labs assure que dbt Core et dbt Fusion vont coexister. Il est donc possible d'utiliser les deux en parallèle pour conserver l'accès à toutes les fonctionnalités.

Pour une liste détaillée des fonctionnalités, consultez la documentation officielle : Supported features et Changed functionality.


Nouvelle offre dbt : Core, Fusion et Platform

Avec l'arrivée de Fusion, dbt Labs clarifie sa gamme de produits en trois offres distinctes :

  1. dbt Core (gratuit) : Le moteur open-source original, écrit en Python.

  2. dbt Fusion (gratuit) : Le nouveau moteur haute performance, écrit en Rust.

  3. dbt Platform : Anciennement dbt Cloud, il s'agit de la plateforme SaaS managée qui intègre des fonctionnalités avancées comme dbt Semantic Layer, dbt Canvas, un orchestrateur, etc. Par défaut, la plateforme utilise le moteur dbt Core, mais il est possible d'activer dbt Fusion (en bêta).

Les offres commerciales concernent uniquement dbt Platform et se déclinent en quatre niveaux :

Nom de l’offre

Developer

Starter

Entreprise

Entreprise+

Coût

Gratuit

100$/utilisateur/mois

Personnalisé

Personnalisé

Sièges

1

5

Personnalisé

Personnalisé

Projets

1

1

30

Illimité

Exemples de fonctionnalités

✅ IDE navigateur

✅ MFA

✅ Orchestrateur

✅ dbt Catalog

✅ Semantic Layer (basic)

✅ dbt Copilot

✅ Accès API

✅ Semantic Layer (advanced)

✅ dbt Canvas

✅ Dashboard de coûts

✅ Rollback

✅ PrivateLink

✅ Projets hybrides

Une subtilité importante concerne la nouvelle extension dbt pour IDE : son fonctionnement repose sur dbt Fusion. Pour l'utiliser, il est nécessaire de lier l'extension à un compte dbt (même gratuit) dans les 14 jours. L'extension reste gratuite pour les organisations comptant jusqu'à 15 utilisateurs.


Quel impact sur les licences d'exploitation ?

Les changements de licence sont un point crucial à comprendre :

  • dbt Core reste sous la licence open-source Apache 2.0 et continuera d'être maintenu indéfiniment.

  • dbt Fusion est distribué sous une licence Elastic Version 2 (ELv2). Le code source est public, mais avec des restrictions.

Concrètement, qu'est-ce que cela signifie ? Selon l'éditeur, pour une équipe data qui utilise dbt Core, la licence ELv2 ne change rien à l'usage quotidien. Vous pouvez parfaitement remplacer dbt Core par dbt Fusion pour exécuter vos transformations de données.

La principale restriction est une clause de non-concurrence : il est interdit d'utiliser dbt Fusion pour créer et héberger un service concurrent à dbt Platform.


Bilan : Faut-il migrer sur dbt Fusion ?

La décision de migrer dépend de la taille de votre projet et de votre dépendance aux fonctionnalités de dbt Core. Le 20 août 2025, dbt Fusion est officiellement passé de "bêta" à "preview", signe que dbt Labs considère le produit suffisamment mature pour un grand nombre de projets.

Pour faciliter la transition, un outil de migration est intégré à dbt Fusion. Il audite votre projet dbt Core et propose des correctifs automatiques pour les obstacles connus.

Voici nos recommandations :

  • Pour les grosses infrastructures dbt Core (+ de 3000 modèles) : Il est sans doute plus prudent d'attendre la version finale (General Availability). Le risque de perdre des fonctionnalités critiques est encore trop élevé.

  • Pour les projets de petite et moyenne taille (jusqu'à 500 modèles) : Il est vivement conseillé de tester l'outil de migration dans un environnement de développement. Si votre projet n'utilise pas de fonctionnalités bloquantes, adopter dbt Fusion dès maintenant vous assurera une transition plus douce à l'avenir et vous évitera un décalage technologique.

Lancez-vous avec dbt Fusion !

Prêt à tester par vous-même ? Dbt Labs met à disposition plusieurs guides pour vous accompagner :

À vos marques, Prêt, Transformez !


Foire Aux Questions (FAQ)

1. dbt Fusion est-il gratuit ?

Oui, le moteur dbt Fusion en lui-même est gratuit, tout comme dbt Core. Les offres payantes concernent dbt Platform, la solution SaaS qui peut utiliser l'un ou l'autre des moteurs et qui ajoute des fonctionnalités de collaboration, d'orchestration et de gouvernance.

2. Dois-je désinstaller dbt Core pour utiliser dbt Fusion ?

Non, il n'est pas nécessaire de désinstaller dbt Core. Les deux outils peuvent coexister sur le même poste. Il est même recommandé de les utiliser en parallèle pendant la phase de preview pour conserver l'accès à 100% des fonctionnalités (comme la génération de la documentation).

3. L'extension VS Code pour dbt est-elle payante ?

L'extension est gratuite pour les organisations de 15 utilisateurs ou moins. Son utilisation nécessite dbt Fusion et la connexion à un compte dbt (qui peut être un compte gratuit). Au-delà de 15 utilisateurs, une licence dbt Platform est requise.

4. Quelles sont les principales limitations de dbt Fusion en version "preview" ?

La principale limitation actuelle est l'absence de certaines commandes de dbt Core, notamment dbt docs generate pour la génération de la documentation. D'autres fonctionnalités plus spécifiques peuvent aussi être manquantes. La documentation officielle maintient une liste à jour des compatibilités.


👉 Vous souhaitez aller plus loin ? Écrivez-nous à contact@theinformationlab.fr ou explorez le blog de The Information Lab France pour découvrir nos autres articles sur dbt :

Auteur:
Raphaël Richard

Nous accordons une grande importance à la protection de vos données personnelles et à la transparence de l'utilisation des cookies. En continuant votre navigation, vous acceptez l'utilisation des cookies pour améliorer votre expérience, fournir des fonctionnalités de médias sociaux et analyser notre trafic. Nous partageons des informations avec nos partenaires d'analyse.

Politique relative aux cookies

Accepter
Refuser
Morning Auber, 6 Rue Auber, 75009 Paris
Abonnez-vous
à notre newsletter.
Obtenir les dernières nouvelles sur The Information Lab et l'industrie de la data
S’inscrire
© 2026 The Information Lab