Power BI-Implementierungsplanung: Überwachung auf Berichtsebene
Hinweis
Dieser Artikel ist Teil der Artikelreihe zur Power BI-Implementierungsplanung. Diese Reihe konzentriert sich hauptsächlich auf die Power BI-Erfahrung in Microsoft Fabric. Eine Einführung in die Artikelreihe finden Sie unter Power BI-Implementierungsplanung.
Dieser Artikel zur Überwachung auf Berichtsebene richtet sich an mehrere Zielgruppen:
- Berichtsersteller: Benutzer*innen, die die Nutzung, Einführung und Leistung der von ihnen erstellten, veröffentlichten und freigegebenen Berichten verstehen müssen.
- Power BI-Administrator*innen: Administrator*innen, die für die Überwachung von Power BI in der Organisation verantwortlich sind. Power BI-Administrator*innen müssen möglicherweise mit Teams für IT, Sicherheit, interne Überwachung und anderen relevanten Teams zusammenarbeiten.
- Center of Excellence-, IT- und BI-Team: Die Teams, die ebenfalls für die Überwachung von Power BI verantwortlich sind. Sie müssen möglicherweise mit Power BI-Administrator*innen und anderen relevanten Teams zusammenarbeiten.
Die in diesem Artikel behandelten Konzepte gelten in erster Linie für Lösungen, die für drei Inhaltsbereitstellungsbereiche erstellt wurden, nämlich Enterprise-BI, Abteilungs-BI und Team-BI. Für Entwickler von persönlichen BI-Lösungen sind die Informationen in diesem Artikel möglicherweise ebenfalls nützlich. Sie gehören jedoch nicht zur primären Zielgruppe.
Dieser Artikel konzentriert sich auf die Überwachung von Berichten und visuellen Elementen. Das Erzielen einer guten Leistung für einen Bericht und seine visuellen Elemente ist jedoch nicht möglich, wenn das zugrunde liegende semantische Modell und/oder die Datenquelle nicht gut funktioniert. Informationen zur Überwachung von semantischen Modellen, Dataflows und Datamarts finden Sie unter Überwachung auf Datenebene.
Dies ist der erste Artikel der Überwachungsreihe, da er integrierte Tools beschreibt, auf die Ersteller von Inhalten wahrscheinlich zuerst stoßen. Im Idealfall erstellen Sie freigegebene semantische Modelle (die für die Wiederverwendung in vielen Berichten bestimmt sind), bevor Benutzer*innen Berichte erstellen. Daher wird empfohlen, diesen Artikel zusammen mit dem Artikel Überwachung auf Berichtsebene zu lesen.
Tipp
Gleichgültig, ob Sie sich mit Kollegen unterhalten oder Artikel im Internet lesen, müssen Sie unterscheiden, ob der Begriff Bericht wörtlich oder allgemeiner verwendet wird. Häufig wird er allgemein verwendet, um auf eine einzelne Power BI Desktop-Datei (PBIX) zu verweisen. Die Datei kann ein Datenmodell (das bei der Veröffentlichung zu einem semantischen Modell wird), einen Bericht oder beides enthalten. Der Begriff kann wörtlich verwendet werden und sich nur auf einen Bericht beziehen (z. B. einen Bericht mit einer Liveverbindung mit einem semantischen Modell). In diesem Artikel wird der Begriff wörtlich verwendet.
Berichtsleistungsziele
Zur effektiven Überwachung von Berichten empfiehlt es sich, zu definieren, was die Berichtsleistungsziele wie hervorragende Leistung, gute Leistung und schlechte Leistung für Ihre Organisation bedeuten. Es gibt keine allgemein gültigen Definitionen. Sie sollten diese Ziele immer aus der Verbraucherperspektive betrachten.
Im Idealfall ist die Leistung ein Hauptanliegen während des Berichtsentwurfs. Nachfolgend sind einige Situationen aufgeführt, in denen Sie Leistungsziele festlegen sollten.
- Bei der Validierung oder Überprüfung eines neuen Berichts (vor allem, wenn Sie erwarten, dass der Inhaltsübermittlungsbereich eine große Anzahl von Benutzer*innen umfasst).
- Vor der Bestätigung eines Berichts (insbesondere, wenn er zertifiziert werden soll).
- Vor der Veröffentlichung eines Berichts in einem Produktionsarbeitsbereich.
- Wenn ein Bericht in eine Power BI-App aufgenommen wird.
Sie können ein Standardleistungsziel definieren, das für alle Berichte in der gesamten Organisation gelten soll. Beispiel: Die erste Berichtsseite sollte innerhalb von fünf Sekunden gerendert werden. Weil jedoch so viele verschiedene Dinge zu bedenken sind, ist es in der Regel nicht realistisch, zu erwarten, dass jede Lösung dasselbe Ziel erfüllen sollte. Berücksichtigen Sie bei der Festlegung Ihrer Leistungsziele die Komplexität der Lösung.
Prüfliste: Bei der Überlegung, wie die Ersteller von Berichten die Leistung der Berichte überprüfen sollten, sind folgende wichtige Entscheidungen und Maßnahmen zu treffen:
- Identifizieren von Berichtsleistungszielen: Stellen Sie sicher, dass Sie genau verstehen, was eine akzeptable Berichtsleistung aus der Verbraucherperspektive bedeutet.
- Dokumentieren und Kommunizieren von Leistungszielen: Wenn es bestimmte Ziele gibt, stellen Sie sicher, dass sie den Berichtserstellern in Ihrer Organisation mitgeteilt werden. Stellen Sie hilfreiche Informationen bereit, damit Berichtsersteller verstehen, wie die Leistung gemessen wird und wie sie Entwurfstechniken anwenden können, die die Leistung verbessern.
Im weiteren Verlauf dieses Artikels werden Techniken beschrieben, die Sie zum Überprüfen und Überwachen der Berichtsleistung verwenden können.
Nutzungsmetriken für Berichte
Die wichtigste Überwachungsressource, die Berichtserstellern zur Verfügung steht, sind die Berichte zu Nutzungsmetriken, die in den Power BI-Dienst integriert sind.
Das Hauptziel der Berichte zu Nutzungsmetriken besteht darin, die Auswirkungen eines Berichts oder aller Berichte in einem Arbeitsbereich zu bewerten. Da sich diese Berichte auf Berichtsansichten und die Leistung von Berichten und Dashboards (anstatt auf andere Elemente, z. B. semantische Modelle und Dataflows) konzentrieren, richten sie sich an Berichtsersteller.
Verwenden Sie die Berichte zu Nutzungsmetriken zu folgenden Zwecken:
- Ermitteln, welche Benutzer*innen am aktivsten Berichte anzeigen.
- Verstehen, wie oft Berichte angezeigt werden, und diese Berichte nach Beliebtheit (basierend auf der Nutzung) einordnen.
- Bestimmen, auf welche Berichtsseiten Benutzer*innen am häufigsten zugreifen.
- Berichte suchen, die in letzter Zeit nicht angezeigt wurden.
- Allgemeine Statistiken zur Berichtsleistung anzeigen. Diese Statistiken helfen bei der Optimierung des Berichtsdesigns und bei der Identifizierung von Berichten, die zeitweise oder dauerhaft Leistungsprobleme aufweisen.
- Verstehen, welche Methoden (z. B. Browser oder mobile Power BI-App) Kunden zur Nutzung von Berichten verwenden. Diese Informationen können Berichtserstellern bei der Entscheidung helfen, wie viel Aufwand sie in die Optimierung von Berichten für die mobile Verwendung stecken sollen.
Tipp
Power BI erfasst Nutzungsmetriken für Aktivitäten, die bei Inhalten auftreten, die im Power BI-Dienst veröffentlicht wurden (einschließlich der Rendervorgänge mithilfe von Power BI Embedded). Der Zugriff auf Nutzungsmetriken ist nur ein Grund, Berichtsersteller dazu anzuhalten, ihre Berichte im Power BI-Dienst zu veröffentlichen, anstatt Power BI Desktop Dateien freizugeben.
Nutzungsmetriken sind in den Power BI-Dienst integriert. Das ist ein wichtiger Vorteil, weil Berichtsersteller keinen Prozess zum Extrahieren und Speichern der Nutzungsdaten einrichten müssen. Sie können schnell und einfach loslegen.
Ein weiterer Vorteil der Nutzungsmetriken besteht darin, dass das interne semantische Modelle (das die Nutzungsmetrikendaten enthält) Informationen enthält, die anderswo nicht so leicht zu finden sind. Sie enthalten z. B. Angaben zu den Aufrufen pro Berichtsseite und der Dauer der Berichtsöffnung. Die Berichtsseitenaufrufe werden mithilfe von Clienttelemetriedaten abgerufen, die Einschränkungen aufweisen. Clienttelemetriedaten (die von Berichtsnutzungsmetriken verwendet werden) unterscheiden sich von serverseitigen Telemetriedaten (die vom Aktivitätsprotokoll verwendet werden).
Nutzungsmetriken umfassen ein internes semantisches Modell und einen Bericht. Während sich das interne semantische Modell bearbeiten oder anpassen lässt, können Sie den Bericht zu Nutzungsmetriken anpassen. Sie können auch die Berichtsfilter aktualisieren, um mehr über die Verwendung aller Berichte (anstatt nur eines Berichts) in einem Arbeitsbereich zu erfahren. Bei Verwendung dieses Ansatzes ist der größte verfügbare Bereich ein Arbeitsbereich. Sie können den Verlauf von bis zu 30 Tagen einsehen, einschließlich des letzten vollständig abgeschlossenen Tages.
Wichtig
Das Power BI-Aktivitätsprotokoll ist eine bessere Alternative, wenn Sie Folgendes tun möchten:
- Abrufen von Benutzeraktivitäten für mehrere Arbeitsbereiche.
- Extrahieren und Speichern von Aktivitätsdaten für mehr als 30 Tage.
- Analysieren aller Aktivitäten, die Benutzer im Power BI-Dienst ausführen.
Weitere Informationen zum Aktivitätsprotokoll finden Sie unter Überwachung auf Mandantenebene.
Die Berichte zu Nutzungsmetriken stehen Berichtserstellern und Besitzern zur Verfügung, denen die Arbeitsbereichsrolle Mitwirkender, Mitglied oder Admin zugewiesen wurde. Um die Berichte zu Nutzungsmetriken für anzeigende Benutzer des Arbeitsbereichs (Inhaltsverbraucher) sichtbar zu machen, können Sie eine Kopie des Nutzungsberichts erstellen und anpassen.
Tipp
Weitere Informationen zu Arbeitsbereichsrollen finden Sie im Artikel Zur Sicherheitsplanung für Inhaltserstellende.
Es gibt zwei Mandanteneinstellungen für Nutzungsmetriken.
- Die Mandanteneinstellung Nutzungsmetriken für Inhaltsersteller steuert, welche Gruppen von Berichtserstellern (die auch über die erforderliche Arbeitsbereichsrolle verfügen) die Berichte zu Nutzungsmetriken generieren und anzeigen können. In der Regel lassen Power BI-Administratoren diese Einstellung für die gesamte Organisation aktiviert. So können alle Self-Service-Berichtsersteller die Nutzungsmuster für ihre Inhalte anzeigen.
- Die Einstellung Benutzerspezifische Daten in Nutzungsmetriken für Inhaltsersteller bestimmt, ob die Namen und E-Mail-Adressen von Berichtsverbrauchern in den Berichten zu Nutzungsmetriken angezeigt werden. Wenn diese Einstellung deaktiviert ist (für einige oder alle Berichtsersteller), unterdrückt Power BI Namen und E-Mail-Adressen in den Berichten zu Nutzungsmetriken. Dies wird als Benutzermaskierung bezeichnet. In den meisten Fällen lassen Power BI-Administratoren diese Einstellung aktiviert, damit Berichtsersteller genau verstehen können, wer ihre Berichte verwendet. Auch die Möglichkeit, sich direkt an andere Benutzer zu wenden, um Feedback zu den Inhalten zu erhalten, ist wertvoll, weil sie zu einer Verbesserung des Inhalts beitragen kann. Gelegentlich müssen Sie möglicherweise aus Sicherheitsgründen Benutzerinformationen für bestimmte Gruppen von Berichtserstellern maskieren. Wenn die Einstellung deaktiviert ist, sieht der Berichtsersteller unbenannte Benutzer anstelle der Benutzerdetails.
Mit dem Vorgang ViewUsageMetrics im Power BI-Aktivitätsprotokoll können Power BI-Administratoren überwachen, welche Inhaltsersteller und -besitzer die Berichte zu Nutzungsmetriken verwenden. Anhand dieser Informationen können Sie Ihre Schulungs- und Dokumentationsmaßnahmen ausrichten.
Prüfliste: Die Planung der Verwendung von Berichten zu Nutzungsmetriken umfasst folgende wichtige Entscheidungen und Aktionen:
- Vergewissern Sie sich, dass Nutzungsmetriken aktiviert sind: Entscheiden Sie, ob ein Power BI-Berichtsersteller (der über die Berechtigung zum Bearbeiten des Berichts verfügt) Nutzungsmetriken anzeigen kann. Legen Sie die Mandanteneinstellung Nutzungsmetriken für Inhaltsersteller entsprechend dieser Entscheidung fest.
- Entscheiden Sie, ob Benutzerdaten in Nutzungsmetriken angezeigt werden: Bestimmen Sie, ob Namen und E-Mail-Adressen für alle oder einige Benutzer angezeigt werden können. Legen Sie die Mandanteneinstellung Benutzerspezifische Daten in Nutzungsmetriken für Inhaltsersteller entsprechend dieser Entscheidung fest.
- Überprüfen von Arbeitsbereichsrollen: Überprüfen Sie die Zuweisungen von Arbeitsbereichsrollen. Vergewissern Sie sich, dass die entsprechenden Berichtsersteller und -besitzer über die Berechtigung zum Bearbeiten von Inhalten im Arbeitsbereich verfügen (wodurch die Berichte zu Nutzungsmetriken verfügbar gemacht werden).
- Erstellen und Anpassen der Berichte zu Nutzungsmetriken: Generieren Sie für Inhalte, die Sie analysieren möchten, einen Bericht zu Nutzungsmetriken. Passen Sie den Bericht zu Nutzungsmetriken ggf. so an, dass der alle Berichte im Arbeitsbereich umfasst.
- Einbeziehen von Dokumentationen und Schulungen für Berichtsersteller: Fügen Sie einen Leitfaden zur Nutzung der Berichte zu Nutzungsmetriken für Ihre Berichtsersteller hinzu. Stellen Sie sicher, dass die Berichtsersteller die Anwendungsfälle und die wichtigsten Einschränkungen verstehen. Fügen Sie Beispiele wichtiger Metriken hinzu, die sie nachverfolgen können, und veranschaulichen Sie anhand von Beispielen, wie sie die Informationen verwenden können, um die von ihnen erstellten und veröffentlichten Lösungen kontinuierlich zu verbessern.
- Überwachen, wer Nutzungsmetriken verwendet: Verfolgen Sie anhand des Power BI-Aktivitätsprotokolls nach, welche Inhaltsersteller und Besitzer die Berichte zu Nutzungsmetriken verwenden.
- Ermitteln, ob Nutzungsmetriken ausreichen: Überlegen Sie, in welchen Situationen der der integrierte Bericht zu Nutzungsmetriken ausreichen würde. Bestimmen Sie, ob Überwachungslösungen auf Daten- und Mandantenebene (die in anderen Artikeln dieser Reihe beschrieben werden) besser geeignet sind.
Leistungsanalyse
Performance Analyzer ist ein Tool, das in Power BI Desktop verfügbar ist und Ihnen hilft, die Berichtsleistung zu untersuchen und zu überwachen. Das Tool kann Berichtserstellern helfen, die Leistung von visuellen Elementen und DAX-Formeln zu verstehen.
Tipp
Neben Performance Analyzer gibt es weitere Tools, mit denen Sie Leistungsprobleme bei Berichten beheben können. Beispielsweise können Sie bestimmte Probleme mit der Berichtsnutzung, die sich auf eine Premium-Kapazität auswirken, mithilfe der Premium-Auslastungs- und Metrik-App oder der an Azure Log Analytics gesendeten Ereignisprotokolle von semantischen Modellen beheben. Weitere Informationen zu diesen (und anderen) Tools finden Sie unter Überwachung auf Datenebene.
Performance Analyzer erfasst die Vorgänge, während ein Benutzer mit einem Bericht in Power BI Desktop interagiert. Das Tool erzeugt ein Protokoll, das die Leistung der einzelnen Berichtselemente und der einzelnen Interaktionen aufzeichnet. Wenn Sie beispielsweise mit einem Berichtsdatenschnitt interagieren, ein visuelles Element filtern oder eine Seite auswählen, werden die Aktion und die Zeitdauer im Protokoll verzeichnet. Je nach Art des Vorgangs werden auch andere Details aufgezeichnet.
Zusammenfassende Informationen sind im Bereich Performance Analyzer verfügbar. Sie können Protokollergebnisse in eine JSON-Datei exportieren, um eine tiefer gehende Analyse durchzuführen. Die Exportdatei enthält weitere Informationen zu den protokollierten Vorgängen. Weitere Informationen zur Verwendung der Exportdatei finden Sie in der Dokumentation zu Performance Analyzer auf GitHub.
Wichtig
Beachten Sie, dass Performance Analyzer innerhalb Power BI Desktop ausgeführt wird. Die Umgebung des Computers des Berichtserstellers kann sich von der Umgebung des Power BI-Diensts unterscheiden.
Einige allgemeine Unterschiede, die Sie berücksichtigen sollten, sind:
- Datenvolumen im zugrunde liegenden semantischen Modell
- Die Anzahl der gleichzeitigen Benutzer, die den Bericht anzeigen
- Tabellenspeichermodus
- Ob ein Datengateway verwendet wird
- Ob eine Power BI Premium-Kapazität beteiligt ist
- Ob das Zwischenspeichern von Abfragen aktiviert ist
- Ob die Abfrageparallelisierung verwendet wird
- Die Anzahl der aktiven Verbindungen
- Ob die Sicherheit auf Zeilenebene (Row-Level Security, RLS) vom Power BI-Dienst erzwungen wird
Wichtig
Manchmal bezieht sich dieser Artikel auf Power BI Premium oder seine Kapazitätsabonnements (P-SKUs). Beachten Sie, dass Microsoft derzeit Kaufoptionen konsolidiert und die SKUs von Power BI Premium pro Kapazität einstellt. Neue und vorhandene Kunden sollten stattdessen den Kauf von Fabric-Kapazitätsabonnements (F-SKUs) in Betracht ziehen.
Weitere Informationen finden Sie unter Wichtige Updates zur Power BI Premium-Lizenzierung und Häufig gestellte Fragen zu Power BI Premium.
Wenn ein Benutzer mit einem Berichtselement interagiert, werden Daten protokolliert. Die protokollierten Daten enthalten nicht nur die visuellen Anzeigeelemente. Es umfasst außerdem Folgendes:
- Visuelle Anzeigeaktivität
- DAX-Abfragen (wenn das visuelle Element Daten aus dem Datenmodell statt dem Cache abruft)
- DirectQuery-Aktivität (falls zutreffend)
- Andere Aktivitäten, die von einem visuellen Element ausgeführt werden, z. B. Abfragevorbereitung, Hintergrundverarbeitungsaktivitäten und Wartezeiten.
Abhängig von ihrem Erfahrungsgrad und der Aufteilung von Rollen und Zuständigkeiten benötigen Berichtsersteller möglicherweise Unterstützung beim Beheben von Leistungsproblemen. Dies gilt insbesondere, wenn sie versuchen, zu verstehen, warum eine Abfrage oder Berechnung langsam ist. Berichtsersteller können auf folgende Art und Weise unterstützt werden:
- Zusammenarbeit mit einem Datenersteller: Die Grundursache von Leistungsproblemen hängt häufig mit dem Entwurf des Datenmodells zusammen.
- Benutzersupport: Häufig handelt es sich um teaminternen Support durch enge Kollegen oder Support einer internen Community von anderen Power BI-Benutzern in der Organisation. In einigen Situationen kann es sich auch um Helpdesk-Support handeln.
- Mentoring zur Kompetenzentwicklung durch das Kompetenzzentrum: Unterstützung könnte auch in Form von Aktivitäten zur Kompetenzentwicklung erfolgen, z. B. in Form von Sprechstunden.
Einige Organisationen haben bestimmte Anforderungen an bestätigte (zertifizierte oder heraufgestufte) Berichte. Dies gilt insbesondere für Berichte, die in der gesamten Organisation weit verbreitet sind. In diesem Fall werden Sie möglicherweise aufgefordert (oder angehalten), die Ergebnisse von Performance Analyzer zu überprüfen, bevor Sie den Bericht veröffentlichen oder bevor er zertifiziert wird.
Tipp
Gut funktionierende Berichte wirken sich positiv auf die Einführung von Lösungen aus. Es wird empfohlen, Berichtsersteller dazu anzuhalten, die Berichtsleistung zu testen, bevor sie eine neue Lösung im Power BI-Dienst veröffentlichen. Sie sollten sie auch dazu ermutigen, die Leistung erneut zu testen, wenn erhebliche Änderungen an einer vorhandenen Lösung (Bericht oder semantisches Modell) vorgenommen werden.
Weitere Informationen zu Optimierungsverfahren finden Sie im Leitfaden für die Optimierung für Power BI.
Prüfliste: Bei der Überlegung, wie die Ersteller von Berichten Performance Analyzer verwenden sollten, sind folgende wichtige Entscheidungen und Maßnahmen zu treffen:
- Erstellen von Dokumentationen und Schulungen für Berichtsersteller: Geben Sie Ihren Berichtserstellern einen Leitfaden, welche Leistungsziele es gibt und wie sie die Leistung validieren, messen und testen können. Stellen Sie Ihren Berichtserstellern einen Leitfaden zum Erstellen von leistungsstarken Berichten zur Verfügung. Helfen Sie neuen Berichtserstellern, sich frühzeitig gute Entwurfsgewohnheiten anzueignen.
- Sicherstellen, dass Support und Mentoring zur Kompetenzentwicklung verfügbar sind: Stellen Sie sicher, dass Ihre Berichtsersteller wissen, wie Sie Unterstützung beim Beheben von Leistungsproblemen erhalten.
- Einbeziehen der Zertifizierungsanforderungen für Berichte: Entscheiden Sie, ob Sie Ergebnisse von Performance Analyzer als Voraussetzung für die Zertifizierung (Bestätigung) von Berichten einbeziehen möchten. Wenn dem so ist, stellen Sie sicher, dass diese Anforderung dokumentiert und den Berichtserstellern mitgeteilt wird.
Zugehöriger Inhalt
Im nächsten Artikel dieser Serie erfahren Sie etwas über die Überwachung auf Datenebene.