Lektion 1Beziehungen und Schlüssel: Bestellungen→Kunden (CustomerID), Bestellungen→Produkte (OrderLine-Tabelle), Bestellungen→Kalender (OrderDate→DateID), Sitzungen→Kampagnen (UTM)Verstehen Sie, wie Primär- und Fremdschlüssel Bestellungen, Kunden, Produkte, Daten und Kampagnen verbinden. Lernen Sie, robuste Beziehungen zu entwerfen, die referenzielle Integrität erhalten und flexible Analysen ermöglichen.
Natural keys vs surrogate keysOrders to Customers via CustomerIDOrder lines linking Orders and ProductsOrders to Calendar via DateIDSessions to Campaigns using UTM keysLektion 2Kalender/Datum-Dimension: Felder (Datum, Tag, Woche, Monat, Quartal, Jahr, IstFeiertag, Fiskalperiode)Erstellen Sie eine wiederverwendbare Kalenderdimension, die Daten über alle Fakten standardisiert. Lernen Sie, welche Attribute einzubeziehen sind, wie Fiskalkalender unterstützt werden und wie Feiertage und Perioden Zeitintelligenz antreiben.
Defining the date dimension grainStandard calendar attributesFiscal year and fiscal period fieldsHoliday and special event flagsSupporting multiple time hierarchiesLektion 3Kern-Fakten- und Dimensionsunterschiede: Bestellungen-Fact, Sitzungen/Events-Fact, Lager-FactUnterscheiden Sie Fakten- und Dimensionstabellen und klassifizieren Sie Kernfakten für Bestellungen, Sitzungen und Lager. Verstehen Sie, wie jede Fact spezifische KPIs unterstützt und wie sie im BI-Modell interagieren.
Facts vs dimensions in BI modelsOrders fact and revenue analyticsSessions and events fact usageInventory fact and stock movementsConformed dimensions across factsLektion 4Sitzungen/Events-Tabelle (für Web-Analytics): Felder (SessionID, VisitDate, UserID, Kanal, LandingPage, Gerät, SessionsMetrics, Events)Modellieren Sie Sitzungen und Events für Web-Analysen, damit Verhaltensdaten mit Geschäftsdaten übereinstimmen. Lernen Sie Schlüssel Felder, Körnungsentscheidungen und wie Kanäle, Geräte und Engagement-Metriken zuverlässig erfasst werden.
Session vs event level grainCore session identifiers and datesChannel, source, and landing page fieldsDevice and platform attributesSession metrics and event countsLektion 5Produkte-Tabelle: Beispiel-Felder (ProductID, SKU, Name, Kategorie, Marke, Preis, Kosten, Gewicht, SupplierID, Kategoriehierarchie)Entwerfen Sie eine robuste Produkte-Dimension, die Merchandising, Preisanpassung und Margenanalyse unterstützt. Lernen Sie Schlüsselattribute, Hierarchien und Verknüpfungen zu Lieferanten und Kategorien für flexible Slicing.
Choosing the product dimension grainCore product identifiers and SKUsCategory and hierarchy attributesPricing, cost, and margin fieldsSupplier and brand relationshipsLektion 6Bestellungen-Tabelle: Beispiel-Felder (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Rabatte, Versand, Steuer, Total, Rückerstattungsbetrag)Definieren Sie eine saubere, analysebereite Bestellungen-Fact-Tabelle. Erkunden Sie essenzielle Felder, Datentypen und Berechnungsregeln, damit Umsatz, Rabatte, Steuern und Rückerstattungen konsistent über Dashboards und Berichte sind.
Choosing the grain of the Orders tableCore identifiers and date fieldsMonetary fields and calculation rulesHandling order status and lifecycleModeling refunds and partial returnsLektion 7Lager- und Erfüllungstabellen: InventorySnapshot, Sendungen, Retouren mit Beispiel-FeldernEntwerfen Sie Lager- und Erfüllungstabellen, die Bestandsverfolgung, Versandperformance und Retourenanalyse unterstützen. Lernen Sie Schlüssel Felder, Tabellenrollen und wie diese Strukturen genaue operative und BI-Berichterstattung füttern.
InventorySnapshot table purpose and grainKey InventorySnapshot fields and typesShipments table structure and metricsReturns table structure and metricsLinking inventory to orders and productsLektion 8Marketing-Kampagnen-Tabelle: Felder (CampaignID, Kanal, Quelle, Medium, Startdatum, Enddatum, Ausgaben, Budget, Kampagnenname)Erstellen Sie eine Marketing-Kampagnen-Dimension, die Ausgaben, Kanäle und Performance vereint. Lernen Sie Schlüssel Felder, Datumsbereiche und wie Kampagnen mit Sitzungen und Bestellungen für Zuschreibung verbunden werden.
Campaign identifiers and naming rulesChannel, source, and medium fieldsBudget, spend, and pacing metricsCampaign start and end date handlingLinking campaigns to sessions and ordersLektion 9Designmuster: Sternschema, langsam veränderliche Dimensionen (SCD Typ 1/2), Körnungsdefinition und ihre BedeutungWenden Sie bewährte dimensionale Designmuster auf Ihr Schema an. Lernen Sie Sternschematas, langsam veränderliche Dimensionen und wie klare Körnungsdefinitionen Mehrdeutigkeiten und inkonsistente BI-Berechnungen verhindern.
Star schema vs snowflake tradeoffsDefining fact table grain preciselyGrain alignment across related factsSlowly changing dimensions Type 1Slowly changing dimensions Type 2Lektion 10Kunden-Tabelle: Beispiel-Felder (CustomerID, Name, E-Mail, Anmeldedatum, Land, Region, Kunden-Segment, LifetimeValue, Akquisekanal, IstVIP)Modellieren Sie eine Kunden-Dimension, die Segmentierung, Retention und Lifetime-Value-Analyse unterstützt. Lernen Sie essenzielle Attribute, abgeleitete Metriken und Datenschutzüberlegungen für Analysen.
Customer identifiers and deduplicationDemographic and location attributesSignup, lifecycle, and activity datesCustomer segment and VIP flagsLifetime value and churn indicators