Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| eadl:bloc5:fm1:td2 [2026/08/30 12:31] – créée jcheron | eadl:bloc5:fm1:td2 [2026/08/30 18:45] (Version actuelle) – jcheron | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== TD2 — Les briques d'une architecture de données ====== | + | ====== TD2 - Les briques d'une architecture de données ====== |
| - | **Durée : 60 min** | + | ===== Reprise du TD1 ===== |
| - | ===== Structure ===== | + | > **Rappel — les 5 questions de la direction** |
| + | > | ||
| + | > * Quel est le chiffre d' | ||
| + | > * Quels sont nos clients les plus rentables ? | ||
| + | > * Quels produits sont en rupture — ou risquent de l' | ||
| + | > * Quelle campagne marketing est réellement efficace ? | ||
| + | > * Comment proposer des recommandations personnalisées ? | ||
| + | > | ||
| + | > Nous avons listé les problèmes. Voyons maintenant comment une architecture de données peut y répondre. | ||
| - | ^ Temps ^ Contenu ^ | + | ===== 1. Définition |
| - | | 10 min | Définition | + | |
| - | | 15 min | Les briques (sources, ingestion, stockage — survolés) | | + | |
| - | | 25 min | Exercice de classement MODA & CO | | + | |
| - | | 5 min | Question orale rapide sur les modes d' | + | |
| - | | 5 min | Transition vers séquence 4 | | + | |
| - | ===== 1. Définition opérationnelle (10 min) ===== | + | > Une architecture de données décrit la manière dont les données sont collectées, |
| - | **À l'oral :** | + | Cette définition ne désigne donc pas un outil unique. Elle décrit un ensemble cohérent de composants, de flux, de responsabilités et de règles. |
| - | > Une architecture de données | + | ===== 2. Exercice de classement : les briques de l'architecture |
| + | |||
| + | < | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | <table style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | <td style=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Situation ==== | ||
| + | |||
| + | MODA & CO dispose des systèmes suivants. Ils sont volontairement mélangés : | ||
| + | |||
| + | * fichiers Excel utilisés par les commerciaux ; | ||
| + | * application mobile s' | ||
| + | * ERP ; | ||
| + | * service client Zendesk ; | ||
| + | * site e-commerce Magento ; | ||
| + | * plateforme publicitaire Google Ads / Meta Ads ; | ||
| + | * WMS de gestion des stocks ; | ||
| + | * caisses des 50 magasins physiques ; | ||
| + | * CRM Salesforce. | ||
| + | |||
| + | |||
| + | ==== Consigne ==== | ||
| + | |||
| + | Classez chaque élément dans le tableau ci-dessous. Vous pouvez inscrire un même élément dans plusieurs colonnes si vous pouvez le justifier. Pour chaque choix, préparez une justification courte : « quelles | ||
| + | |||
| + | ^ Sources ^ Flux ^ Stockage ^ Traitements ^ Usages ^ Fonctions transverses ^ | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | | | | | | | | | ||
| + | |||
| + | **Questions de guidage :** | ||
| + | |||
| + | - Une application est-elle forcément une source, ou peut-elle aussi être un usage ? | ||
| + | - Un système opérationnel peut-il jouer un rôle de stockage ? | ||
| + | - Où placer un outil qui expose une API, mais qui ne fait pas nécessairement de transformation ? | ||
| + | - Les fonctions transverses sont-elles un logiciel précis ou des capacités qui s' | ||
| + | |||
| + | ===== 3. Mini-défi : choisir les flux de données ===== | ||
| + | |||
| + | Les données ne circulent pas toutes de la même manière. Associez chaque situation à un mode de flux plausible, puis justifiez votre choix par le besoin métier, le délai acceptable | ||
| - | **Question déclenchante :** | + | ==== Rappel des modes de flux ==== |
| - | > « Si je vous donne uniquement | + | ^ Mode ^ Principe ^ Exemple générique ^ |
| + | | **Batch** | Données accumulées puis transférées par lots à intervalles planifiés. | Export quotidien des ventes vers la plateforme analytique. | | ||
| + | | **Temps réel** | Donnée transmise et disponible avec un délai très faible. | Mise à jour immédiate d'un stock critique. | | ||
| + | | **Micro-batch** | Petits lots fréquents, compromis entre batch et temps réel. | Consolidation toutes les quelques minutes. | | ||
| + | | **Événementiel** | Un événement déclenche la publication ou le traitement d'un message. | « commande créée », « paiement accepté », « produit scanné ». | | ||
| + | | **API** | Échange | ||
| - | Réponse attendue : **non**. Un entrepôt n'est qu'une composante. L' | + | ==== À vous de proposer ==== |
| - | ===== 2. Les briques, en survol (15 min) ===== | + | Pour chaque ligne, indiquez un ou plusieurs modes plausibles et expliquez pourquoi. Il n'y a pas toujours une seule bonne réponse : précisez l' |
| - | ==== 2.1 Les sources | + | ^ Système ou situation MODA & CO ^ Mode(s) de flux proposé(s) ^ Justification ^ |
| + | | Caisses des 50 magasins | | | | ||
| + | | Site e-commerce Magento | | | | ||
| + | | Application mobile / Firebase | | | | ||
| + | | CRM Salesforce | | | | ||
| + | | WMS et ERP | | | | ||
| + | | Google Ads / Meta Ads | | | | ||
| + | | Service client Zendesk | | | | ||
| + | | Fichiers Excel commerciaux | | | | ||
| - | Citez rapidement, sans développer | + | **Relance |
| - | ERP, CRM, site web, application mobile, logiciels métiers, objets connectés, fichiers, API, réseaux sociaux, données publiques ou partenaires. | + | |
| - | ==== 2.2 L'ingestion / les modes de collecte (7 min) ==== | + | ===== 4. Fonctions transverses : rendre l'architecture fiable ===== |
| - | ^ Mode ^ Exemple ^ | + | Une architecture ne se résume pas à des tuyaux et des bases de données. Les fonctions transverses accompagnent |
| - | | Batch | Import des ventes chaque nuit | | + | |
| - | | Temps réel | Détection immédiate d'une fraude | | + | |
| - | | Micro-batch | Mise à jour toutes les cinq minutes | | + | |
| - | | Événementiel | Publication d'un événement « commande créée » | | + | |
| - | | API | Récupération du statut d'une livraison | | + | |
| - | **Point clé à faire passer | + | |
| + | * **Sécurité :** contrôle des accès, chiffrement, | ||
| + | * **Gouvernance :** responsabilités, | ||
| + | * **Métadonnées :** description des données, origine, sens, propriétaire, | ||
| + | * **Supervision | ||
| - | > Le temps réel n'est pas automatiquement meilleur. Il est utile uniquement lorsque le métier | + | > **Une architecture sans gouvernance peut fonctionner techniquement tout en produisant des résultats inutilisables ou risqués.** |
| - | ==== 2.3 Les espaces de stockage (3 min) ==== | + | ==== Mini-défi appliqué à MODA & CO ==== |
| - | Restez volontairement général | + | Que se passe-t-il si personne ne valide les remises négociées |
| - | * stockage brut (fichiers, data lake) | + | |
| - | * stockage structuré (bases de données, entrepôts) | + | |
| - | * stockage pour l'analyse (datamarts, cubes) | + | |
| - | Pas de détail technique ici, juste poser les catégories. | + | En groupe, identifiez : |
| - | ===== 3. Exercice | + | 1. au moins trois risques sur les données ou les décisions ; |
| + | 2. une règle de gouvernance à mettre en place ; | ||
| + | | ||
| + | 4. une mesure de sécurité ou de traçabilité ; | ||
| + | 5. le rôle qui devrait être responsable de la validation. | ||
| - | //(À caler ici tel quel si déjà rédigé précédemment — non détaillé dans ce document.)// | + | ===== 5. Synthèse : relier architecture et décisions ===== |
| - | ===== 4. Question orale rapide — modes d' | + | Reprenons les cinq questions de la direction. Pour **CHAQUE** question, identifiez les briques nécessaires pour construire une réponse fiable. Ne vous limitez pas au stockage : indiquez les sources, les flux, les traitements, |
| - | Remplace le mini-défi écrit. Posez à l'oral : | + | ^ Question de la direction ^ Sources ^ Flux ^ Stockage ^ Traitements ^ Usages ^ Fonctions transverses ^ |
| + | | Chiffre d'affaires réel, tous canaux | | | | | | | | ||
| + | | Clients les plus rentables | | | | | | | | ||
| + | | Produits en rupture ou à risque | | | | | | | | ||
| + | | Campagne marketing réellement efficace | | | | | | | | ||
| + | | Recommandations personnalisées | | | | | | | | ||
| - | > « Pour chacune | + | **Question |
| - | - Un site e-commerce veut afficher le stock en direct | + | ==== À retenir ==== |
| - | - Une entreprise veut analyser ses ventes du mois pour un rapport mensuel | + | |
| - | - Une appli mobile veut notifier un livreur dès qu'une commande est validée | + | |
| - | Faites répondre 2-3 étudiants à l' | + | Une architecture de données |
| - | ===== 5. Transition (5 min) ===== | + | <button type=" |
| + | [[eadl: | ||
| + | </ | ||
| - | > « Vous venez de voir les briques d'une architecture. Mais ces briques peuvent s' | ||
| - | ---- | ||