Woordenlijst
Wat is sterschema?
Een sterschema is een datamodel met in het midden een feitentabel met gebeurtenissen en bedragen, omringd door dimensietabellen met beschrijvingen zoals klant, product en datum. Het is de gangbare opzet voor Power BI-modellen en datawarehouses.
Sterschema uitgelegd
De feitentabel bevat een rij per gebeurtenis, zoals een orderregel of een boeking, met bedragen en aantallen en sleutels naar de dimensies. De dimensietabellen bevatten de beschrijvingen waarop je filtert en groepeert. Het belangrijkste ontwerpbesluit is de granulariteit: wat stelt één rij in de feitentabel voor?
Power BI is gebouwd voor deze opzet. Filters lopen van de dimensies naar de feiten, measures blijven eenvoudig en het model is snel. Een model met één grote platte tabel of met veel onderling gekoppelde feitentabellen geeft vaker trage rapporten en verkeerde totalen.
Een sneeuwvlokschema is een variant waarin dimensies zelf weer zijn opgesplitst, bijvoorbeeld product en productgroep in aparte tabellen. Dat bespaart wat opslag, maar maakt het model complexer; voor Power BI wordt een sterschema meestal aangeraden.
Voorbeeld
Acme Groothandel heeft een feitentabel met orderregels: datum, klant, product, aantal en bedrag. Daaromheen staan de dimensies klant (met segment en regio), product (met categorie) en datum (met maand en jaar), zodat je de omzet op elk van die kenmerken kunt uitsplitsen.
Sterschema in ENABLE
ENABLE schrijft geen datamodel voor, maar een sterschema in het PostgreSQL-datawarehouse werkt goed met de SQL Explorer en de Dashboard Builder (pilot). Data Analytics modelleert de data vaak op deze manier voordat het portaal wordt ingericht.
FAQ
Veelgestelde vragen
Wat is het verschil tussen een feitentabel en een dimensietabel?
Een feitentabel bevat gebeurtenissen met meetbare waarden, zoals orders met bedragen. Een dimensietabel bevat beschrijvende kenmerken, zoals klantnaam, regio of productcategorie, waarop je filtert en groepeert.
Wat is het verschil tussen een sterschema en een sneeuwvlokschema?
In een sterschema is elke dimensie één tabel, in een sneeuwvlokschema zijn dimensies verder opgesplitst in subtabellen. Een sterschema is eenvoudiger en sneller in Power BI.
Waarom raadt Microsoft een sterschema aan voor Power BI?
Omdat filters dan eenduidig van dimensies naar feiten lopen, measures eenvoudiger blijven en het model sneller is. Dat geeft minder kans op verkeerde totalen.
Verder lezen
- KennisbankWat is een datawarehouse? Uitleg en vergelijkingEen datawarehouse is een centrale database waarin je gegevens uit verschillende bronsystemen, zoals je ERP, CRM en webshop, samenbrengt, opschoont en zo inricht dat je er goed op kunt rapporteren en analyseren. Een bronsysteem is gemaakt om transacties te verwerken; een datawarehouse is gemaakt om te lezen, te vergelijken en historie te bewaren. Een data lake bewaart ruwe data in elk formaat, en een data lakehouse combineert de opslag van een lake met de structuur van een warehouse.Lees meer
- IntegratiePower BI Embedded portaal: dashboards veilig delenPower BI-rapporten ingebed in je eigen portaal, met toegang per rol en RLS.Lees meer
- OplossingData platform laten bouwen: lagen, keuzes en aanpakVan bronnen tot dashboards en AI: zo is een data platform opgebouwd.Lees meer
- KennisbankWoordenlijst data, AI en Power BIWat is een service principal, row-level security, een semantisch model, text-to-SQL of RAG? Korte, heldere definities van begrippen rond data, Power BI en AI.Lees meer
AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.