Stjärn- och snöflingascheman

Datamodellering i Power BI

Sara Billen

Curriculum Manager at DataCamp

Stjärnschema

  • Faktatabell(er)
  • Omgiven av dimensionstabeller

Diagram över ett stjärnschema med en faktatabell omgiven av fem dimensioner

Datamodellering i Power BI

Snöflingaschema

  • Tillåter relationer mellan dimensioner
  • Faktatabell(er) förblir oförändrade

Diagram över ett snöflingaschema med en faktatabell omgiven av fem dimensioner, varav två är kopplade till andra dimensioner

Datamodellering i Power BI

En närmare titt

Stjärnschema

Exempeltabell för produkthierarki i ett stjärnschema

Snöflingaschema

Exempeltabeller för produkthierarki i ett snöflingaschema

Datamodellering i Power BI
Stjärnschema

Diagram över stjärnschema

  • Rekommenderat tillvägagångssätt
  • Lätt för verksamhetsanvändare att förstå
  • De flesta BI-verktyg är optimerade för detta schema
Snöflingaschema

Diagram över snöflingaschema

  • Används i vissa datalager
  • Mindre dataredundans
  • Uppdatering av poster är effektivare
Datamodellering i Power BI

Stjärnor och snöflingor i Power BI

Exempel på datamodell i Power BI

  • Båda scheman fungerar!
  • Men Power BI föredrar stjärnscheman
    • Lättare att förstå
    • Prestanda är mindre kritiskt
Datamodellering i Power BI

Prestandaanalysatorn

Skärmdumpar av prestandaanalysen i Power BI

  • Inbyggd prestandaanalys
  • Varje visual har tre komponenter
    • Hur lång tid tog DAX-frågan?
    • Hur lång tid tog visualiseringen att rendera?
    • Hur lång tid tog allt annat?
Datamodellering i Power BI

Tips för prestandaoptimering

Långsam DAX-fråga

  • Optimera DAX-operationer
  • Förbättra inläsningsprestandan

Långsam visualisering

  • Använd enklare visualiseringar
  • Visa mindre information på skärmen

Övrig långsamhet

  • Minska antalet visualiseringar på sidan
Datamodellering i Power BI

Nu kör vi en övning!

Datamodellering i Power BI

Preparing Video For Download...