Support formation Architecture Power BI

Analyseur de performance

  1. Dans Power BI Desktop, Afficher > Analyseur de performance
  2. Dans le volet Analyseur de performance, cliquer sur Démarrer l’enregistrement
  3. Interagir avec le rapport, par exemple en modifiant les valeurs sélectionnées d’un segment. Les actions s’affichent dans la colonne Nom :
    image.png
  4. Cliquer sur Copier la requête, pour la coller ensuite dans DAX Studio (cf. ci-dessous)Cliquer sur Exécuter dans DAX Affichage des requêtes. Aller ensuite dans Affichage des requêtes DAX :
    image.png

Optimiser le DAX avec DAX Studio

Installation et syntaxe : Cf. notre page support DAX Studio · DAX.

  1. A partir d’un rapport Power BI Desktop ouvert, cliquer sur DAX Studio dans l’onglet Outils externes :
    image.png
  2. Pour suivre l’activité des exécutions DAX, cliquer sur Query Plan et sur Server Timings de l’onglet Home. Les données d’analyse seront affichées dans leur onglet respectif :
    image.png
  3. Saisir du code DAX, exécuter (F5) puis consulter les onglets Query Plan et sur Server Timings.

En mode DirectQuery

Avec le suivi des traces SQL Server Profiler

  1. Lancer SQL Server Profiler
  2. File > New trace
  3. Sélectionner le type de serveur (en général Analysis Server) :
    image.png
  4. Cliquer sur Run :
    image.png
  5. Interagir avec le rapport, par exemple en modifiant les valeurs sélectionnées d’un segment puis constater les traces :
    image.png

Avec l’analyse de trace

  • Chaque session Power BI est tracée dans un fichier trc.
  • Rechercher le fichier FlightRecorderCurrent.trc et l’ouvrir avec SQL Server Profiler.