Choisissez votre langue
Cours entrepôt de données
Plus de 2 millions d'apprenants dans le monde

Cours entrepôt de données

Maîtrisez chaque couche de l'entrepôt de données — de l'architecture fondamentale et de la modélisation dimensionnelle aux plateformes cloud natives et à l'optimisation des performances. Cette formation donne aux ingénieurs de données et aux analystes les compétences pratiques pour concevoir, construire et optimiser des entrepôts de données de qualité professionnelle. Si vous êtes prêt à aller au-delà de la théorie et à apporter une réelle valeur analytique, c'est par ici que vous commencez.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous apprendrez à concevoir des modèles dimensionnels en utilisant les schémas en étoile et en flocon, à implémenter des pipelines ETL et ELT, et à appliquer des frameworks de qualité des données qui maintiennent les données de l'entrepôt précises et cohérentes. Ce cours couvre les principaux modèles architecturaux, notamment Inmon, Kimball et Data Vault, ainsi que les capacités des plateformes cloud telles que la séparation du calcul élastique et du stockage. Vous écrirez du SQL analytique avancé en utilisant des fonctions de fenêtrage, des CTE et des techniques d'optimisation de requêtes. Les sujets abordés incluent également l'optimisation des performances, la gestion de la charge de travail, l'intégration continue/déploiement continu (CI/CD) pour les pipelines de données et les pratiques DataOps. À la fin, vous serez en mesure d'architecturer et d'exploiter un entrepôt de données complet et prêt pour la production.

Comment vous étudiez de façon pratique Cours entrepôt de données

Comment vous pratiquez Cours entrepôt de données

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondations de l'entrepôt de données

  • Leçon 1 • Couches architecturales principales de l'entrepôt de données

    Présente les couches de préparation, d'intégration et de présentation comme la structure de base d'un entrepôt. Les apprenants cartographient le flux de données à travers les trois couches.

  • Leçon 2 • Parties prenantes clés et cas d'utilisation

    Identifie les parties prenantes métier et techniques qui pilotent et consomment les solutions d'entrepôt de données. Les apprenants alignent les décisions techniques sur les exigences métier.

  • Leçon 3 • Qu'est-ce qu'un entrepôt de données ?

    Définit un entrepôt de données et son objectif métier principal. Donne aux apprenants le vocabulaire nécessaire pour tous les chapitres suivants.

  • Leçon 4 • Écosystème de business intelligence

    Positionne l'entrepôt de données dans la pile de business intelligence plus large, incluant les outils de reporting et d'analyse. Les apprenants comprennent les dépendances en amont et en aval.

  • Leçon 5 • Entrepôt de données vs. systèmes opérationnels

    Oppose les environnements OLTP et OLAP pour clarifier pourquoi un entrepôt analytique séparé est nécessaire. Construit la justification des décisions d'architecture de l'entrepôt de données.

Chapitre 2Voir les détails

Conception de l'architecture de l'entrepôt de données

  • Leçon 1 • Approches Inmon vs. Kimball

    Compare les philosophies de l'entrepôt de données d'entreprise et de la modélisation dimensionnelle. Les apprenants évaluent chaque approche par rapport aux contraintes du projet.

  • Leçon 2 • Hub-and-Spoke et Data Vault

    Présente les architectures fédérées et Data Vault 2.0 pour des entrepôts évolutifs et audités. Les apprenants appliquent ces modèles à des scénarios d'entreprise complexes.

  • Leçon 3 • Architecture pour l'évolutivité et la performance

    Aborde les stratégies de partitionnement, de regroupement et de distribution qui maintiennent la performance à grande échelle. Les apprenants appliquent ces techniques aux plans d'architecture.

  • Leçon 4 • Conception en zones superposées

    Détaille les modèles de zones brutes, nettoyées et organisées utilisés dans les implémentations modernes d'entrepôt de données. Les apprenants conçoivent un diagramme de flux de données multi-zones.

  • Leçon 5 • Architectures sur site vs. cloud

    Examine les modèles de déploiement et leur impact sur le coût, l'évolutivité et la maintenance. Les apprenants cartographient les exigences métier en décisions de déploiement.

Chapitre 3Voir les détails

