Om de prestaties in de rapporten te kunnen optimaliseren moeten we eerst vaststellen welke elementen de problemen veroorzaken.
In de desktop versie van PowerBi heb je ook de mogelijkheid om te kijken hoe de verschillende elementen van jouw rapport (visuals, maar ook Dax-formules…) worden uitgevoerd en de tijd die PBi daarvoor nodig heeft.
Je vindt de ‘Performance Analyzer‘ onder het tabblad ‘Weergeven‘ > groep ‘Deelvensters weergeven‘ > opdrachtknop ‘Performance Analyzer‘.
Voordat je de Performance analyzer start, moet je, om ervoor te zorgen dat je de meest nauwkeurige resultaten in de analyse (test) krijgt, beginnen met een duidelijke visuele cache en een duidelijke data-engine-cache.
Wanneer de caches gewist zijn en het Power BI Desktop-bestand terug geopend is op de lege pagina, kan je met de analyse starten.
Je kan hier de verschillende acties die je doet (bladeren door rapporten, filters toepassen op visuals…) vastleggen door op ‘Beginnen met vastleggen…‘ te klikken in het deelvenster dat rechts open gaat.
Zodra de opname gestart is wordt de ‘Beginnen met vastleggen…’-knop grijs weergegeven en de ‘Stop’-knop aanklikbaar.
Blader door jouw rapport, pas een aantal slicers aan, drill een keer down op de Category/Subcategory-visualisatie…
Klik daarna op de ‘Stop opname‘-knop.
Alle acties worden opgelijst in het deelvenster ‘Performance Analyzer’.
Elke actie is uitgedrukt in milliSeconden.
Via het pijltje kan je de verschillende acties nog gaan sorteren, zodat je kan kijken welke Dax-formules de meeste tijd in beslag namen of welke visuals de langste laadtijd hebben.
De logboekgegevens van elke visual bevatten de tijd nodig voor het voltooien van de volgende categorieën:
De waarden voor Duur (ms) geven het verschil aan tussen het tijdstempel van de begintijd en eindtijd van elke bewerking. De meeste canvasbewerkingen en visuals worden sequentieel uitgevoerd op één gebruikersinterface-thread, die wordt gedeeld door meerdere bewerkingen. De gerapporteerde duur omvat ook de tijdsduur in de wachtrij tijdens de uitvoering van andere bewerkingen.
Als de opname bezig is heb je ook de mogelijkheid om ‘Visuals te vernieuwen‘ te klikken. Dan worden alle afbeeldingen op de actieve pagina opnieuw geladen en kan je kijken hoe lang deze opdracht duurt.
Doe je via de optie ‘Exporteren‘.