Das Datenbüro

Performance

Bei der Frage nach der PBI Performance muss man zwischen der Performance des Data loads und der Performance des Berichtes unterscheiden.

Optimierung Performance

Time Intelligence PBI setzt als default Einstellung die Time Intelligence auf „on“. Dies kreiert einige Zusatztabellen.

Optimierung: Unter Options „Time Intelligence“ deaktivieren Unter Current File „Time Intelligence“ deaktivieren Dates Tabelle per M Query oder DAX anlegen Als date table markieren.

Tools

sql-bi (SQLBI) · GitHub, https://github.com/sql-bi

Über DAX Studio schemas aufrufen und in Excel abspeichern Liste der Measures, Tables und Relationships *.PBIX in Power Bi einlesen. Used where

Verknüpfen Anzeigen Reuse, wie oft verwendet Not used

Best practice rules to improve your model’s performance | Microsoft Power BI Blog | Microsoft Power BI

Power BI Connection Types: DirectQuery, Live, or Import? Tough Decision! – RADACAD

Power-BI-Connection-Types-Diagram.jpg (1280×720) (teamscs.com)

Verfahren zur Datenreduktion für die Importmodellierung – Power BI | Microsoft Docs

Messen

  1. Messen der Performance mit Performance Analyzer in der Desktop App
  2. Starten mit einer leeren Seite
  3. Start recording
  4. Refresh visuals, für jede Report Page
  5. Export

Verfahren zur Datenreduktion für die Importmodellierung – Power BI | Microsoft Docs

Analyzer:

Auswertung der folgenden Daten

PowerBiPerformanceAnalyzer

VertipaqEngine: DaxVpaView:

*.PBIZ file

DMV Zugriff

Ablauf

  1. Power Bi starten
  2. Power BI mit zu untersuchendem Report starten
  3. über Tabular Editor die localhost Nummer definieren und bei „ProcessID“ eingeben
  4. Pfad zu dem *.pbix file eingeben
  5. bei einer Verbindungsabfrage Windows / current user auswählen
  6. Apply changes

Ergebnis

M Query: DMV Expressions

Missing Keys: DaxVpaView relationships

Measures: DaxVpaView Measures, DMV Measures

Tables: DaxVpaView Tables, DMV Tables

Relationships: DaxVpaView Relationships

Dependency

Expressions

isreferenced und nicht in anderen Abfragen –> nicht verwendet?

ToDo:

isreferenced und nicht in anderen Abfragen –> nicht verwendet?

  • Prüfen der M Query Codes
  • Measures
  • Darstellung als Netzdiagramm