Cours officiel
Formation certifiante
Cette formation permet d’apprendre à mettre en œuvre des solutions d’engineering données avec Microsoft Fabric dans une approche complète, depuis l’ingestion jusqu’à la sécurisation et l’administration. Elle couvre les composants clés du rôle Fabric Data Engineer : lakehouses, Dataflows Gen2, Apache Spark, Delta Lake, pipelines, data warehouses, Real-Time Intelligence, CI/CD, monitoring et sécurité.
Les participants apprennent à concevoir des patterns de chargement efficaces, orchestrer les traitements, organiser un lakehouse avec une architecture en médaillon, utiliser les composants temps réel comme Eventstream, Eventhouse, tableaux de bord temps réel et Activator, puis superviser, sécuriser et gouverner un environnement Fabric. Le programme met en œuvre SQL, PySpark et KQL dans des scénarios de data engineering concrets.
Cette formation constitue le parcours de référence pour préparer la certification Fabric Data Engineer Associate et développer une expertise opérationnelle sur Microsoft Fabric.
Programme détaillé
Explorer l’analytique de bout en bout avec Microsoft Fabric (1h00)
- Décrire l’analytique de bout en bout dans Microsoft Fabric
- Comprendre les équipes et rôles de données qui utilisent Fabric
- Décrire comment activer et utiliser Fabric
Bien démarrer avec les lakehouses dans Microsoft Fabric (1h00)
- Décrire les principales fonctionnalités et capacités des lakehouses dans Microsoft Fabric
- Créer un lakehouse
- Ingérer des données dans des fichiers et des tables dans un lakehouse
- Interroger des tables de lakehouse avec SQL
- Travail pratique :
- Créer et ingérer des données avec un lakehouse Microsoft Fabric
Utiliser Apache Spark dans Microsoft Fabric (2h00)
- Comprendre Apache Spark dans Microsoft Fabric
- Configurer l’environnement Spark
- Exécuter Spark dans Fabric
- Ingérer, transformer, charger, interroger et visualiser des données avec Spark
- Travail pratique :
- Analyser des données avec Apache Spark
Utiliser des tables Delta Lake dans Microsoft Fabric (2h00)
- Comprendre Delta Lake
- Créer et gérer des tables Delta avec Spark
- Utiliser des tables Delta avec Spark SQL et l’API Delta
- Utiliser des tables Delta avec le streaming structuré Spark
- Optimiser les tables Delta
- Travail pratique :
- Utiliser des tables Delta dans Apache Spark
Ingérer des données avec un flux de données Gen2 dans Microsoft Fabric (1h00)
- Décrire les fonctionnalités de flux de données Gen2 dans Microsoft Fabric
- Créer des solutions de flux de données pour ingérer et transformer des données
- Inclure un flux de données Gen2 dans un pipeline
- Travail pratique :
- Créer et utiliser un flux de données Gen2 dans Microsoft Fabric
Orchestrer des processus et le déplacement des données avec Microsoft Fabric (1h00)
- Décrire les fonctionnalités de pipeline dans Microsoft Fabric
- Utiliser l’activité Copier des données dans un pipeline
- Créer des pipelines basés sur des modèles prédéfinis
- Exécuter et superviser des pipelines
- Travail pratique :
- Ingérer des données avec un pipeline
Organiser un lakehouse Fabric à l’aide d’une architecture en médaillon (1h00)
- Décrire les principes d’utilisation de l’architecture en médaillon
- Appliquer une architecture en médaillon
- Analyser les données stockées dans le lakehouse à l’aide de DirectLake dans Power BI
- Travail pratique :
- Organiser votre lakehouse Fabric à l’aide d’une architecture en médaillon
Bien démarrer avec Real-Time Intelligence dans Microsoft Fabric (1h00)
- Comprendre les concepts d’analytique des données en temps réel
- Explorer les principaux composants de Real-Time Intelligence dans Microsoft Fabric
- Travail pratique :
- Bien démarrer avec Real-Time Intelligence dans Microsoft Fabric
Utiliser des eventstreams en temps réel dans Microsoft Fabric (1h00)
- Établir des sources et des destinations dans Microsoft Fabric Eventstreams
- Capturer, transformer et router des données en utilisant Microsoft Fabric Eventstreams
- Travail pratique :
- Ingérer des données en temps réel avec des eventstreams dans Microsoft Fabric
Utiliser des données en temps réel dans un eventhouse Microsoft Fabric (1h00)
- Créer un eventhouse dans Microsoft Fabric
- Interroger les données en temps réel en utilisant KQL
- Créer des vues matérialisées et des fonctions stockées dans une base de données KQL
- Travail pratique :
- Utiliser des données dans un eventhouse Microsoft Fabric
Créer des tableaux de bord en temps réel avec Microsoft Fabric (1h00)
- Créer un tableau de bord en temps réel dans Microsoft Fabric
- Utiliser les fonctionnalités avancées des tableaux de bord en temps réel
- Appliquer les meilleures pratiques relatives aux tableaux de bord en temps réel
- Travail pratique :
- Bien démarrer avec les tableaux de bord en temps réel dans Microsoft Fabric
Utiliser Activator dans Microsoft Fabric (1h00)
- Définir des objets de données et des propriétés dans Activator
- Créer des règles qui évaluent les conditions dans vos données
- Configurer les actions qui s’exécutent lorsque les conditions de règle sont remplies
- Travail pratique :
- Utiliser Activator dans Fabric
Bien démarrer avec les entrepôts de données dans Microsoft Fabric (2h00)
- Décrire les entrepôts de données dans Fabric
- Comprendre un entrepôt de données et un data lakehouse
- Utiliser des entrepôts de données dans Fabric
- Créer et gérer des tables de faits et des dimensions dans un entrepôt de données
- Travail pratique :
- Analyser des données dans un entrepôt de données
Charger des données dans un entrepôt de données Microsoft Fabric (2h00)
- Stratégies pour charger des données dans un entrepôt de données dans Microsoft Fabric
- Créer un pipeline de données pour charger un entrepôt dans Microsoft Fabric
- Charger des données dans un entrepôt en utilisant T-SQL
- Charger et transformer des données avec Dataflow Gen2
- Travail pratique :
- Charger des données dans un entrepôt de données dans Microsoft Fabric
Surveiller un entrepôt de données Microsoft Fabric (2h00)
- Surveiller l’utilisation des unités de capacité
- Surveiller l’activité actuelle de l’entrepôt de données grâce à des vues de gestion dynamiques
- Surveiller les tendances en matière d’interrogation grâce à des vues d’ensemble des requêtes
- Travail pratique :
- Surveiller un entrepôt de données dans Microsoft Fabric
Sécuriser un entrepôt de données Microsoft Fabric (2h00)
- Découvrir les concepts de sécurisation d’un entrepôt de données dans Microsoft Fabric
- Implémenter le Dynamic Data Masking, la sécurité au niveau ligne et la sécurité au niveau objet
- Configurer des autorisations granulaires à l’aide de T-SQL
- Travail pratique :
- Sécuriser des données dans un entrepôt de données
Implémenter l’intégration continue et la livraison continue (CI/CD) (1h00)
- Définir CI/CD et décrire comment il est mis en œuvre dans Fabric
- Implémenter le contrôle de version et l’intégration Git
- Utiliser les pipelines de déploiement pour automatiser le processus de déploiement
- Automatiser CI/CD à l’aide des API Fabric
- Travail pratique :
- Implémenter des pipelines de déploiement dans Microsoft Fabric
Surveiller les activités dans Microsoft Fabric (1h00)
- Appliquer des concepts de supervision à Microsoft Fabric
- Utiliser le hub de surveillance dans Microsoft Fabric
- Utiliser Activator dans Microsoft Fabric pour déclencher des actions
- Travail pratique :
- Surveiller l’activité Fabric dans le hub de surveillance
Sécuriser l’accès aux données dans Microsoft Fabric (2h00)
- Comprendre le modèle de sécurité Fabric
- Configurer des autorisations d’espace de travail et d’élément
- Appliquer des autorisations granulaires
- Travail pratique :
- Sécuriser l’accès aux données dans Microsoft Fabric
Administrer Microsoft Fabric (2h00)
- Décrire les tâches d’administration Fabric
- Naviguer dans le centre d’administration
- Gérer l’accès des utilisateurs
- Comprendre l’architecture et les concepts Fabric
- Gouverner des données dans Fabric