Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Transformez les données brutes en modèles fiables et propres à l'aide de dbt (Data Build Tool), un cadre de transformation moderne basé sur SQL utilisé par les équipes de données du monde entier. Ce cours pratique basé sur des études de cas est conçu pour les apprenants débutants qui souhaitent acquérir des compétences concrètes grâce à des exercices pratiques guidés. Vous configurerez votre propre environnement dbt, modéliserez des données à grande échelle et rédigerez du code réutilisable à l'aide des fonctionnalités intégrées de dbt.
Configurez votre projet et explorez les données
Commencez par configurer un projet dbt et travaillez avec un ensemble de données e-commerce réel. Vous structurerez les données brutes, configurerez les profils et corrigerez les problèmes de syntaxe tout en acquérant une meilleure compréhension du contexte commercial derrière chaque étape de transformation.Construire et valider des modèles
Apprenez à créer des modèles de mise en scène évolutifs et à appliquer des contrôles de qualité des données afin de garantir que vos ensembles de données sont précis et prêts à être analysés. Vous établirez une base solide pour répondre aux questions commerciales essentielles.Automatisez avec Jinja
Terminez le cours en apprenant à utiliser Jinja pour écrire du code réutilisable et facile à maintenir. Vous utiliserez des variables, des flux de contrôle et des boucles pour respecter le principe DRY (Don't Repeat Yourself, ne vous répétez pas) afin de rationaliser votre flux de travail dbt.Prérequis
Programme de formation
Plan du cours
1
Configurer dbt
Entraînez-vous à construire un projet dbt depuis zéro. Mettez en pratique vos compétences pour charger différents types de données dans le projet dbt et mettre en place divers modèles de staging dbt. Ce chapitre se concentre sur les volets E et L du processus ELT.
- Présentation de l’étude de cas dbt50 XP
- Vérifier l’installation de dbt100 XP
- Initialiser le projet dbt100 XP
- Configurer le projet dbt et charger les données50 XP
- Charger le centre de distribution en tant que fichier seed dbt100 XP
- Créer le modèle de staging des centres de distribution100 XP
- Charger et créer un modèle user via dbt source100 XP
- Encore de pratique avec les sources dbt et les modèles de staging100 XP
- Déboguer les erreurs courantes100 XP
2
Construire des modèles dbt
Plongez au cœur de la modélisation de données avec dbt. Construisez le pipeline de données, des modèles de staging préliminaires jusqu’aux modèles du data mart final pour répondre aux besoins métiers clés. Au passage, apprenez à créer des tests de données pour prévenir toute dérive de la qualité.
3
Améliorer dbt avec Jinja
Apprenez à renforcer vos projets dbt avec Jinja en rationalisant le code, en réduisant les redondances et en améliorant la maintenabilité. Vous pratiquerez l’utilisation de variables, de boucles et de macros pour bâtir des workflows de transformation plus efficaces.
Étude de cas : créer des modèles de données e-commerce avec dbt
Cours
terminé

