Voor Power Users.
Indien je gebruik maakt van een Tabular model is er ook een mogelijkheid om zelf toevoegingen te doen op het datamodel.
Wat is hiervoor nodig?
Het tabular model moet voor jou te benaderen zijn, dit kan mogelijk gemaakt worden door het Tabular model in Azure te hosten.
Is dit voor jou nog niet het geval? Neem dan contact op met jouw accountmanager, deze kan meer informatie geven over het proces en de kosten.
Daarnaast dien je te beschikken over Power BI desktop, dit is een gratis Microsoft applicatie welke eenvoudig te downloaden is in de Microsoft App Store:
De verschillende mogelijkheden uitgelegd in detail:
Meetwaarden/KPI's toevoegen
Zodra je Power BI desktop opent en verbinding maakt met het Tabular model, kun je meetwaarden toevoegen:
Enkele belangrijke weetjes:
- De toegevoegde meetwaarden zijn decentraal, dat wil zeggen dat ze alleen in dit Power BI (.pbix) bestand en rapport bestaan
- Een meetwaarde mag in Power BI altijd maar één keer voorkomen. Daarom is het goed om afspraken te maken over zelf toegevoegde meetwaarden, dit kan anders bij centrale ontwikkelingen complicaties geven.
Voorbeeld: Jij voegt een meetwaarde toe genaamd: 'Aantal unieke cliënten' en een week later wordt deze meetwaarde toegevoegd in het centrale model, dit zal resulteren in een fout. Dit kun je eenvoudig oplossen door jouw meetwaarden bijvoorbeeld altijd te voorzien van een underscore; '_'.
- Beoog je de meetwaarde op meerdere plekken/rapporten te gebruiken? Laat deze dan bij voorkeur toevoegen aan het centrale model zodat je de governance behoudt.
Structuurwijzigingen doorvoeren
Zodra je Power BI desktop opent en verbinding maakt met het Tabular model, kun je naast meetwaarden ook kolommen en tabellen toevoegen en/of wijzigen.
Dit vraagt ten opzichte van meetwaarden toevoegen wel een extra stap, namelijk het converteren van het datamodel van een 'Live' verbinding naar een 'DirectQuery' verbinding.
Je kunt ook andere bronnen toevoegen aan het rapport via de GetData knop:
Hierna krijg je een pop-up met de vraag of je het model naar DirectQuery wil omzetten, kies 'Ja'.
Weet weel: Je kunt de verbinding eenmaal omgezet niet meer terug converteren naar 'live'.
Zodra je een andere bron hebt toegevoegd, heet dit ook wel een 'Composite model'.
Enkele belangrijke weetjes:
- De data die is toegevoegd aan het Composite model kent standaard géén row-level-security. Indien je de autorisaties via kostenplaatsen wil laten verlopen is het belangrijk dat je deze koppeling ook in het Power BI rapport maakt tussen beide datasets. De zogenaamde 'key' dient dan wel exact overeen te komen.
- Data die wordt toegevoegd wordt opgeslagen als Power BI dataset. Dit betekent extra Power BI opslag.
- De data wordt in tegenstelling tot een live verbinding niet langer automatisch ververst. Dit dient handmatig gescheduled te worden via Power BI online op de dataset zelf, dit kent een limiet van 24 verversingen per 24 uur. Daarnaast is een gateway vereist; Toegang tot de extra toegevoegde dataset. Neem daarom altijd eerst contact op met ons SDB Analytics team zodat wij mee kunnen denken in een optimale en werkbare inrichting hiervan.