Fondamentaux de la modélisation dimensionnelle

  • Leçon 1 • Modèles dimensionnels avancés

    Présente les dimensions dégénérées, les dimensions poubelles et les dimensions à rôles multiples. Les apprenants appliquent ces modèles pour résoudre des défis de modélisation complexes.

  • Leçon 2 • Schémas en étoile et en flocon

    Oppose les conceptions de schémas en étoile et en flocon et leurs implications sur la performance des requêtes. Les apprenants choisissent le schéma approprié pour des besoins analytiques donnés.

  • Leçon 3 • Dimensions à évolution lente

    Couvre les types de dimensions à évolution lente 1 à 6 pour le suivi des changements historiques d'attributs. Les apprenants implémentent le type de dimension à évolution lente correct en fonction des exigences d'historique métier.

  • Leçon 4 • Faits, dimensions et mesures

    Définit les éléments constitutifs des modèles dimensionnels et leurs relations. Les apprenants identifient les faits et les dimensions à partir des exigences métier.

  • Leçon 5 • Dimensions et faits conformes

    Explique comment les dimensions partagées permettent l'analyse transversale aux domaines dans un entrepôt de données. Les apprenants conçoivent des dimensions conformes pour un environnement multi-data marts.

Chapitre 4Voir les détails

Conception et développement d'ETL

  • Leçon 1 • Stratégies et modèles de chargement

    Compare les modèles de chargement insertion seule, upsert et troncature-rechargement et leurs cas d'utilisation. Les apprenants implémentent le modèle de chargement correct pour un type de dimension à évolution lente donné.

  • Leçon 2 • Gestion des erreurs et récupération dans ETL

    Enseigne les techniques de détection, de journalisation et de récupération après des échecs de pipeline. Les apprenants construisent une logique de gestion des erreurs dans un flux de travail ETL.

  • Leçon 3 • Architecture du pipeline ETL

    Définit les étapes d'un pipeline ETL et leurs responsabilités dans le cycle de chargement de l'entrepôt de données. Les apprenants schématisent un pipeline complet de la source à la cible.

  • Leçon 4 • Transformation et nettoyage des données

    Aborde la standardisation des données, la déduplication et l'application de règles métier pendant la transformation. Les apprenants écrivent une logique de transformation pour les problèmes courants de qualité des données.

  • Leçon 5 • Techniques d'extraction de données

    Couvre les méthodes d'extraction complète, incrémentielle et de capture de données de changement. Les apprenants sélectionnent la stratégie d'extraction appropriée en fonction des contraintes du système source.

Chapitre 5Voir les détails

Qualité et gouvernance des données

  • Leçon 1 • Gestion des métadonnées et catalogue de données

    Couvre les métadonnées métier et techniques, le suivi de la lignée et les outils de catalogue. Les apprenants alimentent un catalogue de données avec des entrées de lignée et de glossaire.

  • Leçon 2 • Règles de qualité des données et validation

    Enseigne comment encoder les règles métier sous forme de contrôles de validation automatisés dans le pipeline. Les apprenants implémentent des portes de validation basées sur des règles dans un flux de travail ETL.

  • Leçon 3 • Techniques de profilage et d'évaluation

    Couvre le profilage des colonnes, l'analyse des motifs et les contrôles d'intégrité référentielle. Les apprenants produisent un rapport d'évaluation de la qualité des données pour un ensemble de données échantillon.

  • Leçon 4 • Cadres de gouvernance des données

    Présente les rôles de gouvernance, les politiques et les modèles de stewardship qui maintiennent la qualité des données dans le temps. Les apprenants assignent les responsabilités de gouvernance aux rôles organisationnels.

  • Leçon 5 • Dimensions de la qualité des données

    Définit l'exhaustivité, l'exactitude, la cohérence, l'actualité et l'unicité comme des dimensions mesurables de la qualité. Les apprenants évaluent un ensemble de données par rapport à chaque dimension.

Chapitre 6Voir les détails

