dbt — Industrialiser ses transformations data
dbt (data build tool) est devenu le standard de facto pour la transformation data dans les Modern Data Stacks. Cette formation vous apprend à structurer un projet dbt professionnel : organisation des modèles en couches (staging, intermediate, marts), documentation auto-générée, tests de schéma et de données, macros Jinja, packages, et déploiement CI/CD. Vous travaillerez sur un projet fil rouge complet avec BigQuery ou Snowflake, en suivant les bonnes pratiques de l'industrie issues des meilleures équipes data.
Ce que vous allez apprendre
Configurer un projet dbt Core et dbt Cloud de A à Z
Structurer les modèles en couches (raw, staging, intermediate, marts)
Écrire des tests génériques et singuliers pour garantir la qualité
Créer des macros Jinja réutilisables et des packages dbt
Générer une documentation riche et maintenir un data catalog
Configurer les matérialisations (view, table, incremental, snapshot)
Déployer un pipeline dbt en CI/CD avec GitHub Actions
Monitorer les runs et gérer les alertes en production
Programme
- ›Modern Data Stack : positionnement de dbt dans l'écosystème
- ›Installation dbt Core et configuration du projet
- ›Connexion à BigQuery/Snowflake et premier modèle
- ›Sources, seeds et refs : la DAG de dbt
- ›Atelier : création d'un premier projet fonctionnel
Prérequis
Maîtrise du SQL (JOINs, CTEs, fonctions analytiques)
Notions de base en Python et ligne de commande
Compte Google Cloud ou Snowflake (créé avant la formation)
Votre formateur
Praticien Senior
Expert en poste · Communauté ConnectMiT
Chaque formateur ConnectMiT Academy est un professionnel tech en activité dans une DSI ou startup scale-up. Leurs formations s'appuient sur des cas réels issus de leur pratique quotidienne.
Questions fréquentes
Oui, ConnectMiT Academy est en cours de certification QUALIOPI. En attendant, nos formations peuvent être prises en charge via plan de développement des compétences. Contactez-nous pour un devis adapté.