Plan du cours

Fondements du Data Warehousing

  • Objectif, composants et architecture de l'entrepôt de données
  • Data marts, entrepôts d'entreprise et modèles lakehouse
  • Principes fondamentaux de l'OLTP vs OLAP et séparation des charges de travail

Modélisation dimensionnelle

  • Faits, dimensions et grain
  • Schéma étoile vs schéma flocon de neige
  • Types de dimensions évoluant lentement et gestion

Processus ETL et ELT

  • Stratégies d'extraction à partir de l'OLTP et des API
  • Transformations, nettoyage des données et conformité
  • Modèles de chargement, orchestration et gestion des dépendances

Gestion de la qualité des données et de la métadonnées

  • Profilage des données et règles de validation
  • Alignement des données maîtres et de référence
  • Lignée, catalogues et documentation

Analyse et performance

  • Concepts de cubage, agrégats et vues matérialisées
  • Partitionnement, clustering et indexation pour l'analyse
  • Gestion des charges de travail, mise en cache et optimisation des requêtes

Sécurité et gouvernance

  • Contrôle d'accès, rôles et sécurité au niveau des lignes
  • Considérations de conformité et audit
  • Pratiques de sauvegarde, récupération et fiabilité

Architectures modernes

  • Entrepôts de données cloud et élasticité
  • Ingestion en flux et analyse quasi temps réel
  • Optimisation des coûts et monitoring

Projet final : Du source au schéma étoile

  • Modélisation d'un processus métier en faits et dimensions
  • Construction d'un workflow ETL ou ELT complet
  • Publication de tableaux de bord et validation des métriques

Résumé et étapes suivantes

Pré requis

  • Une compréhension des bases de données relationnelles et du SQL
  • Une expérience en analyse de données ou en reporting
  • Une familiarité de base avec des plateformes de données dans le cloud ou sur site

Audience

  • Analystes de données en transition vers le data warehousing
  • Développeurs BI et ingénieurs ETL
  • Architectes de données et responsables d'équipe
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires


Fatal error: Uncaught TypeError: {closure:get_outline_isls():25}(): Argument #1 ($value) must be of type string, array given in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:25 Stack trace: #0 [internal function]: {closure:get_outline_isls():25}() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(25): array_walk() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 25