Leçon 1Relations et clés : Commandes→Clients (CustomerID), Commandes→Produits (table OrderLine), Commandes→Calendrier (OrderDate→DateID), Sessions→Campagnes (UTM)Comprenez comment clés primaires et étrangères connectent commandes, clients, produits, dates et campagnes. Apprenez à concevoir relations robustes qui préservent intégrité référentielle et permettent analyses flexibles.
Clés naturelles vs clés surrogatesCommandes vers Clients via CustomerIDLignes commandes 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, IsHoliday, PériodeFiscale)Construisez une dimension calendrier réutilisable qui standardise dates sur tous faits. Apprenez quels attributs inclure, supporter calendriers fiscaux, et comment jours fériés et périodes drivrent intelligence temporelle.
Définir granularité dimension dateAttributs calendrier standardChamps année et période fiscaleFlags jours fériés et événements spéciauxSupporter hiérarchies temporelles multiplesLeçon 3Distinctions fait et dimension de base : fait Commandes, fait Sessions/Événements, fait InventaireDifférenciez tables fait et dimension et classez faits de base pour commandes, sessions et inventaire. Comprenez comment chaque fait supporte KPI spécifiques et comment ils interagissent dans modèle BI.
Faits vs dimensions dans modèles BIFait commandes et analytics revenusUtilisation fait sessions et événementsFait inventaire et mouvements stockDimensions conformes sur faitsLeçon 4Table Sessions/Événements (pour web analytics) : champs (SessionID, VisitDate, UserID, Canal, LandingPage, Appareil, SessionsMetrics, Événements)Modélisez sessions et événements pour web analytics afin données comportement alignent avec faits commerciaux. Apprenez champs clés, choix granularité et capture fiable canaux, appareils et métriques engagement.
Granularité session vs événementIdentifiants et dates session de baseChamps canal, source et landing pageAttributs appareil et plateformeMétriques session et comptages événementsLeçon 5Table Produits : champs exemples (ProductID, SKU, Nom, Catégorie, Marque, Prix, Coût, Poids, SupplierID, HiérarchieCatégorie)Concevez dimension Produits robuste qui supporte merchandising, pricing et analyse marge. Apprenez attributs clés, hiérarchies et liens fournisseurs/catégories pour slicing flexible.
Choisir granularité dimension produitIdentifiants produit et SKU de baseAttributs catégorie et hiérarchieChamps pricing, 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 table fait Commandes propre et prête pour analytics. Explorez champs essentiels, types données et règles calcul pour revenus, remises, taxes et remboursements consistants sur tableaux de bord et rapports.
Choisir granularité table CommandesIdentifiants et champs date de baseChamps monétaires et règles calculGérer statut commande et lifecycleModéliser remboursements et retours partielsLeçon 7Tables Inventaire et Fulfillment : InventorySnapshot, Shipments, Returns avec champs exemplesConcevez tables inventaire et fulfillment qui supportent suivi stock, performance expédition et analyse retours. Apprenez champs clés, rôles tables et comment structures alimentent reporting opérationnel et BI précis.
Rôle et granularité InventorySnapshotChamps et types clés InventorySnapshotStructure et métriques table ShipmentsStructure et métriques table ReturnsLier inventaire à commandes et produitsLeçon 8Table Campagnes Marketing : champs (CampaignID, Canal, Source, Medium, StartDate, EndDate, Spend, Budget, CampaignName)Créez dimension Campagnes Marketing qui unifie dépenses, canaux et performance. Apprenez champs clés, plages dates et connecter campagnes à sessions et commandes pour attribution.
Identifiants et règles nommage campagneChamps canal, source et mediumMétriques budget, dépenses et pacingGestion dates début/fin campagneLier campagnes à sessions et commandesLeçon 9Patrons conception : schéma étoile, dimensions lentement changeantes (SCD Type 1/2), définition granularité et importanceAppliquez patrons design dimensionnel éprouvés à votre schéma. Apprenez schémas étoile, dimensions lentement changeantes et comment définitions granularité claires préviennent ambiguïté et calculs BI inconsistants.
Tradeoffs schéma étoile vs floconDéfinir précisément granularité faitAlignement granularité sur faits liésDimensions lentement changeantes Type 1Dimensions lentement changeantes Type 2Leçon 10Table Clients : champs exemples (CustomerID, Nom, Email, SignupDate, Pays, Région, SegmentClient, LifetimeValue, CanalAcquisition, IsVIP)Modélisez dimension Clients qui supporte segmentation, rétention et analyse valeur vie. Apprenez attributs essentiels, métriques dérivées et considérations privacy pour analytics.
Identifiants client et déduplicationAttributs démographiques et localisationDates inscription, lifecycle et activitéSegment client et flags VIPValeur vie et indicateurs churn