Importieren von Azure Monitor-Protokolldaten in Power BIImport Azure Monitor log data into Power BI

Power BI ist ein cloudbasierter Business Analytics-Dienst von Microsoft, der umfassende Visualisierungen und Berichte zur Analyse verschiedener Datensätze bietet.Power BI is a cloud based business analytics service from Microsoft that provides rich visualizations and reports for analysis of different sets of data. Sie können die Ergebnisse einer Azure Monitor-Protokollabfrage in ein Power BI-Dataset importieren, damit Sie dessen Funktionen wie das Kombinieren von Daten aus verschiedenen Quellen und das Freigeben von Berichten im Web und auf mobilen Geräten nutzen können.You can import the results of an Azure Monitor log query into a Power BI dataset so you can take advantage of its features such as combining data from different sources and sharing reports on the web and mobile devices.

Hinweis

Dieser Artikel wurde kürzlich aktualisiert, um den Begriff Azure Monitor-Protokolle anstelle von Log Analytics aufzunehmen.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Protokolldaten werden immer noch in einem Log Analytics-Arbeitsbereich gespeichert und weiterhin mit dem gleichen Log Analytics-Dienst erfasst und analysiert.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Die Terminologie hat sich geändert, um der Rolle von Protokollen in Azure Monitor besser Rechnung zu tragen.We are updating the terminology to better reflect the role of logs in Azure Monitor. Weitere Informationen finden Sie unter Terminologieänderungen bei Azure Monitor.See Azure Monitor terminology changes for details.

ÜbersichtOverview

Zum Importieren von Daten aus einem Log Analytics-Arbeitsbereich in Azure Monitor in Power BI erstellen Sie in Power BI basierend auf einer Protokollabfrage in Azure Monitor ein Dataset.To import data from a Log Analytics workspace in Azure Monitor into Power BI, you create a dataset in Power BI based on a log query in Azure Monitor. Die Abfrage wird bei jeder Aktualisierung des Datasets ausgeführt.The query is run each time the dataset is refreshed. Sie können dann Power BI-Berichte erstellen, die Daten aus dem Dataset verwenden.You can then build Power BI reports that use data from the dataset. Zum Erstellen des Datasets in Power BI exportieren Sie Ihre Abfrage aus Log Analytics in die Power Query-Sprache (M) .To create the dataset in Power BI, you export your query from Log Analytics to Power Query (M) language. Diese verwenden Sie dann zum Erstellen einer Abfrage in Power BI Desktop, die Sie anschließend als Dataset in Power BI veröffentlichen.You then use this to create a query in Power BI Desktop and then publish it to Power BI as a dataset. Die Details für diesen Prozess werden nachfolgend beschrieben.The details for this process are described below.

Von Log Analytics nach Power BI

Exportieren einer AbfrageExport query

Erstellen Sie zunächst eine Protokollabfrage, die die Daten zurückgibt, mit denen das Power BI-Dataset aufgefüllt werden soll.Start by creating a log query that returns the data that you want to populate the Power BI dataset. Anschließend exportieren Sie die Abfrage in der Power Query-Sprache (M), die von Power BI Desktop verwendet werden kann.You then export that query to Power Query (M) language which can be used by Power BI Desktop.

  1. Erstellen Sie die Protokollabfrage in Log Analytics zum Extrahieren der Daten für das Dataset.Create the log query in Log Analytics to extract the data for your dataset.

  2. Wählen Sie Exportieren > Power BI Query (M) (Power BI-Abfrage (M)) aus.Select Export > Power BI Query (M). Damit wird die Abfrage in eine Textdatei mit dem Namen PowerBIQuery.txt exportiert.This exports the query to a text file called PowerBIQuery.txt.

    Exportieren einer Protokollsuche

  3. Öffnen Sie die Textdatei, und kopieren Sie den Inhalt.Open the text file and copy its contents.

Importieren einer Abfrage in Power BI DesktopImport query into Power BI Desktop

Power BI Desktop ist eine Desktopanwendung, die Ihnen das Erstellen von Datasets und Berichten ermöglicht, die in Power BI veröffentlicht werden können.Power BI Desktop is a desktop application that allows you to create datasets and reports that can be published to Power BI. Sie können damit auch eine Abfrage in der aus Azure Monitor exportierten Power Query-Sprache erstellen.You can also use it to create a query using the Power Query language exported from Azure Monitor.

  1. Installieren Sie Power BI Desktop, wenn Sie es noch nicht haben, und öffnen Sie die Anwendung.Install Power BI Desktop if you don't already have it and then open the application.

  2. Wählen Sie Daten abrufen > Leere Abfrage, um eine neue Abfrage zu öffnen.Select Get Data > Blank Query to open a new query. Wählen Sie dann Erweiterter Editor, und fügen Sie den Inhalt der exportierten Datei in die Abfrage ein.Then select Advanced Editor and paste the contents of the exported file into the query. Klicken Sie auf Fertig.Click Done.

    Power BI Desktop-Abfrage

  3. Die Abfrage wird ausgeführt, und die Ergebnisse werden angezeigt.The query runs, and its results are displayed. Sie werden möglicherweise aufgefordert, Anmeldeinformationen zum Verbinden mit Azure einzugeben.You may be prompted for credentials to connect to Azure.

  4. Geben Sie einen beschreibenden Namen für die Abfrage ein.Type in a descriptive name for the query. Der Standardwert lautet Abfrage1.The default is Query1. Klicken Sie auf Schließen und übernehmen, um das Dataset dem Bericht hinzuzufügen.Click Close and Apply to add the dataset to the report.

    Power BI Desktop-Name

