Spezielle Dimensionsszenarien

Daten transformieren und analysieren mit Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Datumsdimension

  • Datumsfeld ist in Faktentabellen meist vorhanden
  • Datumsdimension ist die am häufigsten genutzte Dimension für Analysen
  • Ermöglicht Filtern und Aggregieren nach Datum

Illustration eines Sternschemas mit Datumsdimension und einer Beispielnutzung, die einen Chart mit Verkäufen pro Monat zeigt

Daten transformieren und analysieren mit Microsoft Fabric

Datumsdimension

Beispieltabelle für eine Datumsdimension mit den Spalten DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month und Is Holiday

  • Natürlicher Schlüssel: Datentyp Datum
  • Surrogatschlüssel: Datentyp Integer (ISO-8601-Datumsformat YYYYMMDD).
    • platzsparend
    • automatisch sortiert
    • menschenlesbar
  • Sollte Felder für Year, Month und Day enthalten.
  • Weitere für Analysen nützliche Attribute
Daten transformieren und analysieren mit Microsoft Fabric

Zeitdimension

  • Manche Fakten erfordern Daten auf Tageszeit-Ebene.
  • Eigene Zeitdimensions-Tabelle.

 

Illustration eines Sternschemas mit Zeitdimension und einer Beispielnutzung, die einen Chart mit Verkäufen nach Tageszeitbereichen zeigt

Daten transformieren und analysieren mit Microsoft Fabric

Zeitdimension

img-2-1-time-dimension-sample.png

  • Natürlicher Schlüssel: Datentyp Zeit
  • Surrogatschlüssel: Datentyp Integer, im Format HHMM oder HHMMSS
  • Granularität Minuten: 60 × 24 = 1.440 Zeilen
  • Granularität Sekunden: 60 × 60 × 24 = 86.400 Zeilen
Daten transformieren und analysieren mit Microsoft Fabric

Konforme Dimensionen

  • Konforme Dimensionen beziehen sich auf viele Faktentabellen
  • Häufiges Beispiel: Datumsdimension
  • Helfen, Konsistenz über Modelle für verschiedene Bereiche sicherzustellen
  • Beispiel: Produkt- und Datumsdimension werden von Sales- und Marketing-Sternschemata geteilt

Diagramm von zwei Sternschemata, Sales und Marketing, die die konformen Dimensionen Produkt und Datum teilen

Daten transformieren und analysieren mit Microsoft Fabric

Rollenbasierte Dimensionen

  • Dimension, die in einer Faktentabelle mehrfach referenziert wird
  • Anstatt die Dimensionstabelle zu duplizieren, spielt dieselbe Dimension verschiedene Rollen
  • Beispiel: Bestelldatum, Versanddatum und Lieferdatum

 

Diagramm eines Sternschemas mit einer Faktentabelle mit drei Datumsspalten: Bestelldatum, Versanddatum und Lieferdatum, alle verknüpft mit derselben Datumsdimension

Daten transformieren und analysieren mit Microsoft Fabric

Mehrwertige Dimensionen

  • Standardszenario: 1:n-Beziehungen zwischen Fakten und Dimensionen

 

 

Sternschema mit 1:n-Beziehungen zwischen Fakt- und Dimensionstabellen

Daten transformieren und analysieren mit Microsoft Fabric

Mehrwertige Dimensionen

  • Sonderszenario: n:m-Beziehungen
  • Brückentabellen (faktenlose Tabellen) speichern Paare verwandter Dimensionsschlüssel
  • Beispiel: Brückentabelle Salesperson Region verknüpft eine Salesperson mit mehreren Sales-Regionen

Sternschema mit 1:n-Beziehungen zwischen Fakt- und Dimensionstabellen. Zusätzlich verknüpft eine Brückentabelle die Tabellen Salesperson und Sales Region

Daten transformieren und analysieren mit Microsoft Fabric

Lass uns üben!

Daten transformieren und analysieren mit Microsoft Fabric

Preparing Video For Download...