Choisissez votre langue
Formation Schéma en étoile et suivi des modifications
Plus de 2 millions d'étudiants dans le monde

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.

Dedika pour les entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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