Veröffentlichen in Power BIPublish to Power BI

Wenn Sie in Power BI veröffentlichen, werden ein Dataset und ein Bericht erstellt.When you publish to Power BI, a dataset and a report will be created. Wenn Sie einen Bericht in Power BI Desktop erstellen, wird dieser mit Ihren Daten veröffentlicht.If you create a report in Power BI Desktop, then this will be published with your data. Wenn nicht, wird ein leerer Bericht erstellt.If not, then a blank report will be created. Sie können den Bericht in Power BI ändern oder einen neuen auf Basis des Datasets erstellen.You can modify the report in Power BI or create a new one based on the dataset.

  1. Erstellen Sie einen Bericht auf Basis Ihrer Daten.Create a report based on your data. Wenn Sie mit Power BI Desktop nicht vertraut sind, lesen Sie in der Dokumentation dazu nach.Use Power BI Desktop documentation if you're not familiar with it.

  2. Wenn bereit sind, ihn an Power BI zu senden, klicken Sie auf Veröffentlichen.When you're ready to send it to Power BI, click Publish.

  3. Wählen Sie ein Ziel in Ihrem Power BI-Konto aus, wenn Sie dazu aufgefordert werden.When prompted, select a destination in your Power BI account. Sofern Sie kein bestimmtes Ziel verwenden möchten, verwenden Sie Mein Arbeitsbereich.Unless you have a specific destination in mind, use My workspace.

    Veröffentlichen in Power BI Desktop

  4. Wenn die Veröffentlichung abgeschlossen ist, klicken Sie auf In Power BI öffnen, um Power BI mit Ihrem neuen Dataset zu öffnen.When the publishing completes, click Open in Power BI to open Power BI with your new dataset.

Konfigurieren von geplanten AktualisierungenConfigure scheduled refresh

Das in Power BI erstellte Dataset enthält dieselben Daten, die zuvor in Power BI Desktop angezeigt wurden.The dataset created in Power BI will have the same data that you previously saw in Power BI Desktop. Sie müssen das Dataset in regelmäßigen Abständen aktualisieren, um die Abfrage erneut auszuführen und es mit den aktuellen Daten aus Azure Monitor zu füllen.You need to refresh the dataset periodically to run the query again and populate it with the latest data from Azure Monitor.

  1. Klicken Sie auf den Arbeitsbereich, in dem Sie Ihren Bericht hochgeladen haben, und wählen Sie dann das Menü Datasets.Click on the workspace where you uploaded your report and select the Datasets menu.

  2. Wählen Sie das Kontextmenü neben dem neuen Dataset und dann Einstellungen aus.Select the context menu next to your new dataset and select Settings.

  3. Unter Anmeldeinformationen für die Datenquelle sollte eine Meldung angezeigt werden, dass die Anmeldeinformationen ungültig sind.Under Data source credentials you should have a message that the credentials are invalid. Dies liegt daran, dass Sie noch keine Anmeldeinformationen für das Dataset zum Aktualisieren seiner Daten bereitgestellt haben.This is because you haven't provided credentials yet for the dataset to use when it refreshes its data.

  4. Klicken Sie auf Anmeldeinformationen bearbeiten, und geben Sie Anmeldeinformationen mit Zugriff auf den Log Analytics-Arbeitsbereich in Azure Monitor an.Click Edit credentials and specify credentials with access to the Log Analytics workspace in Azure Monitor. Wenn Sie die zweistufige Authentifizierung benötigen, wählen Sie OAuth2 für die Authentifizierungsmethode aus, damit Sie zur Anmeldung mit Ihren Anmeldeinformationen aufgefordert werden.If you require two-factor authentication, select OAuth2 for the Authentication method to be prompted to login with your credentials.

    Power BI-Zeitplan

  5. Legen Sie unter Geplante Aktualisierung die Option Halten Sie Ihre Daten aktuell fest.Under Scheduled refresh turn on the option to Keep your data up to date. Sie haben die Möglichkeit, die Aktualisierungshäufigkeit und eine oder mehrere bestimmte Uhrzeiten für die Ausführung der Aktualisierung zu ändern.You can optionally change the Refresh frequency and one or more specific times to run the refresh.

    Power BI-Aktualisierung

Nächste SchritteNext steps

  • Erfahren Sie mehr zu Protokollsuchvorgängen zum Erstellen von Abfragen, die nach Power BI exportiert werden können.Learn about log searches to build queries that can be exported to Power BI.
  • Erfahren Sie mehr über Power BI, um Visualisierungen basierend auf Azure Monitor-Protokolle-Exporten zu erstellen.Learn more about Power BI to build visualizations based on Azure Monitor log exports.