Opleiding: Master Power BI - Advanced Power Query & SQL
Wil je in Power BI de datalogica bewust kunnen verdelen tussen bron, Power Query, model en DAX, zodat je rapporten sneller, stabieler en beter onderhoudbaar worden? In deze training leer je query folding te analyseren, complexe Power Query-stromen te herstructureren en gevorderde SQL-technieken in te zetten. Je diagnosticeert trage rapporten en herontwerpt de hele keten. Hierdoor ben je in staat om performance als bewuste ontwerpbeslissing te sturen.
Algemene omschrijving
Veel Power BI-rapporten worden traag, complex of instabiel. Niet omdat de visualisatie fout is, maar omdat de logica verkeerd is verdeeld: transformaties staan op de verkeerde plek, queries schalen niet mee en de datastroom is niet meer te overzien.
Tijdens deze training keer je het denkproces om: je begint niet bij het eindmodel, maar bij de data zelf. Je leert met Power Query én SQL bewuste ontwerpkeuzes te maken in de opbouw van je datastroom. Geen giswerk, maar een taakverdeling die je kunt onderbouwen: wat hoort in de bron, wat in Power Query, en wat absoluut niet in DAX? Je verdiept je in query folding, applied steps en transformation traps, en zet gevorderde SQL-technieken in zoals joins, subqueries, views en CTE's. Zo leer je de echte knelpunten te herkennen en structureel weg te nemen.
Onze trainers werken dagelijks met datatransformatie, SQL-ontwerp en Power BI-architectuur in complexe omgevingen. Waar gewenst stemmen we de accenten af op de systemen en vraagstukken die in jouw werkpraktijk spelen. Hierdoor ben je na afloop in staat om je datastromen zo in te richten dat rapporten sneller, stabieler en beter te onderhouden zijn.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training Master Power BI - Advanced Power Query & SQL komen onderstaande onderwerpen aan bod.
NB: Afhankelijk van snelle ontwikkelingen op dit expertisegebied, kan de werkelijke trainingsinhoud hier van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.
- Introductie: denken vóór het model
-
- Doorgronden waarom de verdeling van logica de performance van een rapport bepaalt
- De taakverdeling tussen SQL, Power Query, model en DAX in kaart brengen
- Grip krijgen op groeiende en veranderlijke datastromen
- Typische knelpunten uit bestaande rapporten analyseren
- Power Query: controle, structuur en performance
-
- Doorgronden wat Power Query intern doet: gedrag en rekenvolgorde
- Query folding analyseren: hoe ver je komt en wanneer het breekt
- Applied steps en transformation traps beoordelen op wat de performance afremt
- Complexe Power Query-stromen herstructureren tot herbruikbare, modulaire blokken
- Meerdere bronnen samenbrengen met overzicht en consistentie
- Een praktijkrapport met meerdere Power Query-bronnen optimaliseren
- SQL: logica verplaatsen naar de bron
-
- Queries schrijven die gericht zijn op gebruik in Power BI
- Joins tussen tabellen toepassen: inner, outer, semi en anti
- Aggregeren en groeperen om data vooraf samen te vatten
- Werken met views, subqueries en CTE's
- Indexing en filtering inzetten voor wat SQL sneller doet dan Power BI
- Een traag dashboard met geneste Power Query-transformaties herschrijven naar een SQL-oplossing
- Taakverdeling en ontwerpprincipes
-
- Afwegen wat in SQL hoort en wat in Power Query, en waarom
- Bepalen wat in het model thuishoort en wat zeker niet in DAX
- Performance benaderen als ontwerpbeslissing met impact
- Echte rapportcases beoordelen op hun taakverdeling over de keten
- Casusanalyse en afronding
-
- Een rapport met een complexe brontabel volledig diagnosticeren, zoals klanttransacties, HR-mutaties of productdata
- Bepalen welke transformaties naar SQL verhuizen en wat in Power Query blijft
- Het model downstream vereenvoudigen
- Een nieuw ontwerp opstellen, van bronsysteem tot Power BI-dataset
- Vooruitblikken hoe deze ontwerpkeuzes AI-ready modellen ondersteunen, met een link naar agent design
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je datalogica bewust over de lagen verdeelt en trage rapporten herontwerpt.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- Logica bewust te verdelen tussen SQL, Power Query, model en DAX
- Query folding te analyseren en te optimaliseren voor betere performance
- Complexe Power Query-stromen te herstructureren voor schaalbaarheid en onderhoudbaarheid
- SQL-queries te ontwerpen voor efficiënte aggregatie en filtering
- Datastromen opnieuw in te richten zodat rapporten sneller, stabieler en eenvoudiger te beheren worden