In mijn vorige blog heb ik de voordelen van Power BI Premium per user al besproken. In deze blog wil ik wat dieper ingaan op het gebruik van datasets binnen Power BI Premium. Power BI Premium en dan vooral de XMLA-endpoint functionaliteit levert namelijk een aantal mooie voordelen op.
XMLA-Endpoint
Het XMLA-Endpoint maakt het mogelijk om met een open standaard te connecteren met de Power BI omgeving. Hierdoor wordt het mogelijk om met tools van derden bijvoorbeeld datasets te bewerken en te verversen. XMLA is hetzelfde communicatieprotocol dat wordt gebruikt door de Microsoft Analysis Services-engine, waarmee je nu dus ook kan communiceren met je Power BI Premium of Premium per user werkruimte. Daarom zijn er ook veel gelijkenissen tussen beide omgevingen. Het gebruik van externe tooling maakt Power BI Premium veel krachtiger en flexibeler dan dat het al is.
Standaard is alleen-lezen connectiviteit met het eindpunt ingeschakeld. In de instellingen kan dit worden omgezet naar lees- en schrijfrechten.
Dataset bewerken - TabularEditor
Als de lees- en schrijfrechten zijn geactiveerd kan er met bijvoorbeeld TabularEditor verbinding worden gemaakt met de workspace. De url om verbinding te maken met Power BI vind je bij de settings van de workspace.
Het grote voordeel van de tool Tabular Editor is dat je hiermee gemakkelijk en snel de metadata van SSAS modellen (en nu dus ook Power BI Datasets) kunt bewerken. De ondersteuning hiervoor wordt regelmatig uitgebreid.
Let wel op dat na het aanpassen van een dataset met een externe tool deze niet meer als .pbix bestand gedownload kan worden. Uiteraard kan hij nog wel met de externe tools en ook met visual studio worden bewerkt.
Dataset - Partitions
Een belangrijk punt bij grote Tabular Models en dus ook bij grote Power BI Datasets is het verversen van de data. om delen van de data te verversen, de doorlooptijd te verkorten of nieuwe data periodiek bij te laden wordt veel gebruik gemaakt van partities. Met onderandere Tabular Editor is het nu ook mogelijk om partities aan te maken binnen je Power BI DataSet. Deze kunnen dan ook apart ververst worden. Dit zal ik hieronder nog even nader toelichten.
Dataset refresh
De verversing van een dataset binnen Power BI zelf biedt eigenlijk weinig mogelijkheden om dit naar eigen wens in te delen. Met het gebruik van third-party tools, die we hieronder beschrijven, wordt dit een stuk makkelijker.
SQL Server management studio
Als je veel met SSAS werkt is het verversen van data via SSMS je wellicht niet onbekend. Door middel van de XMLA-endpoint connectiviteit is het ook mogelijk om rechtstreeks naar je Power BI workspace te connecteren en daar bijvoorbeeld bepaalde tabellen te verversen.
Data Factory
Bepaalde tabellen of partities van je dataset op gezette tijden geautomatiseerd verversen kan met Data Factory. Door middel van de Power BI API kan je, net zoals bij een SSAS model, via Data Factory de gewenste XMLA uitvoeren om je Dataset te verversen.
Powershell
Ook is het mogelijk om via PowerShell te connecteren met de Power BI workspaces en Datasets.
Conclusie
De XMLA-endpoint connectiviteit geeft geeft de Power BI Premium (per user) gebruiker erg veel extra functionaliteit die binnen Power BI zelf nog niet beschikbaar is. Hierdoor kan het ook voor de bedrijven met grotere datasets interessant zijn om Power BI Premium te verkiezen boven bijvoorbeeld een Tabular Model op Analysis Server (on-premise of as-a-service). Qua beheer en onderhoud van je Power BI Datasets kan dit zeker erg veel voordelen opleveren.
7 november (online seminar op 1 middag)Praktische tutorial met Alec Sharp Alec Sharp illustreert de vele manieren waarop conceptmodellen (conceptuele datamodellen) procesverandering en business analyse ondersteunen. En hij behandelt wat elke data-pr...
11 t/m 13 november 2024Praktische driedaagse workshop met internationaal gerenommeerde trainer Lawrence Corr over het modelleren Datawarehouse / BI systemen op basis van dimensioneel modelleren. De workshop wordt ondersteund met vele oefeningen en pr...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
26 en 27 november 2024 Organisaties hebben behoefte aan data science, selfservice BI, embedded BI, edge analytics en klantgedreven BI. Vaak is het dan ook tijd voor een nieuwe, toekomstbestendige data-architectuur. Dit tweedaagse seminar geeft antwoo...
De DAMA DMBoK2 beschrijft 11 disciplines van Data Management, waarbij Data Governance centraal staat. De Certified Data Management Professional (CDMP) certificatie biedt een traject voor het inleidende niveau (Associate) tot en met hogere niveaus van...
3 april 2025 (halve dag)Praktische workshop met Alec Sharp [Halve dag] Deze workshop door Alec Sharp introduceert conceptmodellering vanuit een non-technisch perspectief. Alec geeft tips en richtlijnen voor de analist, en verkent datamodellering op c...
10, 11 en 14 april 2025Praktische driedaagse workshop met internationaal gerenommeerde spreker Alec Sharp over herkennen, beschrijven en ontwerpen van business processen. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikba...
15 april 2025 Praktische workshop Datavisualisatie - Dashboards en Data Storytelling. Hoe gaat u van data naar inzicht? En hoe gaat u om met grote hoeveelheden data, de noodzaak van storytelling en data science? Lex Pierik behandelt de stromingen in ...
Deel dit bericht