
DAX voor Power BI level 4
Omschrijving
In de training "DAX voor Power BI level 4 - Advanced DAX en performance-tuning" pakken we de complexe zaken in DAX op. Van context switching tot performance optimalisatie, geavanceerde tooling en dynamische row-level security: the sky is the limit.
De training "DAX voor Power BI level 4 - advanced DAX en performance-tuning" is gericht op data-analisten en ontwikkelaars die zelf datasets in Power BI maken en onderhouden.
- Je kunt zelfstandig measures ontwikkelen op basis van requirements, en weet hoe je met CALCULATE kunt werken
- Je wilt écht snappen wat DAX doet
- Om daarmee bijvoorbeeld performance-problemen verhelpen
- Of om serieus complexe logica te kunnen ontwikkelen
Na deze 4 weken kun zelfstandig complexere DAX-measures ontwikkelen:
- Je kunt complexe logica inbouwen in je measures
- Je weet hoe CALCULATE in detail werkt, en kunt beredeneren wat een gegeven DAX-statement doet met behulp van documentatie en je goede begrip van het datamodel
- Je kunt CALCULATETABLE toepassen
- Je bent bekend met een veelheid aan tools die om Power BI heen leven, en hoe je die kunt inzetten voor effectieve DAX-ontwikkeling
- Je weet hoe je dynamische RLS (row-level-security) kunt toepassen in DAX, die gedefinieerd wordt vanuit data binnen je Power BI-model
- Je kunt performance-problemen identificeren, en weet welke stappen je kunt nemen om performance-problemen op te lossen met DAX
- Je weet hoe DAX achter de schermen werkt, en kunt concepten als formula engine, storage engine en caching aanwijzen en uitleggen
- Je snapt hoe context switching werkt, waarom het optreedt, wanneer het nuttig is, en wat de implicaties zijn op performance en functioneel gebied
- Je weet hoe je Datasets in meerdere talen kunt ontwikkelen met behulp van Translations
- Je kunt zelfstandig eenvoudige DAX-queries schrijven, maar ook complexe DAX-queries aanpassen om goed te kunnen debuggen, testen en performance tuning uit te voeren
Voorkennis om de training "DAX voor Power BI level 4 - Advanced DAX en performance-tuning" te volgen
Deze training bouwt voort op "DAX voor Power BI level 3 - intermediate measures en row-level security". Het is belangrijk dat je een goed begrip hebt van de volgende zaken:
- Je kunt voorwaardelijke logica (als dit, dan dat) inbouwen in je measures
- Je snapt hoe CALCULATE in de basis werkt, en hoe je dit slim en effectief in kunt zetten
- Je kunt je measures ook buiten Power BI handmatig aanroepen om zo effectief de fouten op te sporen
- Je bent bekend met enkele handige tools die om Power BI heen leven, zoals DAX Studio
- Je snapt hoe je eenvoudige RLS (row-level-security) kunt toepassen in DAX, gekoppeld aan gebruikers of AD-groepen
Als deelnemer heb je al veel met DAX gewerkt. Je kunt je data goed modelleren in een Dimensioneel Model. Zolang je datamodel klopt, heb je in de praktijk veel minder complexe DAX-logica nodig.
Ten slotte heb je als deelnemer toegang tot Power BI Desktop nodig op je eigen (werk)laptop.
Onderwerpen
- Translations
- Zelf queries schrijven in DAX (EVALUATE)
- CALCULATE: hoe werkt het onder water?
- CALCULATETABLE
- Complexe logica in measures verwerken
- Dynamische RLS
- Context switching
- Beschikbare tools voor DAX
- Performance-analyse en troubleshooting in DAX
Deze training DAX wordt meestal gegeven in de vorm van een leertraject: een traject waarin je gedurende meerdere weken een halve dag per week training volgt. Daarnaast krijg je opdrachten mee om gedurende de week uit te werken en toe te passen in je dagelijks werk. Per week ben je daarmee ongeveer 8 uur kwijt aan deze opleiding. Alle vragen die je dan tegenkomt neem je weer mee naar de volgende training.
Studiemateriaal
In de training DAX voor Power BI gebruiken we materiaal dat we bij Wortell Smart Learning zelf ontwikkeld hebben. Wij zorgen ervoor dat je al het benodigde materiaal op tijd ontvangt.
Beschikbare datums
Titel | Datum |
---|---|
DAX 4 (1/2) | |
DAX 4 (2/2) |
Titel | Datum |
---|---|
DAX 4 (1/2) | |
DAX 4 (2/2) |