Integration von Log Analytics in Power BI

Azure Monitor-Protokolle ist eine Plattform, die eine End-to-End-Lösung zum Erfassen von Protokollen bietet. Über Log Analytics, die Benutzeroberfläche von Azure Monitor zum Abfragen von Protokollen, können Sie Protokolldaten mit Power BI, der Plattform zur Datenvisualisierung von Microsoft, verbinden.

In diesem Artikel wird erläutert, wie Sie Daten aus Log Analytics in Power BI einspeisen, um basierend auf Protokolldaten Berichte und Dashboards zu erstellen.

Hinweis

Sie können die kostenlosen Funktionen von Power BI verwenden, um Berichte und Dashboards zu integrieren und zu erstellen. Zur Nutzung erweiterter Funktionen wie der Freigabe Ihrer Arbeit, geplanten Aktualisierungen, Dataflows und inkrementeller Aktualisierung ist möglicherweise der Kauf eines Power BI-Pro- oder -Premium-Kontos erforderlich. Weitere Informationen finden Sie unter den Power BI-Preisen und -Features.

Voraussetzungen

  • Um die Abfrage in eine TXT-Datei zu exportieren, die Sie in Power BI Desktop verwenden können, benötigen Sie Power BI Desktop.
  • So erstellen Sie ein neues Dataset auf der Grundlage Ihrer Abfrage direkt im Power BI-Dienst:

Erforderliche Berechtigungen

  • Um die Abfrage in eine TXT-Datei zu exportieren, die Sie in Power BI Desktop verwenden können, benötigen Sie Berechtigungen vom Typ Microsoft.OperationalInsights/workspaces/query/*/read für die von Ihnen abgefragten Log Analytics-Arbeitsbereiche. Diese Berechtigungen werden beispielsweise von der integrierten Rolle „Log Analytics-Leser“ bereitgestellt.
  • Um ein neues Dataset basierend auf Ihrer Abfrage direkt im Power BI-Dienst zu erstellen, benötigen Sie Berechtigungen vom Typ Microsoft.OperationalInsights/workspaces/write für die von Ihnen abgefragten Log Analytics-Arbeitsbereiche. Diese Berechtigungen werden beispielsweise von der integrierten Rolle „Log Analytics-Mitwirkender“ bereitgestellt.

Erstellen von Power BI-Datasets und -Berichten aus Log Analytics-Abfragen

Wählen Sie im Menü Exportieren in Log Analytics eine der beiden Optionen zum Erstellen von Power BI-Datasets und -Berichten aus Ihren Log Analytics-Abfragen aus:

Screenshot showing Export to Power BI option in the Log Analytics Export menu.

  • Power BI (als M-Abfrage): Diese Option exportiert die Abfrage (zusammen mit der Verbindungszeichenfolge für die Abfrage) in eine .txt-Datei, die Sie in Power BI Desktop verwenden können. Verwenden Sie diese Option, wenn Sie die Daten auf eine Weise modellieren oder transformieren müssen, die im Power BI-Dienst nicht verfügbar ist. Andernfalls sollten Sie erwägen, die Abfrage als neues Dataset zu exportieren.
  • Power BI (neues Dataset): Diese Option erstellt direkt im Power BI-Dienst ein neues Dataset basierend auf Ihrer Abfrage. Nachdem das Dataset erstellt wurde, können Sie Berichte erstellen, die Analysefunktionen von Excel nutzen, es für andere Personen freigeben und andere Features von Power BI verwenden. Weitere Informationen finden Sie unter Erstellen eines Power BI-Datasets direkt aus Log Analytics.

Hinweis

Für den Exportvorgang gelten die Grenzwerte der Log Analytics Query API. Wenn Ihre Abfrageergebnisse die maximale Größe der von der Abfrage-API zurückgegebenen Daten überschreiten, exportiert der Vorgang Teilergebnisse.

Sammeln von Daten mit Power BI-Dataflows

Mit Power BI-Dataflows können Sie auch Daten sammeln und speichern. Ein Dataflow ist ein ETL-Prozess (Extrahieren, Transformieren und Laden) in der Cloud, mit dem Sie Ihre Daten sammeln und vorbereiten können. Ein Dataset ist das „Modell“, das Sie dabei unterstützt, verschiedene Entitäten zu verbinden und entsprechend Ihren Anforderungen zu modellieren.

Inkrementelle Aktualisierung

Sowohl Power BI-Datasets als auch Power BI-Dataflows bieten eine Option für die inkrementelle Aktualisierung. Power BI-Dataflows und Power BI-Datasets unterstützen diese Funktion. Zum Verwenden der inkrementellen Aktualisierung für Dataflows benötigen Sie Power BI Premium.

Bei der inkrementellen Aktualisierung werden kleine Abfragen ausgeführt und kleinere Datenmengen pro Ausführung aktualisiert, anstatt beim Ausführen der Abfrage alle Daten immer wieder zu erfassen. Sie können große Datenmengen speichern, fügen aber bei jeder Ausführung der Abfrage ein neues Dateninkrement hinzu. Dieses Verhalten eignet sich optimal für Berichte mit längerer Ausführungszeit.

Die inkrementelle Aktualisierung von Power BI basiert auf dem Vorhandensein eines im Resultset abgelegten datetime-Felds. Stellen Sie vor dem Konfigurieren der inkrementellen Aktualisierung sicher, dass das Log Analytics-Abfrageresultset mindestens ein datetime-Feld enthält.

Weitere Informationen und Anleitungen zum Konfigurieren der inkrementellen Aktualisierung finden Sie unter Power BI-Datasets und inkrementelle Aktualisierung und Power BI-Dataflows und inkrementelle Aktualisierung.

Berichte und Dashboards

Nachdem die Daten an Power BI gesendet wurden, können Sie mit der Verwendung von Power BI fortfahren, um Berichte und Dashboards zu erstellen.

Weitere Informationen finden Sie unter Erstellen und Freigeben Ihres ersten Power BI-Berichts.

Nächste Schritte

In diesem Artikel werden folgende Themen erläutert: