Särskilda dimensionsscenarier

Transformera och analysera data med Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Datumdimension

  • Datumfält förekommer vanligtvis i faktatabeller
  • Datumdimensionen är den mest använda dimensionen för analys
  • Stöder filtrering och aggregering efter datum

Illustration av ett stjärnschema med en datumdimension och ett exempelanvändningsfall som visar ett diagram över försäljning per månad

Transformera och analysera data med Microsoft Fabric

Datumdimension

Exempeltabell för datumdimension med kolumnerna DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month och Is Holiday

  • Naturlig nyckel: datumdatatyp
  • Surrogatnyckel: heltalsdatatyp (ISO 8601-datumformat YYYYMMDD).
    • Utrymmeseffektiv
    • Sorteras automatiskt
    • Läsbar för människor
  • Bör innehålla fält för Year, Month och Day.
  • Övriga attribut användbara för analys
Transformera och analysera data med Microsoft Fabric

Tidsdimension

  • Vissa fakta kan kräva data på tidsnivå (tid på dygnet).
  • Dedikerad tidsdimensionstabell.

 

Illustration av ett stjärnschema med en tidsdimension och ett exempelanvändningsfall som visar ett diagram över försäljning per tid på dygnet

Transformera och analysera data med Microsoft Fabric

Tidsdimension

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

  • Naturlig nyckel: tidsdatatyp
  • Surrogatnyckel: heltalsdatatyp, med formatet HHMM eller HHMMSS
  • Korngranularitet i minuter: 60 x 24 = 1 440 rader
  • Korngranularitet i sekunder: 60 x 60 x 24 = 86 400 rader
Transformera och analysera data med Microsoft Fabric

Konformerade dimensioner

  • Konformerade dimensioner relaterar till många faktatabeller
  • Vanligt exempel: datumdimensionen
  • Säkerställer konsekvens mellan modeller som stöder olika verksamhetsområden.
  • Exempel: produkt- och datumdimension delas av stjärnscheman för försäljning och marknadsföring.

Diagram över två stjärnscheman, försäljning och marknadsföring, som delar de konformerade dimensionerna produkt och datum

Transformera och analysera data med Microsoft Fabric

Rollspelande dimensioner

  • En dimension som refereras flera gånger i en faktatabell
  • I stället för att duplicera dimensionstabellen fyller samma dimension olika roller
  • Exempel: orderdatum, leveransdatum och levererat datum

 

Diagram över ett stjärnschema med en faktatabell som har tre datumkolumner: orderdatum, leveransdatum och levererat datum, alla kopplade till samma datumdimension

Transformera och analysera data med Microsoft Fabric

Flervärda dimensioner

  • Vanligt scenario: ett-till-många-relationer mellan fakta och dimensioner

 

 

Stjärnschema som visar ett-till-många-relationer mellan fakta- och dimensionstabellerna

Transformera och analysera data med Microsoft Fabric

Flervärda dimensioner

  • Specialscenario: många-till-många-relationer
  • Bryggstabeller (faktlösa tabeller) lagrar par av relaterade dimensionsnycklar
  • Exempel: bryggstabellen Salesperson Region kopplar en säljare till flera försäljningsregioner

Stjärnschema som visar ett-till-många-relationer mellan fakta- och dimensionstabellerna. Dessutom kopplar en bryggstabell samman tabellerna Säljare och Försäljningsregion

Transformera och analysera data med Microsoft Fabric

Nu kör vi en övning!

Transformera och analysera data med Microsoft Fabric

Preparing Video For Download...