Tabular model zelf uitbreiden in combinatie met Power BI

Tabular model zelf uitbreiden in combinatie met Power BI

Voor wie is dit artikel?
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. 





    • Related Articles

    • Zelf ontwikkelen binnen de BI tool

      De operationele BI binnen het EPD is gebaseerd op Oracle Analytics Server. Het is een tooling waarmee niet alleen standaard inzichten kunnen worden geleverd aan eindgebruikers, maar waarin een zorginstelling ook zelfstandig inzichten kan ontwikkelen. ...
    • Gebruik maken van Power Analyse

      Introductie Met behulp van Power Analyse kun je zelf Power BI rapporten bouwen in InTouch. Aan het eind van dit artikel weet je hoe de Power Analyse schermen zijn opgebouwd en hoe ze werken. Dit artikel is geschreven voor personen bij ...
    • Autorisatie operationele BI

      Inloggen Elke persoon die in het EPD kan inloggen kan ook inloggen in de tooling van de operationele BI. Een ingelogde gebruiker kan echter niets binnen de tooling van BI, als deze gebruiker niet voorzien is van extra autorisatie. Autorisatie wordt ...
    • Starten met InTouch: een overzicht

      Introductie SDB Analytics InTouch is een Business Intelligence (BI) tool waarmee je inzicht krijgt in de prestaties van je organisatie. Op basis van verzamelde data uit systemen als elektronische cliënt- of patiëntendossiers, HR en financiële ...
    • Eigen BI stuurinformatie beschikbaar stellen

      Eigen BI-controles ontwikkelen Binnen het EPD zijn template controlepunten aanwezig, waarmee u zorginstelling specifieke controles kunt invoeren. Hiervoor is SQL kennis noodzakelijk. Denkt u hierbij aan controles die bijvoorbeeld controleren op ...