Importovat data protokolu Azure Monitor do Power BIImport Azure Monitor log data into Power BI

Power BI je cloudová služba pro obchodní analýzy od Microsoftu, která poskytuje bohatou vizualizaci a sestavy pro analýzu různých sad dat.Power BI is a cloud based business analytics service from Microsoft that provides rich visualizations and reports for analysis of different sets of data. Výsledky dotazu protokolu Azure Monitor můžete importovat do datové sady Power BI, abyste mohli využít jeho funkce, jako je například kombinování dat z různých zdrojů a sdílení sestav na webových a mobilních zařízeních.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.

Poznámka

Tento článek byl nedávno aktualizován, aby používal Azure Monitor protokoly místo Log Analytics.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Data protokolu se pořád ukládají do Log Analyticsho pracovního prostoru a pořád se shromažďují a analyzují pomocí stejné služby Log Analytics.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Aktualizujeme terminologii, aby lépe odrážela roli protokolů v Azure monitor.We are updating the terminology to better reflect the role of logs in Azure Monitor. Podrobnosti najdete v tématu Azure monitor změny terminologie .See Azure Monitor terminology changes for details.

PřehledOverview

Chcete-li importovat data z pracovního prostoru Log Analytics v Azure Monitor do Power BI, vytvořte datovou sadu v Power BI na základě dotazu protokolu v Azure monitor.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. Dotaz se spustí pokaždé, když se datová sada aktualizuje.The query is run each time the dataset is refreshed. Potom můžete vytvořit sestavy Power BI, které používají data z datové sady.You can then build Power BI reports that use data from the dataset. Chcete-li vytvořit datovou sadu v Power BI, exportujte dotaz z Log Analytics do jazyka Power Query (M).To create the dataset in Power BI, you export your query from Log Analytics to Power Query (M) language. Pak použijete tuto akci k vytvoření dotazu v Power BI Desktop a pak ho publikujete do Power BI jako datovou sadu.You then use this to create a query in Power BI Desktop and then publish it to Power BI as a dataset. Podrobnosti o tomto procesu jsou popsány níže.The details for this process are described below.

Log Analytics Power BI

Exportovat dotazExport query

Začněte vytvořením dotazu protokolu , který vrátí data, která chcete vyplnit Power BI datovou sadu.Start by creating a log query that returns the data that you want to populate the Power BI dataset. Pak tento dotaz exportujte do jazyka Power Query (M) , který lze použít v Power BI Desktop.You then export that query to Power Query (M) language which can be used by Power BI Desktop.

  1. Vytvořte dotaz protokolu v Log Analytics pro extrakci dat pro datovou sadu.Create the log query in Log Analytics to extract the data for your dataset.

  2. Vyberte exportovat > Power BI dotaz (M) .Select Export > Power BI Query (M). Tím se dotaz exportuje do textového souboru s názvem PowerBIQuery. txt.This exports the query to a text file called PowerBIQuery.txt.

    Exportovat hledání protokolu

  3. Otevřete textový soubor a zkopírujte jeho obsah.Open the text file and copy its contents.

Importovat dotaz do Power BI DesktopImport query into Power BI Desktop

Power BI Desktop je desktopová aplikace, která umožňuje vytvořit datové sady a sestavy, které se dají publikovat do Power BI.Power BI Desktop is a desktop application that allows you to create datasets and reports that can be published to Power BI. Můžete ji také použít k vytvoření dotazu pomocí Power Queryho jazyka exportovaného z Azure Monitor.You can also use it to create a query using the Power Query language exported from Azure Monitor.

  1. Nainstalujte Power BI Desktop , pokud ho ještě nemáte, a pak aplikaci otevřete.Install Power BI Desktop if you don't already have it and then open the application.

  2. Vyberte získat Data > prázdný dotaz pro otevření nového dotazu.Select Get Data > Blank Query to open a new query. Pak vyberte Rozšířený editor a vložte obsah exportovaného souboru do dotazu.Then select Advanced Editor and paste the contents of the exported file into the query. Klikněte na Done (Hotovo).Click Done.

    Power BI Desktop dotaz

  3. Dotaz se spustí a zobrazí se jeho výsledky.The query runs, and its results are displayed. Může se zobrazit výzva k zadání přihlašovacích údajů pro připojení k Azure.You may be prompted for credentials to connect to Azure.

  4. Zadejte popisný název dotazu.Type in a descriptive name for the query. Výchozí hodnota je Dotaz1.The default is Query1. Kliknutím na Zavřít a použít přidejte datovou sadu do sestavy.Click Close and Apply to add the dataset to the report.

    Název Power BI Desktop

Publikovat do Power BIPublish to Power BI

Když publikujete do Power BI, vytvoří se datová sada a sestava.When you publish to Power BI, a dataset and a report will be created. Pokud vytvoříte sestavu v Power BI Desktop, bude tato zpráva publikována s Vašimi daty.If you create a report in Power BI Desktop, then this will be published with your data. V takovém případě se vytvoří prázdná sestava.If not, then a blank report will be created. Sestavu můžete upravit v Power BI nebo vytvořit novou v závislosti na datové sadě.You can modify the report in Power BI or create a new one based on the dataset.

  1. Vytvořte sestavu na základě vašich dat.Create a report based on your data. Pokud s ním nejste obeznámeni, použijte dokumentaci Power BI Desktop .Use Power BI Desktop documentation if you're not familiar with it.

  2. Až budete připraveni ho odeslat Power BI, klikněte na publikovat.When you're ready to send it to Power BI, click Publish.

  3. Po zobrazení výzvy vyberte cíl v účtu Power BI.When prompted, select a destination in your Power BI account. Pokud nemáte na mysli konkrétní cíl, použijte pracovní prostor.Unless you have a specific destination in mind, use My workspace.

    Publikování Power BI Desktop

  4. Po dokončení publikování kliknutím na otevřít v Power BI otevřete Power BI s novou datovou sadou.When the publishing completes, click Open in Power BI to open Power BI with your new dataset.

Konfigurace plánované aktualizaceConfigure scheduled refresh

Datová sada vytvořená v Power BI bude mít stejná data, která jste předtím viděli v Power BI Desktop.The dataset created in Power BI will have the same data that you previously saw in Power BI Desktop. Musíte pravidelně aktualizovat datovou sadu a znovu spustit dotaz a naplnit ho nejnovějšími daty z Azure Monitor.You need to refresh the dataset periodically to run the query again and populate it with the latest data from Azure Monitor.

  1. Klikněte na pracovní prostor, kam jste nahráli sestavu, a vyberte nabídku datové sady .Click on the workspace where you uploaded your report and select the Datasets menu.

  2. Vyberte kontextovou nabídku vedle vaší nové datové sady a vyberte Nastavení.Select the context menu next to your new dataset and select Settings.

  3. V části přihlašovací údaje ke zdroji dat byste měli mít zprávu, že přihlašovací údaje jsou neplatné.Under Data source credentials you should have a message that the credentials are invalid. Důvodem je to, že jste ještě nezadali přihlašovací údaje pro datovou sadu, která se používá při aktualizaci dat.This is because you haven't provided credentials yet for the dataset to use when it refreshes its data.

  4. Klikněte na Upravit přihlašovací údaje a zadejte přihlašovací údaje s přístupem k pracovnímu prostoru Log Analytics v Azure monitor.Click Edit credentials and specify credentials with access to the Log Analytics workspace in Azure Monitor. Pokud požadujete dvojúrovňové ověřování, vyberte OAuth2 , aby se pro metodu ověřování zobrazila výzva k přihlášení pomocí vašich přihlašovacích údajů.If you require two-factor authentication, select OAuth2 for the Authentication method to be prompted to login with your credentials.

    Plán Power BI

  5. V části plánovaná aktualizace zapněte možnost a Udržujte si data v aktuálním stavu.Under Scheduled refresh turn on the option to Keep your data up to date. Volitelně můžete změnit Četnost aktualizace a jednu nebo více konkrétních časů pro spuštění aktualizace.You can optionally change the Refresh frequency and one or more specific times to run the refresh.

    Power BI aktualizace

Další krokyNext steps

  • Přečtěte si informace o prohledávání protokolu k vytváření dotazů, které je možné exportovat do Power BI.Learn about log searches to build queries that can be exported to Power BI.
  • Přečtěte si další informace o Power BI k vytváření vizualizací na základě Azure Monitorch exportů protokolů.Learn more about Power BI to build visualizations based on Azure Monitor log exports.