Promo de lancementton premier badge à 5 € avec le code
Plume
← Toutes les compétences
dbt
Data, BI & SQL

dbt

Models, sources, seeds, tests, snapshots, macros, exposures, doc, CI/CD, lineage.

15 minutes19,99 €

Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.

Comment ça marche ? →

À propos du badge dbt

Prouve en 15 minutes que tu maîtrises vraiment dbt : modèles, tests, macros, incremental et CI/CD — pas juste une ligne sur ton CV.

Le badge dbt de Plume évalue ta capacité à concevoir, structurer et opérer des projets dbt en conditions réelles. L'oral couvre l'ensemble du cycle de vie : architecture staging/intermediate/marts, choix de matérialisation (view, table, incremental, ephemeral), écriture de tests génériques et singuliers, usage des snapshots pour la gestion du SCD2, création de macros Jinja, exploitation de packages comme dbt_utils ou dbt_expectations, documentation via le fichier schema.yml et les exposures, et intégration CI/CD avec slim CI et les artefacts state:modified.

Ce qui distingue ce badge d'une simple ligne LinkedIn, c'est la conversation. L'IA examinatrice te demande de raconter des projets concrets : une refactorisation de modèles hérités, un test qui a intercepté une anomalie en production, ou un choix de stratégie incremental (merge vs insert_overwrite) motivé par des contraintes de volume et de coût. Elle pousse aussi sur les limites de l'outil : quand dbt n'est pas adapté, et pourquoi tu pourrais lui préférer SQLMesh, Dataform ou du Spark pur. À l'issue de l'oral, Claude Opus analyse la transcription et produit un score de 0 à 100 avec un niveau certifié.

Ce badge s'adresse aux data engineers, analytics engineers et data analysts qui utilisent dbt au quotidien — en dbt Core ou dbt Cloud — et qui veulent une preuve objective de leur niveau pour accélérer une recherche d'emploi, convaincre un client en freelance, ou progresser en interne. Il est particulièrement pertinent si tu travailles avec BigQuery, Snowflake, Databricks ou Redshift et que tu veux montrer que tu vas bien au-delà du simple SELECT.

Ce que ce badge évalue

Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.

Comment ce badge est évalué

L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.

Comment se déroule l'oral

Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.

  1. Étape 1

    Vérification technique (1 min)

    Ton micro et ta connexion sont testés automatiquement. Assure-toi d'être dans un endroit calme. L'oral se déroule entièrement en vocal, sans partage d'écran ni code à écrire en direct.

  2. Étape 2

    Échauffement : ton parcours dbt (2 min)

    L'IA t'invite à te présenter brièvement et à décrire ton projet dbt le plus récent ou le plus complexe : type de warehouse, taille du DAG, rôle dans l'équipe. L'objectif est de calibrer la profondeur des questions suivantes.

  3. Étape 3

    Exploration approfondie (10-12 min)

    L'examinateur IA creuse sur 4 à 6 thèmes : architecture des modèles, choix de matérialisation, tests en production, usage des macros, intégration CI/CD, et ton regard critique sur les limites et l'évolution de dbt. Chaque réponse peut être relancée avec une question de suivi.

  4. Étape 4

    Synthèse & clôture (1-2 min)

    Tu peux ajouter un point que tu n'as pas eu l'occasion d'aborder — un cas d'usage particulier, une opinion sur dbt Fusion ou les unit tests natifs. L'IA conclut l'oral et te confirme que l'analyse est en cours.

  5. Étape 5

    Badge & rapport (quelques minutes après)

    Claude Opus analyse la transcription complète et génère ton score (0-100), ton niveau (Novice/Confirmé/Avancé/Expert), un rapport détaillé par critère, et l'URL publique de ton badge à partager.

Les 4 niveaux de maîtrise

Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.

Novice

Score 0-39

Tu connais les concepts de base de dbt (modèles, ref(), run, test) mais tu n'as pas encore de projet en production. Tu suis des tutoriels et tu comprends la logique de transformation SQL déclarative, sans maîtriser les matérialisations avancées ni la CI/CD.

Confirmé

Score 40-59

Tu utilises dbt en production sur au moins un projet. Tu sais configurer des sources, des tests génériques, des seeds et des snapshots simples. Tu commences à écrire des macros et à organiser tes modèles en couches, mais les stratégies incremental complexes et la CI/CD te sont encore peu familières.

Avancé

Score 60-79

Tu pilotes l'architecture dbt d'un projet d'équipe. Tu choisis tes matérialisations avec discernement, tu écris des macros Jinja custom, tu exploites dbt_utils et dbt_expectations, et tu as mis en place une CI/CD avec slim CI. Tu documentes tes modèles et tes exposures, et tu sais déboguer les runs en production.

Expert

Score 80-100

Tu conçois des architectures dbt à grande échelle sur des warehouses comme Snowflake, BigQuery ou Databricks. Tu maîtrises les model contracts, les versions de modèles, les packages custom, et tu contribues aux discussions sur l'évolution de dbt Core. Tu sais quand dbt n'est pas le bon outil et tu justifies tes choix d'alternatives avec précision.

À qui ce badge s'adresse

Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.

Cas d'usage concrets

Où et comment ton badge dbt va te servir au quotidien.

Prérequis

Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.

Ce que tu repars avec

À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.

Questions fréquentes sur le badge dbt

L'oral est conçu pour des personnes qui ont déjà utilisé dbt sur au moins un projet réel ou sérieux en self-learning. Si tu sais écrire des modèles avec ref(), configurer des sources et lancer dbt run et dbt test, tu as le minimum requis. L'IA adapte la profondeur des questions à ce que tu décris dans ta présentation initiale, donc un profil junior sera évalué différemment d'un profil senior — mais les deux peuvent tirer une valeur du badge.

Autres badges en Data, BI & SQL

Découvre d'autres compétences proches que tu peux faire valider avec Plume.

Prêt·e à passer le badge dbt ?

15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.

Choisir ce badge · 19,99 €