Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Log Analytics mit Power BI verbinden, indem Sie Abfrageergebnisse exportieren. Verwenden Sie die exportierten Daten aus Log Analytics, um Berichte und Dashboards in Power BI zu erstellen.
Hinweis
Verwenden Sie kostenlose Power BI Features, um Berichte und Dashboards zu integrieren und zu erstellen. Für erweiterte Funktionen wie das Teilen Ihrer Arbeit, geplante Aktualisierungen, Dataflows und inkrementelle Aktualisierungen benötigen Sie möglicherweise ein Power BI Pro- oder Premium-Konto. 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:
- Sie benötigen ein Power BI-Konto.
- Sie müssen die Berechtigung in Azure erteilen, damit der Power BI-Dienst Protokolle schreiben kann. Weitere Informationen finden Sie unter Konfigurieren von Azure Log Analytics für Power BI – Voraussetzungen.
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/*/readfü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/writefür die von Ihnen abgefragten Log Analytics-Arbeitsbereiche. Diese Berechtigungen werden beispielsweise von der integrierten Rolle „Log Analytics-Mitwirkender“ bereitgestellt.
Herstellen einer Verbindung mit Power BI von Log Analytics
Um Protokolldaten in Power BI zu exportieren, beginnen Sie mit einer Abfrage in Log Analytics:
- Wechseln Sie im Azure-Portal zu Ihrem Log Analytics Arbeitsbereich.
- Wählen Sie Logs aus, um den Log Analytics Abfrage-Editor zu öffnen.
- Schreiben oder Auswählen einer Kusto Query Language (KQL)Abfrage, die die Daten zurückgibt, die in Power BI dargestellt werden sollen.
- Wählen Sie "Ausführen" aus, um zu überprüfen, ob die Abfrage die erwarteten Ergebnisse zurückgibt.
- Wählen Sie auf der Symbolleiste Export aus, und wählen Sie dann eine der optionen Power BI aus, die im nächsten Abschnitt beschrieben werden.
Erstellen von Power BI-Datasets und -Berichten aus Log Analytics-Abfragen
Das Menü Export bietet zwei Optionen zum Arbeiten mit Ihren Log Analytics Abfrageergebnissen in Power BI:
- Power BI (als M-Abfrage): Mit dieser Option wird die Abfrage in eine .txt Datei exportiert, die eine M (Power Query Formelsprache) Skript mit den Verbindungsdetails für Ihren Log Analytics Arbeitsbereich enthält. Öffnen Sie diese Datei in Power BI Desktop, um die Abfrageergebnisse als Datenquelle zu laden. Verwenden Sie diese Option, wenn Sie Daten so modellieren oder transformieren müssen, dass sie im Power BI-Dienst nicht verfügbar sind. 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 Sie das Dataset erstellt haben, können Sie Berichte erstellen, in Excel analysieren, für andere freigeben und andere Power BI Features 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
Power BI Dataflows bieten eine alternative Möglichkeit, Log Analytics Daten in Power BI zu bringen. Ein Datenfluss ist ein cloudbasierter ETL-Prozess (Extrahieren, Transformieren und Laden), der Daten für die Verwendung über mehrere Power BI Datasets hinweg sammelt, transformiert und speichert.
Verwenden Sie Datenflüsse, wenn Sie Folgendes benötigen:
- Zentralisieren Sie die Logik der Datenvorbereitung, die von mehreren Datasets und Berichten gemeinsam genutzt wird.
- Kombinieren Sie Log Analytics Daten mit Daten aus anderen Quellen, bevor Sie modellieren.
- Planen sie die Datenaktualisierung, ohne Power BI Desktop zu benötigen.
Um einen Datenfluss mit Log Analytics zu verbinden, fügen Sie einen Azure Log Analytics Connector als Datenquelle in Ihrem Datenfluss hinzu. Weitere Informationen finden Sie unter Create and use dataflows in Power BI.
Inkrementelle Aktualisierung
Sowohl Power BI Datasets als auch Power BI Datenflüsse unterstützen die inkrementelle Aktualisierung. Die inkrementelle Aktualisierung von Datasets ist mit Power BI Pro- und Premium-Lizenzen verfügbar. Für die inkrementelle Aktualisierung für Datenflüsse ist Power BI Premium erforderlich.
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 Ihre Daten in Power BI verfügbar sind, können Sie Berichte und Dashboards erstellen, um Ihre Protokolldaten zu visualisieren. Zu den gängigen Anwendungsfällen gehören:
- Erstellen von Dashboards, die Betriebszustandsmetriken aus Azure-Monitor-Protokollen anzeigen.
- Erstellen von Trendberichten, die Protokollabfrageergebnisse im Laufe der Zeit nachverfolgen.
- Teilen Von Erkenntnissen mit Projektbeteiligten, die keinen Zugriff auf Log Analytics haben.
Weitere Informationen finden Sie unter Erstellen und teilen Sie Ihren ersten Power BI-Bericht und Einführung in Dashboards für Power BI-Designer.
Nächste Schritte
Lernen Sie, wie man: