Spreek jij de taal van Power BI?

‘Business Intelligence (BI)’ bestaat al geruime tijd. Het primaire doel voor bedrijven is om bestaande data te vertalen naar stuurinformatie. Informatie die de basis vormt waarop bedrijven beslissingen nemen. Is dat belangrijk? Jazeker, meer dan ooit zijn bedrijven met data bezig om bedrijfsprocessen te analyseren en beter te laten lopen. Veel bedrijven doen dat met Power BI van Microsoft. Waarom? Bas Land, doorgewinterde BI-consultant bij HSO, geeft daar in dit blog antwoord op.

In het kort, wat doet Power BI?

Power BI is kort gezegd Excel op steroïde. Het helpt namelijk om bedrijfsinformatie te vertalen naar inzichten en grafieken. Maar Power BI biedt meer dan alleen leuke staafdiagrammen. Het kan ook zeer slimme dingen doen met data door verschillende informatiebronnen met elkaar te verbinden. Uiteindelijk kunnen gebruikers interactieve dashboards creëren, zodat een organisatie de gewenste inzichten kan visualiseren. Power BI heeft veel standaard functies, maar als BI-expert kan je er meer mee.. Je kan namelijk nog meer uit Power BI halen door gebruik te maken van de ‘talen’ DAX, M en R. Deze talen worden elk ingezet voor verschillende doeleinden. Maar wat kan je dan met ze en wanneer gebruik je ze?

DAX-functies – verder bouwen op Excel

DAX is de meest voorkomende taal in Power BI. Het wordt bijvoorbeeld gebruikt om analyses te maken of om formules dan wel berekeningen toe te voegen aan Power BI-rapporten. Zo kan je er simpele somberekeningen mee doen, maar je kan bijvoorbeeld ook dynamisch filters toevoegen of verwijderen. Verder maakt het ook logische condities mogelijk (als dit, dan dat). DAX lijkt dus sterk op de formules van Excel en is dan ook bedoeld voor de personen die hieraan gewend zijn.

M-query’s – data managen en beheren

M is een query-taal en wordt gebruikt om data in Power BI op te halen en voor te bereiden voor analyses. Een ‘normale’ gebruiker komt niet of nauwelijks in aanraking met M. Zeker niet wanneer de informatiebron een schoon en goed ingericht Data Warehouse is. Maar wanneer dit niet het geval is, of wanneer er informatie uit veel verschillende bronnen opgehaald dient te worden, is M de redder in nood.

Met M verzamel je data, schoon je het op, transformeer je de data en voeg je het samen. Hoewel ik aanraadt om een Data Warehouse te gebruiken, zijn er zeker gevallen waarin M erg nuttig is. Denk bijvoorbeeld aan het koppelen van een grote hoeveelheid CSV-bestanden met een SQL-database en een set open data die op het web staat.

R-scripts – voorspellende modellen in Power BI

R wordt gebruikt voor het maken van statistische modellen, berekeningen en visualisaties. R maakt het ook mogelijk om voorspellende analyses te doen. Denk hierbij aan zaken als het clusteren van klanten, het zoeken naar afwijkende waarden of het uitvoeren van regressieanalyses. R kan ook buiten Power BI gebruikt worden. Dat is handig wanneer er een grote dataset eerst buiten Power BI wordt voorbereid en daarna in Power BI verder wordt geanalyseerd.

Hoe ziet een dag eruit van een BI-consultant?

Zoals je hebt kunnen lezen zijn er veel verschillende manieren waarop een BI-consultant met Power BI kan werken. Nu duik ik als consultant niet altijd de code in, maar als het moet biedt DAX, M of R een goede uitkomst. Spreek jij de taal van Power BI of zou je dat willen leren? Bekijk hier een hoe dag eruit ziet van een BI-consultant bij HSO. Of bekijk hier de HSO BI traineeship.


Terug naar overzicht

Contact

Meer informatie over HSO.

Neem contact op