1
Présentation de la plateforme Fabric
- Comprendre l'écosystème Microsoft Fabric et ses composants clés
- Identifier les cas d'usage typiques dans l'ingénierie des données
- Situer Fabric dans une architecture de données moderne
2
Configurer les paramètres d'un workspace Microsoft Fabric
- Créer et configurer un workspace pour les besoins d'un projet data
Travaux pratiques
Créer et configurer les paramètres d'un workspace. Justifier ses choix de configuration selon le contexte.
3
Concevoir et mettre en œuvre des modèles de chargement
- Compréhension des enjeux des chargements complets et incrémentaux
- Préparation des données pour un modèle dimensionnel
- Définition d'un modèle de chargement pour le streaming
- Lakehouse, warehouse et eventhouse
Travaux pratiques
Concevoir le bon modèle selon le besoin. Gérer efficacement les flux entrants.
4
Ingérer et transformer des données batch
- Choix du type de stockage
- Utilisation de dataflows, notebooks, KQL et T-SQL
- Gestion des raccourcis, duplications miroir
- Ingestion avec pipelines
- Transformation avec PySpark, SQL
- Dénormalisation, agrégation
- Gestion des doublons, données manquantes ou décalées
Travaux pratiques
Définir une stratégie d'ingestion batch opérationnelle. Appliquer les bonnes transformations.
5
Orchestrer les processus
- Pipeline ou notebook
- Création des planifications et déclencheurs événementiels
- Intégration des paramètres et expressions dynamiques dans les notebooks/pipelines
Travaux pratiques
Identifier la bonne méthode d'orchestration. Mettre en œuvre un pipeline avec automatisation basée sur un événement.
6
Présentation de l'ingestion en temps réel
- Utilisation du stockage natif ou des raccourcis
- Traitement avec Eventstreams, Spark structured streaming, KQL
Travaux pratiques
Maîtriser les concepts et outils liés à l'ingestion en temps réel.
7
Monitorer les ressources Fabric
- Suivi de l'ingestion, la transformation, l'actualisation du modèle
- Configuration des alertes
Travaux pratiques
Identifier les bons KPI. Réagir à une alerte.
8
Identifier et résoudre les erreurs
- Identification des erreurs dans les pipelines, flux, notebooks, eventhouses, eventstreams, T-SQL
Travaux pratiques
Détecter, analyser et corriger une erreur.
9
Mettre en œuvre la gestion du cycle de vie dans Fabric
- Présentation de l'intégration avec Git
- Mise en œuvre des projets de base de données
- Création et configuration des pipelines de déploiement
Travaux pratiques
Créer un pipeline de déploiement opérationnel. Identifier les impacts d'une nouvelle version.
10
Configurer la sécurité et la gouvernance
- Mise en œuvre des contrôles d'accès au niveau du workspace
- Configuration des contrôles d'accès par ressource, ligne, colonne, objet
- Mise en place du masquage dynamique
- Activation et exploitation du logging du workspace
Travaux pratiques
Appliquer des stratégies d'accès fines. Démontrer le masquage dynamique. Analyser les logs de manière pertinente.