
Formation Schéma en étoile et suivi des modifications
Maîtrisez la modélisation dimensionnelle depuis les bases — concevoir des schémas en étoile, suivre les dimensions à évolution lente et construire des pipelines ETL fiables. Ce cours vous emmène des concepts fondamentaux d'entrepôt de données jusqu'à un schéma complet prêt pour la production, avec une logique SCD de type 2 complète et des techniques d'optimisation des requêtes.
Ce que vous allez apprendre:
Concevez des schémas en étoile précis avec un grain correctement déclaré, des tables de faits et des tables de dimensions riches.
Implémentez les stratégies SCD de type 0, 1, 2 et hybrides pour suivre l'évolution des attributs du monde réel dans le temps.
Construisez des pipelines ETL incrémentaux avec des recherches de clés de substitution, des tables d'audit et des points de contrôle de redémarrage.
Appliquez une détection des modifications basée sur le hachage et une logique d'insertion et d'expiration pour des chargements SCD de type 2 fiables.
Optimisez les requêtes analytiques à l'aide d'index bitmap, d'élagage de partitions et de vues matérialisées.
Livrez un modèle dimensionnel documenté de bout en bout, validé par une suite de tests structurée.
Comment vous étudiez de façon pratique Formation Schéma en étoile et suivi des modifications
Comment vous pratiquez Formation Schéma en étoile et suivi des modifications
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux de l'entreposage de données
Fondamentaux de l'entreposage de données
Leçon 1 • Concepts fondamentaux de l'entreposage de données
Présente la finalité, l'historique et l'architecture des entrepôts de données. Établit le vocabulaire utilisé tout au long du cours.
Leçon 2 • Modèles d'architecture d'entrepôt de données
Passe en revue les approches architecturales d'Inmon, Kimball et hybrides. Les étudiants sélectionnent les modèles appropriés en fonction des exigences organisationnelles.
Leçon 3 • Systèmes OLTP vs. OLAP
Met en contraste les systèmes transactionnels et analytiques en termes de charge de travail, de conception et de modèles de requêtes. Clarifie pourquoi des magasins analytiques distincts sont nécessaires.
Leçon 4 • Introduction à la modélisation dimensionnelle
Présente la modélisation dimensionnelle comme l'approche standard pour la conception de données analytiques. Relie les choix de modélisation aux performances des requêtes et à l'utilisabilité métier.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux de la conception d'un schéma en étoile
Fondamentaux de la conception d'un schéma en étoile
Leçon 1 • Validation et révision d'un schéma en étoile
Fournit une liste de contrôle structurée pour réviser les conceptions de schémas en étoile avant l'implémentation. Les étudiants appliquent la liste de contrôle à des schémas d'exemple et identifient des défauts.
Leçon 2 • Conception de tables de faits
Couvre la déclaration de la granularité, la sélection des mesures et les faits additifs vs. non additifs. La définition correcte de la granularité est soulignée comme la décision de conception la plus critique.
Leçon 3 • Conception de tables de dimensions
Enseigne la sélection des attributs, les clés de substitution et les clés naturelles pour les dimensions. Les étudiants comprennent comment la richesse des dimensions favorise la flexibilité analytique.
Leçon 4 • Anatomie d'un schéma en étoile
Décompose la table de faits centrale et les tables de dimensions environnantes. Établit le modèle visuel et structurel que les étudiants construiront tout au long du cours.
Leçon 5 • Modèles de dimensions courants
Présente les dimensions à rôles, les dimensions poubelle et les dimensions détachées. Chaque modèle résout un défi de modélisation spécifique rencontré dans les schémas réels.
Chapitre 3MasquerCacher les détailsVoir les détailsExplication des dimensions à évolution lente
Explication des dimensions à évolution lente
Leçon 1 • Type 3 de SCD et types hybrides
Présente un historique limité via des colonnes de valeur antérieure et des stratégies SCD mixtes. Les étudiants évaluent quand les approches hybrides surpassent les types purs.
Leçon 2 • Type 2 de SCD – suivi complet de l'historique
Enseigne le versionnage de lignes avec des dates d'effet et un indicateur de ligne courante, la méthode SCD la plus utilisée. Les étudiants implémentent la logique de type 2 sur des dimensions d'exemple.
Leçon 3 • Types 0 et 1 de SCD
Couvre les attributs fixes et les stratégies d'écrasement, les approches SCD les plus simples. Les étudiants identifient quand chaque type est approprié et quels sont ses compromis.
Leçon 4 • Framework de sélection de stratégie SCD
Fournit un framework décisionnel qui relie les exigences métier aux types SCD. Les étudiants appliquent le framework à des études de cas et justifient leurs sélections.
Leçon 5 • Pourquoi les dimensions changent au fil du temps
Explique la réalité métier des attributs changeants tels que l'adresse client ou la catégorie de produit. Motive le besoin de stratégies formelles de suivi des changements.
Chapitre 4MasquerCacher les détailsVoir les détailsMise en œuvre pratique du type 2 de SCD
Mise en œuvre pratique du type 2 de SCD
Leçon 1 • Test et validation des chargements SCD
Définit des cas de test pour la complétude, la précision et l'idempotence des traitements ETL de type 2. Les étudiants construisent une suite de tests réutilisable pour la validation du chargement des dimensions.
Leçon 2 • Gestion des données arrivant tardivement
Traite les enregistrements sources qui arrivent après leur date d'effet, nécessitant des mises à jour rétroactives des dimensions. Les étudiants appliquent des modèles de correction sans corrompre l'historique.
Leçon 3 • Techniques de détection des changements
Couvre la comparaison par hachage, la somme de contrôle et le diff colonne par colonne pour détecter les lignes modifiées dans les données sources. Une détection précise est le prérequis pour des chargements SCD corrects.
Leçon 4 • Logique d'insertion et d'expiration de type 2
Implémente le processus en deux étapes consistant à faire expirer l'ancienne ligne et à insérer la nouvelle version. Les étudiants écrivent du SQL pour les deux étapes et vérifient la continuité des lignes.
Chapitre 5MasquerCacher les détailsVoir les détailsTechniques avancées pour les tables de faits
Techniques avancées pour les tables de faits
Leçon 1 • Relations dimensionnelles multivaluées
Résout la relation plusieurs-à-plusieurs entre les faits et les dimensions à l'aide de tables de pont. Les étudiants conçoivent des tables de pont et écrivent des requêtes d'agrégation correctes.
Leçon 2 • Faits transactionnels, instantanés et cumulatifs
Distingue les trois types fondamentaux de tables de faits par granularité et comportement de mise à jour. Les étudiants associent chaque type au processus métier correct.
Leçon 3 • Plongée approfondie dans l'instantané cumulatif
Se concentre sur le suivi des pipelines et des flux de travail à l'aide d'instantanés cumulatifs avec des dates jalon. Les étudiants implémentent la logique de mise à jour pour les lignes en cours et terminées.
Leçon 4 • Mesures dérivées et calculées
Couvre le stockage vs. le calcul des mesures dérivées et les compromis de chaque approche. Les étudiants appliquent des règles pour déterminer quand la pré-agrégation améliore les performances.
Chapitre 6MasquerCacher les détailsVoir les détailsConception de pipelines ETL pour les schémas en étoile
Conception de pipelines ETL pour les schémas en étoile
Leçon 1 • Stratégies de chargement incrémentiel
Couvre les approches par watermark, CDC et diff complet pour charger uniquement les données modifiées. Les étudiants sélectionnent et implémentent la stratégie appropriée pour chaque type de source.
Leçon 2 • Planification des pipelines et gestion des dépendances
Couvre la planification des traitements, les graphes de dépendances et la surveillance des SLA pour les chargements d'entrepôt. Les étudiants conçoivent un planning tenant compte des dépendances pour un schéma multi-tables.
Leçon 3 • Architecture ETL pour les chargements dimensionnels
Mappe les étapes d'extraction, de transformation et de chargement aux exigences du schéma en étoile. Les étudiants séquencent les chargements des dimensions avant les chargements des faits pour maintenir l'intégrité référentielle.
Leçon 4 • Gestion des erreurs et audit du pipeline
Établit la journalisation des erreurs, l'audit du nombre de lignes et les points de reprise dans les traitements ETL. Les étudiants implémentent des tables d'audit qui prennent en charge la surveillance opérationnelle.
Leçon 5 • Recherche et affectation des clés de substitution
Implémente la recherche de clé de substitution lors des chargements de faits pour remplacer les clés naturelles. Les étudiants construisent des caches de recherche et gèrent les membres de dimension inconnus.
Chapitre 7MasquerCacher les détailsVoir les détailsOptimisation des requêtes pour les schémas en étoile
Optimisation des requêtes pour les schémas en étoile
Leçon 1 • Agrégation et vues matérialisées
Utilise des tables récapitulatives pré-agrégées et des vues matérialisées pour accélérer les requêtes courantes. Les étudiants identifient quelles agrégations offrent le gain de performance le plus élevé.
Leçon 2 • Comment les moteurs de requêtes traitent les schémas en étoile
Explique l'ordre des jointures, le pushdown des filtres et l'optimisation des jointures en étoile dans les moteurs analytiques. Les étudiants lisent les plans d'exécution des requêtes pour identifier les goulots d'étranglement.
Leçon 3 • Réécriture de requêtes et évitement des anti-patrons
Identifie les anti-patrons courants de requêtes lentes et les réécrit en utilisant les meilleures pratiques dimensionnelles. Les étudiants comparent les performances des requêtes avant et après.
Leçon 4 • Partitionnement des tables de faits
Applique les partitions par plage, par liste et par hachage aux grandes tables de faits pour réduire les coûts de balayage. Les étudiants conçoivent des schémas de partitionnement alignés sur les filtres de requêtes courants.
Leçon 5 • Stratégies d'indexation pour les tables dimensionnelles
Couvre les index bitmap, B-tree et couvrants adaptés aux modèles de requêtes dimensionnelles. Les étudiants choisissent les types d'index en fonction de la cardinalité et de la fréquence des requêtes.
Chapitre 8MasquerCacher les détailsVoir les détailsProjet de conception de schéma de bout en bout
Projet de conception de schéma de bout en bout
Leçon 1 • Validation, test et optimisation
Exécute la suite de tests complète, résout les défauts et applique les optimisations de requêtes au schéma terminé. Les étudiants documentent les résultats des tests et les benchmarks de performance.
Leçon 2 • Conception et documentation du schéma
Produit une conception complète de schéma en étoile incluant toutes les tables de faits et de dimensions avec les types SCD attribués. Les étudiants créent une matrice de bus et un dictionnaire de données.
Leçon 3 • Présentation du projet et relecture par les pairs
Les étudiants présentent leur conception de schéma et leur pipeline ETL à leurs pairs et reçoivent des retours structurés. Les compétences de présentation et la justification de la conception sont évaluées.
Leçon 4 • Implémentation du pipeline ETL
Construit le pipeline ETL complet pour le schéma conçu, incluant la logique SCD de type 2 et les tables d'audit. Les étudiants exécutent le pipeline sur un ensemble de données d'exemple réaliste.
Leçon 5 • Recueil et analyse des exigences
Traduit les questions métier et l'analyse du système source en exigences de modèle dimensionnel. Les étudiants produisent un document d'exigences qui guide toutes les décisions de conception.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Analyste de données : prêt à remonter en amont et à influencer la structuration des données.
Ingénieur de données junior : construit des pipelines mais manque de bases formelles en modélisation.
Développeur BI : crée des rapports mais est frustré par des schémas sous-jacents mal conçus.
Administrateur de base de données : élargit ses compétences vers les responsabilités d'entrepôt analytique.
Reconversion professionnelle : issu du développement logiciel et entrant dans le domaine de l'ingénierie des données.
Ingénieur analytique : fait le lien entre la logique de transformation et la conception d'entrepôt dans les stacks modernes.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















