Azure Monitor naplózási adatnaplóba való importálás Power BIImport Azure Monitor log data into Power BI

A Power bi egy felhőalapú üzleti elemzési szolgáltatás a Microsofttól, amely sokoldalú vizualizációkat és jelentéseket nyújt a különböző adatkészletek elemzéséhez.Power BI is a cloud based business analytics service from Microsoft that provides rich visualizations and reports for analysis of different sets of data. Egy Azure Monitor-naplózási lekérdezés eredményét egy Power BI adatkészletbe importálhatja, így kihasználhatja annak funkcióit, például a különböző forrásokból származó adatok egyesítését és a jelentések megosztását a webes és a mobileszközök esetében is.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.

Megjegyzés

Ez a cikk nemrég frissült, hogy Log Analytics helyett a Azure Monitor naplók kifejezést használja.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. A naplózási adatokat a rendszer továbbra is egy Log Analytics munkaterületen tárolja, és ugyanazokat a Log Analytics szolgáltatást gyűjti és elemzi.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Frissíti a terminológiát, hogy jobban tükrözze a naplók szerepét a Azure monitorban.We are updating the terminology to better reflect the role of logs in Azure Monitor. A részletekért tekintse meg Azure monitor terminológiai módosításokat .See Azure Monitor terminology changes for details.

ÁttekintésOverview

Ha Azure Monitor log Analytics munkaterületről szeretne adatokat importálni a Power bi-ben, akkor az adatkészletet Power bi Azure monitor-beli naplózási lekérdezés alapján hozza létre.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. A lekérdezés minden alkalommal fut, amikor az adatkészlet frissül.The query is run each time the dataset is refreshed. Ezután létrehozhat olyan Power BI jelentéseket, amelyek az adatkészletből származó adatokat használnak.You can then build Power BI reports that use data from the dataset. Az adatkészlet Power BI-ben való létrehozásához exportálja a lekérdezést Log Analyticsról Power Query (M) nyelvre.To create the dataset in Power BI, you export your query from Log Analytics to Power Query (M) language. Ezt követően létrehozhat egy lekérdezést a Power BI Desktopban, majd közzéteheti azt Power BI adatkészletként.You then use this to create a query in Power BI Desktop and then publish it to Power BI as a dataset. A folyamat részletei az alábbiakban olvashatók.The details for this process are described below.

Log Analytics Power BI

Lekérdezés exportálásaExport query

Először hozzon létre egy olyan log-lekérdezést , amely visszaadja azokat az adatokat, amelyeket fel szeretne tölteni a Power bi adatkészletből.Start by creating a log query that returns the data that you want to populate the Power BI dataset. Ezután exportálja a lekérdezést Power Query (M) nyelvre , amelyet a Power bi Desktop használhat.You then export that query to Power Query (M) language which can be used by Power BI Desktop.

Figyelmeztetés

Ügyeljen arra, hogy optimalizálja a lekérdezést úgy, hogy az ne tartson túl hosszú ideig, vagy időtúllépést okoz.Be careful to optimize your query so that it doesn't take excessively long to run or it may timeout. Jegyezze fel az exportált lekérdezés TimeSpan értékét, amely meghatározza a lekérdezés által lekért TimeSpan.Note the timespan value in the exported query which defines the timespan of data that the query will retrieve. A lekérdezés által visszaadott adatok mennyiségének korlátozásához a legkisebb TimeSpan kell használnia.Use the smallest timespan that you require to limit the amount of data that the query returns.

  1. Az adatkészlethez tartozó adatok kinyeréséhez hozza létre a log Analytics napló lekérdezést .Create the log query in Log Analytics to extract the data for your dataset.

  2. Válassza az Exportálás > Power bi lekérdezés (M) lehetőséget.Select Export > Power BI Query (M). Ezzel exportálja a lekérdezést egy PowerBIQuery.txt nevű szövegfájlba.This exports the query to a text file called PowerBIQuery.txt.

    Naplóbeli keresés exportálása

  3. Nyissa meg a szövegfájlt, és másolja a tartalmát.Open the text file and copy its contents.

Lekérdezés importálása Power BI DesktopbaImport query into Power BI Desktop

A Power BI Desktop egy asztali alkalmazás, amely lehetővé teszi, hogy a Power BI közzétett adatkészleteket és jelentéseket hozzon létre.Power BI Desktop is a desktop application that allows you to create datasets and reports that can be published to Power BI. Azt is megteheti, hogy a Azure Monitorból exportált Power Query nyelvet használó lekérdezést hoz létre.You can also use it to create a query using the Power Query language exported from Azure Monitor.

  1. Ha még nincs telepítve, telepítse a Power bi Desktop , majd nyissa meg az alkalmazást.Install Power BI Desktop if you don't already have it and then open the application.

  2. > Új lekérdezés megnyitásához válassza az adatlekérdezés üres lekérdezés lehetőséget.Select Get Data > Blank Query to open a new query. Ezután válassza ki speciális szerkesztő és illessze be az exportált fájl tartalmát a lekérdezésbe.Then select Advanced Editor and paste the contents of the exported file into the query. Kattintson a Kész gombra.Click Done.

    Power BI Desktop lekérdezés

  3. A lekérdezés lefut, és megjeleníti az eredményeit.The query runs, and its results are displayed. Előfordulhat, hogy a rendszer a hitelesítő adatok megadását kéri az Azure-hoz való csatlakozáshoz.You may be prompted for credentials to connect to Azure.

  4. Adjon meg egy leíró nevet a lekérdezéshez.Type in a descriptive name for the query. Az alapértelmezett érték a Query1.The default is Query1. Kattintson a Bezárás gombra, és az alkalmazással adja hozzá az adatkészletet a jelentéshez.Click Close and Apply to add the dataset to the report.

    Power BI Desktop neve

Közzététel a Power BI-banPublish to Power BI

Amikor közzéteszi a Power BI, egy adatkészletet és egy jelentést fog létrehozni.When you publish to Power BI, a dataset and a report will be created. Ha Power BI Desktop-ban hoz létre jelentést, akkor a rendszer közzéteszi az adatait.If you create a report in Power BI Desktop, then this will be published with your data. Ha nem, akkor a rendszer üres jelentést hoz létre.If not, then a blank report will be created. A jelentést Power BI módosíthatja, vagy létrehozhat egy újat az adatkészlet alapján.You can modify the report in Power BI or create a new one based on the dataset.

  1. Hozzon létre egy jelentést az adatai alapján.Create a report based on your data. Ha még nem ismeri, használja Power bi Desktop dokumentációt .Use Power BI Desktop documentation if you're not familiar with it.

  2. Ha készen áll arra, hogy elküldje Power BIre, kattintson a Közzététel gombra.When you're ready to send it to Power BI, click Publish.

  3. Ha a rendszer kéri, válasszon egy célhelyet a Power BI-fiókjában.When prompted, select a destination in your Power BI account. Ha nem rendelkezik konkrét céllal, használja a saját munkaterületet.Unless you have a specific destination in mind, use My workspace.

    Közzététel Power BI Desktop

  4. A közzététel befejezésekor kattintson a megnyitás Power bi lehetőségre a Power bi új adatkészlettel való megnyitásához.When the publishing completes, click Open in Power BI to open Power BI with your new dataset.

Ütemezett frissítés beállításaConfigure scheduled refresh

A Power BIban létrehozott adatkészlet ugyanazokat az adatokat fogja tartalmazni, amelyeket korábban a Power BI Desktop látott.The dataset created in Power BI will have the same data that you previously saw in Power BI Desktop. A lekérdezés újbóli futtatásához frissítenie kell az adatkészletet, és fel kell töltenie a Azure Monitor legújabb adataival.You need to refresh the dataset periodically to run the query again and populate it with the latest data from Azure Monitor.

  1. Kattintson arra a munkaterületre, ahol feltöltötte a jelentést, és válassza az adatkészletek menüt.Click on the workspace where you uploaded your report and select the Datasets menu.

  2. Válassza ki a helyi menüt az új adatkészlet mellett, és válassza a Beállítások lehetőséget.Select the context menu next to your new dataset and select Settings.

  3. Az adatforrás hitelesítő adatai területen a hitelesítő adatok érvénytelenek.Under Data source credentials you should have a message that the credentials are invalid. Ennek az az oka, hogy még nem adott meg hitelesítő adatokat az adatkészlet számára az adatok frissítésekor.This is because you haven't provided credentials yet for the dataset to use when it refreshes its data.

  4. Kattintson a hitelesítő adatok szerkesztése lehetőségre, és a Azure monitor log Analytics munkaterülethez hozzáféréssel rendelkező hitelesítő adatok megadásához.Click Edit credentials and specify credentials with access to the Log Analytics workspace in Azure Monitor. Ha kétfaktoros hitelesítést igényel, válassza a OAuth2 lehetőséget a hitelesítési módszer megadásához, hogy a rendszer kérje a hitelesítő adatokkal való bejelentkezést.If you require two-factor authentication, select OAuth2 for the Authentication method to be prompted to login with your credentials.

    Power BI ütemterv

  5. Az ütemezett frissítés területen kapcsolja be az adatok naprakészen tartásának lehetőségét.Under Scheduled refresh turn on the option to Keep your data up to date. Igény szerint módosíthatja a frissítési gyakoriságot , és egy vagy több megadott időpontot a frissítés futtatásához.You can optionally change the Refresh frequency and one or more specific times to run the refresh.

    Power BI frissítés

Következő lépésekNext steps

  • További információ a naplók kereséséről a Power bi exportálható lekérdezések létrehozásához.Learn about log searches to build queries that can be exported to Power BI.
  • További információ a Power BIről a vizualizációk Azure monitor naplók alapján történő létrehozásához.Learn more about Power BI to build visualizations based on Azure Monitor log exports.