U bent hier

5. Datamodelleren

Dit hoofdstuk is eerder verschenen in Themadossier FA Rendement
Publicatiedatum: oktober 2022

Het datamodel vormt het fundament van uw Power BI-rapport. Het datamodel omvat tabellen, relaties én berekeningen. Het gebruik van data voor Business Intelligence heeft als doel om businessprocessen te kunnen analyseren op basis van verschillende doorsneden. Voor dit doeleinde geldt een heel andere benadering van het datamodel, namelijk het aggregeren van data om het grotere geheel te kunnen zien.

relaties

Zo´n model is een Analytisch Datamodel (OLAP) of BI-datamodel waarbij u enerzijds tabellen opdeelt in zaken die u wilt meten (Feiten) en tabellen waarop u deze gegevens wilt doorsnijden of filteren (Dimensies). Door middel van het leggen van relaties tussen deze Dimensies en Feiten kunnen één of meerdere meetgegevens tegelijkertijd geanalyseerd worden op basis van eenzelfde dimensie.

Het Transactionele Datamodel

genormaliseerd

factuur-
gegevens

Een datamodel dat niet geschikt is voor Power BI, maar dat wel vaak voorkomt is het Transactionele Datamodel (OLTP). Dit model is geoptimaliseerd voor het snel kunnen verwerken van data in bronsystemen. Het datamodel bestaat vaak uit veel opgeknipte (genormaliseerde) tabellen om zo weinig mogelijk overbodige gegevens op te slaan. Het resultaat is dat het model zo efficiënt mogelijk de invoermutaties (zoals factuur- of klantgegevens) kan verwerken zonder dat de gebruiker hoeft te wachten.

In tegenstelling tot het transactionele datamodel is het analytische datamodel erop gericht om het model zo dicht mogelijk bij de bedrijfs- of organisatieprocessen aan te laten sluiten. Vaak zullen meerdere tabellen samengevoegd worden tot één grotere tabel, zoals in het onderstaande voorbeeld is te zien. Meerdere tabellen die informatie over het...
Het optimale datamodel voor Power BI is opgebouwd uit twee soorten tabellen. De dimensietabel gebruikt u in Power BI om meetgegevens te filteren of te categoriseren. In Power BI zult u de gegevens uit deze tabel daarom vaak gebruiken op een As-lijn, een legenda of om de taartpunten in een taartdiagram te duiden. 5.2.1 Dimensietabel De data in deze...
Om de feitentabellen te filteren op één of meerdere dimensies moet u een relatie tussen deze twee tabellen leggen. Hiervoor gebruikt u een kolom die dient als opzoekveld voor de andere tabel, oftewel de gemene deler. U kunt dit vergelijken met de functie verticaal zoeken (VERT.ZOEKEN) in Excel. Voorbeeld Om bijvoorbeeld het Feit ‘Omzet’ per klant...
Een veelvoorkomend scenario is dat er verschillende bronsystemen zijn en een veelvoud aan tabellen. Om snel tot een goed datamodel te komen, is het belangrijk om vooraf het ideale datamodel op papier uit te werken. Werk het datamodel op papier uit De eerste stap is het in kaart brengen van de wensen voor het rapport of dashboard. U gebruikt...
In Power BI kunt u relaties leggen in het Model tabblad. Het is raadzaam om de tabellen steeds op eenzelfde wijze te positioneren in het datamodel. Plaats de dimensietabellen aan de bovenzijde en de feittabellen aan de onderzijde. Het model volgt dan een logische flow: gegevens uit de bovenste tabellen worden gebruikt om een of meerdere feiten...
U weet inmiddels wat de functie is van relaties tussen de tabellen. In deze paragraaf leest u hoe u dat precies doet. Model-scherm Het leggen van relaties doet u vanuit het Model-scherm (zie de onderstaande schermafbeelding). Dit scherm vindt u door te klikken op het derde icoon aan de linkerzijde (1). U heeft daarna twee mogelijkheden om relaties...
U beheert een relatie eenvoudig via Manage relationships: kolom Active geeft aan of de relatie actief is. kolom From/To geeft weer welke kolom als sleutelveld gekozen is. In bovenstaand voorbeeld is de Klantcode geselecteerd als sleutelveld tussen Order en Klant. knop New is voor het aanmaken van een nieuwe relatie. knop Autodetect is voor het...