Parmi les plus récentes mises à jour de la solution Power BI, Microsoft a intégré un analyseur de performances. Bien sûr, il existe déjà le DAX Studio et le Power BI Documenter mais avec cette nouvelle fonctionnalité, on peut analyser directement depuis notre fichier .pbix la performance, croisée ou non, de nos différentes tuiles. Cet article vise à expliquer en quoi consiste cette nouvelle fonctionnalité, qui va sans aucun doute évoluer au fil du temps.
Analyseur de performances
Pour utiliser l’analyseur de performances, vous devez d’abord afficher le panneau correspondant en cochant la case Analyseur de performances dans le menu Affichage.
Ce panneau s’affichera Ă la droite de votre Ă©cran, Ă cĂŽtĂ© de vos autres panneaux. Ă noter que vous pourrez le refermer Ă l’aide du x dans le coin supĂ©rieur droit.
Si vous cliquez sur DĂ©marrer l’enregistrement et puis sur Actualiser les visualisations, vous vous trouverez Ă analyser l’ensemble des visualisations de votre page de rapport. Vous verrez apparaĂźtre une liste dĂ©taillĂ©e des tuiles de votre page et le temps requis pour le rafraĂźchissement des donnĂ©es en ms.
Lorsque vous cliquerez sur le + , vous verrez la rĂ©partition du temps requis pour l’actualisation entre la requĂȘte DAX, l’affichage du visuel et les autres tĂąches.
Ă noter que vous pourriez Ă©galement choisir de rouler une analyse pour une seule tuile, en cliquant sur l’icĂŽne Actualiser ce visuel, illustrĂ©es ci-dessous.
En faisant l’exercice, j’ai pu constater que j’obtenais des durĂ©es diffĂ©rentes pour ma matrice. On peut donc penser que l’impact des filtres croisĂ©s est considĂ©rĂ© lors de l’actualisation de l’ensemble des tuiles. C’est pourquoi il faut toujours ĂȘtre vigilant et ne pas insĂ©rer trop de filtres croisĂ©s.
Si vous passez votre souris sur chacun des Ă©lĂ©ments mesurĂ©s, vous pourrez y lire des commentaires. Par exemple, la requĂȘte en DAX mesure la durĂ©e entre l’envoi de la requĂȘte par le visuel et le retour du rĂ©sultat.
L’affichage du visuel mesure le temps pris par le visuel pour s’afficher, y compris tous les appels externes qu’il effectue, par exemple, le gĂ©ocodage ou la rĂ©cupĂ©ration des images externes.
Les autres Ă©lĂ©ments mesurent le temps d’attente en ligne ou le temps requis par le systĂšme pour terminer l’actualisation d’autres processus.
Formation complémentaire
Vous devez manipuler et analyser beaucoup de donnĂ©es et ĂȘtes Ă la recherche dâun outil BI (Business Intelligence) performant, en mode libre-serviceâŻ? Suivez la formation Power BI â Niveau 1.