Ster- en sneeuwvlokschema’s

Gegevensmodellering in Power BI

Sara Billen

Curriculum Manager at DataCamp

Ster-schema

  • Feitentabel(len)
  • Omringd door dimensietabellen

Diagram van een ster-schema met een feit omringd door vijf dimensies

Gegevensmodellering in Power BI

Sneeuwvlok-schema

  • Staat relaties tussen dimensies toe
  • Feitentabel(len) blijven gelijk

Diagram van een sneeuwvlok-schema met een feit omringd door vijf dimensies waarvan er twee verbonden zijn met andere dimensies

Gegevensmodellering in Power BI

Een nadere blik

Ster-schema

Voorbeeldtabel voor producthiërarchie in een ster-schema

Sneeuwvlok-schema

Voorbeeldtabellen voor producthiërarchie in een sneeuwvlok-schema

Gegevensmodellering in Power BI
Ster-schema

Diagram van ster-schema

  • Voorkeursaanpak
  • Makkelijk voor businessgebruikers
  • Meeste BI-tools optimaliseren hiervoor
Sneeuwvlok-schema

Diagram van sneeuwvlok-schema

  • Gebruikt in sommige datawarehouses
  • Minder duplicatie
  • Records bijwerken is efficiënter
Gegevensmodellering in Power BI

Sterren en sneeuwvlokken in Power BI

Voorbeeld datamodel in Power BI

  • Beide schema’s werken!
  • Maar Power BI geeft de voorkeur aan ster-schema’s
    • Makkelijker te begrijpen
    • Performance is minder kritiek
Gegevensmodellering in Power BI

De Performance Analyzer

Screenshots van de Performance Analyzer in Power BI

  • Ingebouwde prestatie-analyse
  • Elke visual heeft drie componenten
    • Hoe lang duurde de DAX-query?
    • Hoe lang duurde het renderen van de visual?
    • Hoe lang duurde al het overige?
Gegevensmodellering in Power BI

Tips voor performance-tuning

Traagheid door DAX-query

  • Stem DAX-bewerkingen af
  • Verbeter laadtijd van data

Traagheid in visualweergave

  • Gebruik minder complexe visuals
  • Toon minder info op het scherm

Overige traagheid

  • Verminder het aantal visuals op de pagina
Gegevensmodellering in Power BI

Laten we oefenen!

Gegevensmodellering in Power BI

Preparing Video For Download...