Leçon 1Relations et clés : Commandes→Clients (CustomerID), Commandes→Produits (table OrderLine), Commandes→Calendrier (OrderDate→DateID), Sessions→Campagnes (UTM)Comprenez comment les clés primaires et étrangères connectent commandes, clients, produits, dates et campagnes. Apprenez à concevoir des relations robustes qui préservent l'intégrité référentielle et permettent une analyse flexible.
Clés naturelles vs clés substitutivesCommandes vers Clients via CustomerIDLignes de commande liant Commandes et ProduitsCommandes vers Calendrier via DateIDSessions vers Campagnes via clés UTMLeçon 2Dimension Calendrier/Date : champs (Date, Jour, Semaine, Mois, Trimestre, Année, EstFérié, PériodeFiscale)Construisez une dimension calendrier réutilisable qui standardise les dates à travers tous les faits. Apprenez quels attributs inclure, comment supporter les calendriers fiscaux, et comment les jours fériés et périodes pilotent l'intelligence temporelle.
Définition du grain de la dimension dateAttributs calendrier standardChamps année fiscale et période fiscaleIndicateurs jours fériés et événements spéciauxSupport de hiérarchies temporelles multiplesLeçon 3Distinctions faits et dimensions principaux : fait Commandes, fait Sessions/Événements, fait InventaireDifférenciez les tables de faits et dimensions et classez les faits principaux pour commandes, sessions et inventaire. Comprenez comment chaque fait supporte des KPI spécifiques et comment ils interagissent dans le modèle BI.
Faits vs dimensions dans les modèles BIFait Commandes et analyse revenusUtilisation du fait Sessions et événementsFait Inventaire et mouvements de stockDimensions conformes à travers les faitsLeçon 4Table Sessions/Événements (pour analyse web) : champs (SessionID, VisitDate, UserID, Canal, LandingPage, Appareil, SessionsMetrics, Événements)Modélisez les sessions et événements pour l'analyse web afin que les données de comportement s'alignent avec les faits d'affaires. Apprenez les champs clés, choix de grain et comment capturer canaux, appareils et métriques d'engagement de manière fiable.
Grain niveau session vs événementIdentifiants session principaux et datesChamps canal, source et landing pageAttributs appareil et plateformeMétriques session et comptes d'événementsLeçon 5Table Produits : champs exemples (ProductID, SKU, Nom, Catégorie, Marque, Prix, Coût, Poids, SupplierID, CategoryHierarchy)Concevez une dimension Produits robuste qui supporte merchandising, tarification et analyse de marge. Apprenez les attributs clés, hiérarchies et liens vers fournisseurs et catégories pour un découpage flexible.
Choix du grain de la dimension produitIdentifiants produit principaux et SKUAttributs catégorie et hiérarchieChamps tarification, coût et margeRelations fournisseur et marqueLeçon 6Table Commandes : champs exemples (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)Définissez une table de faits Commandes propre et prête pour l'analyse. Explorez les champs essentiels, types de données et règles de calcul pour que revenus, rabais, taxes et remboursements soient cohérents à travers tableaux de bord et rapports.
Choix du grain de la table CommandesIdentifiants principaux et champs dateChamps monétaires et règles de calculGestion statut commande et cycle de vieModélisation remboursements et retours partielsLeçon 7Tables Inventaire et Exécution : InventorySnapshot, Shipments, Returns avec champs exemplesConcevez des tables inventaire et exécution qui supportent suivi stock, performance expédition et analyse retours. Apprenez les champs clés, rôles de tables et comment ces structures alimentent des rapports opérationnels et BI précis.
Rôle et grain de la table InventorySnapshotChamps et types clés InventorySnapshotStructure et métriques table ShipmentsStructure et métriques table ReturnsLiaison inventaire aux commandes et produitsLeçon 8Table Campagnes Marketing : champs (CampaignID, Canal, Source, Medium, StartDate, EndDate, Spend, Budget, CampaignName)Créez une dimension Campagnes Marketing qui unifie dépenses, canaux et performance. Apprenez les champs clés, plages de dates et comment connecter les campagnes aux sessions et commandes pour l'attribution.
Identifiants campagne et règles de nommageChamps canal, source et mediumMétriques budget, dépenses et rythmeGestion dates début et fin campagneLiaison campagnes aux sessions et commandesLeçon 9Motifs de conception : schéma en étoile, dimensions lentement changeantes (SCD Type 1/2), définition de grain et son importanceAppliquez des motifs de conception dimensionnelle éprouvés à votre schéma. Apprenez les schémas en étoile, dimensions lentement changeantes, et comment des définitions de grain claires préviennent l'ambiguïté et les calculs BI incohérents.
Compromis schéma étoile vs flocon de neigeDéfinition précise du grain table faitsAlignement grain à travers faits reliésDimensions lentement changeantes Type 1Dimensions lentement changeantes Type 2Leçon 10Table Clients : champs exemples (CustomerID, Nom, Email, SignupDate, Pays, Région, CustomerSegment, LifetimeValue, AcquisitionChannel, IsVIP)Modélisez une dimension Clients qui supporte segmentation, rétention et analyse valeur à vie. Apprenez les attributs essentiels, métriques dérivées et considérations de confidentialité pour l'analyse.
Identifiants client et déduplicationAttributs démographiques et localisationDates inscription, cycle de vie et activitéSegment client et indicateurs VIPValeur à vie et indicateurs churn