SQL pour les charges de travail analytiques

  • Leçon 1 • Techniques d'optimisation des requêtes

    Couvre l'analyse des plans d'exécution, l'utilisation des index et l'optimisation des jointures pour les grandes tables analytiques. Les apprenants réécrivent les requêtes lentes en utilisant les bonnes pratiques d'optimisation.

  • Leçon 2 • Fonctions de fenêtrage en profondeur

    Enseigne les fonctions de fenêtrage de classement, de décalage et d'agrégation pour les calculs analytiques au niveau des lignes. Les apprenants appliquent les fonctions de fenêtrage pour résoudre des problèmes de totaux cumulés et de classement.

  • Leçon 3 • Procédures stockées et chargements scriptés

    Enseigne l'encapsulation de la logique de transformation dans des procédures stockées pour des chargements répétables de l'entrepôt de données. Les apprenants construisent une procédure stockée qui implémente un chargement complet de dimension à évolution lente Type 2.

  • Leçon 4 • Modèles de requêtes analytiques

    Couvre les opérations d'agrégation, d'ensembles de regroupement et de cumul pour l'analyse multidimensionnelle. Les apprenants écrivent des requêtes qui reproduisent les structures de rapports de business intelligence courants.

  • Leçon 5 • Expressions de table communes et récursivité

    Introduit les CTE pour la lisibilité des requêtes et les CTE récursives pour le parcours de données hiérarchiques. Les apprenants refactorisent les sous-requêtes complexes en chaînes de CTE maintenables.

Chapitre 7Voir les détails

Réglage des performances et optimisation

  • Leçon 1 • Gestion des charges de travail et concurrence

    Couvre les files d'attente de ressources, les classes de priorité et la mise à l'échelle de la concurrence pour gérer des charges de travail mixtes. Les apprenants configurent des règles de gestion des charges de travail pour un entrepôt de données multi-utilisateurs.

  • Leçon 2 • Stratégies d'indexation pour l'entrepôt de données

    Couvre les approches d'indexation bitmap, B-tree et columnar adaptées aux charges de travail analytiques. Les apprenants sélectionnent et implémentent le type d'index correct pour un modèle de requête donné.

  • Leçon 3 • Vues matérialisées et agrégats

    Explique comment les agrégats précalculés et les vues matérialisées accélèrent les requêtes analytiques répétées. Les apprenants créent et rafraîchissent des vues matérialisées pour une couche de reporting.

  • Leçon 4 • Partitionnement et élagage

    Enseigne le partitionnement par plage, par liste et par hachage pour réduire les données analysées par requête. Les apprenants conçoivent un schéma de partitionnement qui élimine les analyses complètes de table.

  • Leçon 5 • Surveillance et diagnostic des goulots d'étranglement

    Présente le profilage des requêtes, les statistiques d'attente et l'analyse des entrées-sorties pour identifier les problèmes de performance. Les apprenants produisent un rapport de diagnostic de performance pour une charge de travail lente.

Chapitre 8Voir les détails

Pratiques modernes des entrepôts de données cloud

  • Leçon 1 • Architecture du data lakehouse

    Présente le modèle lakehouse combinant le stockage du lac de données avec la sémantique de requête d'entrepôt. Les apprenants évaluent quand un lakehouse remplace ou complète un entrepôt de données traditionnel.

  • Leçon 2 • CI/CD pour les pipelines d'entrepôt de données

    Couvre le contrôle de version, les tests automatisés et les pipelines de déploiement pour le code de l'entrepôt de données. Les apprenants implémentent un flux de travail CI/CD pour un modèle dimensionnel et son ETL.

  • Leçon 3 • ELT vs. ETL dans le cloud

    Oppose l'ETL traditionnel aux modèles ELT cloud natifs où la transformation se produit à l'intérieur de l'entrepôt. Les apprenants reconçoivent un pipeline ETL en flux de travail ELT.

  • Leçon 4 • Capacités des plateformes d'entrepôt de données cloud

    Examine le calcul élastique, la séparation du stockage et du calcul, et les fonctionnalités de requêtes serverless. Les apprenants associent les capacités de la plateforme aux exigences architecturales.

  • Leçon 5 • Gestion des coûts dans l'entrepôt de données cloud

    Aborde la consommation de crédits de calcul, le niveau de stockage et l'attribution des coûts des requêtes. Les apprenants appliquent des contrôles de coûts pour réduire les dépenses de l'entrepôt de données cloud sans sacrifier la performance.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Analyste de données : prêt à passer à des rôles d'ingénierie et de propriétaire d'entrepôt.

  • Ingénieur de données junior : acquérant les compétences fondamentales pour les projets de conception d'entrepôt.

  • Développeur BI : souhaitant un contrôle plus profond sur la couche de données.

  • Administrateur de base de données : en transition vers le travail sur des plateformes analytiques modernes.

  • Développeur logiciel : faisant une transition vers l'infrastructure de données et l'ingénierie des pipelines.

  • Personne en reconversion : entrant dans le domaine des données avec un bagage technique déjà existant.

Ce que disent nos apprenants

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 Côte d’Ivoire ?

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