Power BI informačního kanálu od Application InsightsFeed Power BI from Application Insights

Power BI je sada obchodních nástrojů, která pomáhá analyzovat data a sdílet přehledy.Power BI is a suite of business tools that helps you analyze data and share insights. V každém zařízení jsou k dispozici řídicí panely s bohatou dostupností.Rich dashboards are available on every device. Můžete kombinovat data z mnoha zdrojů, včetně analytických dotazů z Azure Application Insights.You can combine data from many sources, including Analytics queries from Azure Application Insights.

Existují tři způsoby, jak exportovat data Application Insights do Power BI:There are three methods of exporting Application Insights data to Power BI:

  • Exportujte analytické dotazy.Export Analytics queries. Toto je upřednostňovaná metoda.This is the preferred method. Napište libovolný dotaz, který chcete, a exportujte ho do Power BI.Write any query you want and export it to Power BI. Tento dotaz můžete umístit na řídicí panel spolu s dalšími daty.You can place this query on a dashboard, along with any other data.
  • Průběžný export a Azure Stream Analytics.Continuous export and Azure Stream Analytics. Tato metoda je užitečná v případě, že chcete ukládat data po dlouhou dobu.This method is useful if you want to store your data for long periods of time. Pokud nemáte požadavek na rozšířené uchovávání dat, použijte metodu export Analytics Query.If you don't have an extended data retention requirement, use the export analytics query method. Průběžný export a Stream Analytics zahrnují více práce na nastavení a další režijní náklady na úložiště.Continuous export and Stream Analytics involves more work to set up and additional storage overhead.
  • Power BI adaptér.Power BI adapter. Sada grafů je předdefinovaná, ale můžete přidat vlastní dotazy z jiných zdrojů.The set of charts is predefined, but you can add your own queries from any other sources.

Poznámka

Adaptér Power BI je nyní zastaralý.The Power BI adapter is now deprecated. Předdefinované grafy pro toto řešení jsou vyplněny statickými neupravitelnými dotazy.The predefined charts for this solution are populated by static uneditable queries. Nemůžete upravovat tyto dotazy a v závislosti na určitých vlastnostech vašich dat je možné, aby připojení Power BI úspěšné, ale naplnila se žádná data.You do not have the ability to edit these queries and depending on certain properties of your data it is possible for the connection to Power BI to be successful, but no data is populated. Důvodem je kritéria vyloučení, která jsou nastavena v rámci dotazu pevně zakódované.This is due to exclusion criteria that are set within the hardcoded query. I když toto řešení může pro některé zákazníky pořád fungovat, kvůli nedostatku flexibility adaptéru doporučujeme použít funkci Export Analytics Query .While this solution may still work for some customers, due to the lack of flexibility of the adapter the recommended solution is to use the export Analytics query functionality.

Exportovat analytické dotazyExport Analytics queries

Tato trasa vám umožní napsat libovolný analytický dotaz, který chcete, nebo exportovat z trychtýřů využití a pak ho exportovat do Power BIho řídicího panelu.This route allows you to write any Analytics query you like, or export from Usage Funnels, and then export that to a Power BI dashboard. (Můžete přidat do řídicího panelu vytvořeného adaptérem.)(You can add to the dashboard created by the adapter.)

Jednou: Nainstalujte Power BI DesktopOne time: install Power BI Desktop

Pokud chcete importovat Application Insights dotaz, použijte desktopovou verzi Power BI.To import your Application Insights query, you use the desktop version of Power BI. Pak ho můžete publikovat na webu nebo do pracovního prostoru Power BI v cloudu.Then you can publish it to the web or to your Power BI cloud workspace.

Nainstalujte Power BI Desktop.Install Power BI Desktop.

Export analytického dotazuExport an Analytics query

  1. Otevřete Analytics a napište dotaz.Open Analytics and write your query.

  2. Otestujte a zužte dotaz, dokud nebudete spokojeni s výsledky.Test and refine the query until you're happy with the results. Před exportem se ujistěte, že dotaz běží v analýze správně.Make sure that the query runs correctly in Analytics before you export it.

  3. V nabídce Export vyberte možnost Power BI (M).On the Export menu, choose Power BI (M). Uložte textový soubor.Save the text file.

    Snímek obrazovky s analýzou se zvýrazněnou nabídkou export

  4. V Power BI Desktop vyberte získat data > prázdný dotaz.In Power BI Desktop, select Get Data > Blank Query. Pak v editoru dotazů v části zobrazenívyberte Rozšířený editor.Then, in the query editor, under View, select Advanced Editor.

    Vložte exportovaný skript jazyka M do Rozšířený editor.Paste the exported M Language script into the Advanced Editor.

    Snímek obrazovky Power BI Desktop se zvýrazněnou Rozšířený editor

  5. Abyste povolili Power BI přístup k Azure, možná budete muset zadat přihlašovací údaje.To allow Power BI to access Azure, you might have to provide credentials. Pomocí účtu organizace se přihlaste pomocí účet Microsoft.Use Organizational account to sign in with your Microsoft account.

    Snímek obrazovky s dialogovým oknem nastavení dotazu Power BI

    Pokud potřebujete ověřit přihlašovací údaje, použijte příkaz v nabídce Nastavení zdroje dat v editoru dotazů.If you need to verify the credentials, use the Data Source Settings menu command in the query editor. Nezapomeňte zadat přihlašovací údaje, které používáte pro Azure, což se může lišit od vašich přihlašovacích údajů pro Power BI.Be sure to specify the credentials you use for Azure, which might be different from your credentials for Power BI.

  6. Zvolte vizualizaci pro dotaz a vyberte pole pro osu x, osu y a dimenzi segmentace.Choose a visualization for your query, and select the fields for x-axis, y-axis, and segmenting dimension.

    Snímek obrazovky s možnostmi vizualizace Power BI Desktop

  7. Publikujte sestavu do svého pracovního prostoru Power BI Cloud.Publish your report to your Power BI cloud workspace. Odtud můžete na jiné webové stránky vložit synchronizovanou verzi.From there, you can embed a synchronized version into other web pages.

    Snímek obrazovky Power BI Desktop se zvýrazněným tlačítkem publikovat

  8. Aktualizujte sestavu ručně v intervalech nebo na stránce Možnosti nastavte naplánovanou aktualizaci.Refresh the report manually at intervals, or set up a scheduled refresh on the options page.

Export trychtýřeExport a Funnel

  1. Nastavte trychtýř.Make your Funnel.

  2. Vyberte Power BI.Select Power BI.

    Snímek obrazovky s tlačítkem Power BI

  3. V Power BI Desktop vyberte získat data > prázdný dotaz.In Power BI Desktop, select Get Data > Blank Query. Pak v editoru dotazů v části zobrazenívyberte Rozšířený editor.Then, in the query editor, under View, select Advanced Editor.

    Snímek obrazovky Power BI Desktop s zvýrazněným tlačítkem pro prázdné dotazy

    Vložte exportovaný skript jazyka M do Rozšířený editor.Paste the exported M Language script into the Advanced Editor.

    Snímek obrazovky Power BI Desktop se zvýrazněnou Rozšířený editor

  4. Vyberte položky z dotazu a vyberte vizualizaci trychtýře.Select items from the query, and choose a Funnel visualization.

    Snímek obrazovky s možnostmi vizualizace Power BI Desktop

  5. Změňte název tak, aby byl smysluplný, a publikujte sestavu do svého pracovního prostoru Power BI cloudu.Change the title to make it meaningful, and publish your report to your Power BI cloud workspace.

    Snímek obrazovky Power BI Desktop se zvýrazněnou změnou názvu

Řešení potížíTroubleshooting

Může dojít k chybám souvisejícím s přihlašovacími údaji nebo velikostí datové sady.You might encounter errors pertaining to credentials or the size of the dataset. Zde jsou některé informace o tom, co dělat o těchto chybách.Here is some information about what to do about these errors.

Neautorizováno (401 nebo 403)Unauthorized (401 or 403)

K tomu může dojít, pokud obnovovací token nebyl aktualizován.This can happen if your refresh token has not been updated. Vyzkoušejte si tento postup, abyste měli jistotu, že máte stále přístup:Try these steps to ensure you still have access:

  1. Přihlaste se k Azure Portal a ujistěte se, že máte k tomuto prostředku přístup.Sign in to the Azure portal, and make sure you can access the resource.

  2. Pokuste se aktualizovat přihlašovací údaje pro řídicí panel.Try to refresh the credentials for the dashboard.

  3. Zkuste vymazat mezipaměť z desktopu PowerBI.Try to clear the cache from your PowerBI Desktop.

    Pokud máte přístup a aktualizace přihlašovacích údajů nefunguje, otevřete prosím lístek podpory.If you do have access and refreshing the credentials does not work, please open a support ticket.

Chybná brána (502)Bad Gateway (502)

To je obvykle způsobeno dotazem Analytics, který vrací příliš mnoho dat.This is usually caused by an Analytics query that returns too much data. Zkuste použít pro dotaz menší časový rozsah.Try using a smaller time range for the query.

Pokud omezení datové sady přicházející z analytického dotazu nesplňuje vaše požadavky, zvažte použití rozhraní API k vyžádání větší datové sady.If reducing the dataset coming from the Analytics query doesn't meet your requirements, consider using the API to pull a larger dataset. Tady je postup, jak převést export dotazů M na použití rozhraní API.Here's how to convert the M-Query export to use the API.

  1. Vytvořte klíč rozhraní API.Create an API key.
  2. Aktualizujte skript Power BIu M, který jste exportovali z analýzy, a to tak, že nahradíte Azure Resource Manager adresu URL rozhraní API Application Insights.Update the Power BI M script that you exported from Analytics by replacing the Azure Resource Manager URL with the Application Insights API.
    • Nahraďte https: / /Management.Azure.com/Subscriptions/...Replace https://management.azure.com/subscriptions/...
    • s, https: / /API.ApplicationInsights.IO/beta/Apps/...with, https://api.applicationinsights.io/beta/apps/...
  3. Nakonec aktualizujte přihlašovací údaje na Basic a použijte svůj klíč rozhraní API.Finally, update the credentials to basic, and use your API key.

Existující skriptExisting script

Source = Json.Document(Web.Contents("https://management.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups//providers/microsoft.insights/components//api/query?api-version=2014-12-01-preview",[Query=[#"csl"="requests",#"x-ms-app"="AAPBI"],Timeout=#duration(0,0,4,0)]))

Aktualizovaný skriptUpdated script

Source = Json.Document(Web.Contents("https://api.applicationinsights.io/beta/apps/<APPLICATION_ID>/query?api-version=2014-12-01-preview",[Query=[#"csl"="requests",#"x-ms-app"="AAPBI"],Timeout=#duration(0,0,4,0)]))

O vzorkováníAbout sampling

V závislosti na množství dat odesílaných vaší aplikací můžete použít funkci adaptivního vzorkování, která posílá pouze procento telemetrie.Depending on the amount of data sent by your application, you might want to use the adaptive sampling feature, which sends only a percentage of your telemetry. Totéž platí, pokud jste ručně nastavili vzorkování buď v sadě SDK, nebo na ingestování.The same is true if you have manually set sampling either in the SDK or on ingestion. Přečtěte si další informace o vzorkování.Learn more about sampling.

Power BI adaptér (zastaralé)Power BI adapter (deprecated)

Tato metoda vytvoří úplný řídicí panel telemetrie za vás.This method creates a complete dashboard of telemetry for you. Počáteční datová sada je předdefinovaná, ale do ní můžete přidat další data.The initial dataset is predefined, but you can add more data to it.

Získání adaptéruGet the adapter

  1. Přihlaste se k Power BI.Sign in to Power BI.

  2. Otevřete snímek obrazovky získat data  ikony GetData v levém dolním rohu služby.Open Get Data Screenshot of GetData Icon in lower left corner, Services.

    Snímky obrazovky získat z Application Insights zdroji dat

  3. Vyberte možnost získat nyní v části Application Insights.Select Get it now under Application Insights.

    Snímky obrazovky získat z Application Insights zdroji dat

  4. Zadejte podrobnosti prostředku Application Insights a potom se přihlaste.Provide the details of your Application Insights resource, and then Sign-in.

    Snímek obrazovky získat z Application Insights zdroje dat

    Tyto informace najdete v podokně s přehledem Application Insights:This information can be found in the Application Insights Overview pane:

    Snímek obrazovky získat z Application Insights zdroje dat

  5. Otevřete nově vytvořenou aplikaci Application Insights Power BI.Open the newly created Application Insights Power BI App.

  6. Pro import dat Počkejte minutu nebo dvě.Wait a minute or two for the data to be imported.

    Snímek obrazovky s adaptérem Power BI

Řídicí panel můžete upravit kombinací Application Insightsch grafů s ostatními zdroji a pomocí analytických dotazů.You can edit the dashboard, combining the Application Insights charts with those of other sources, and with Analytics queries. V galerii vizualizací můžete získat více grafů a každý graf má parametry, které lze nastavit.You can get more charts in the visualization gallery, and each chart has parameters you can set.

Po počátečním importu se řídicí panel a sestavy budou dál aktualizovat denně.After the initial import, the dashboard and the reports continue to update daily. Můžete řídit plán aktualizace pro datovou sadu.You can control the refresh schedule on the dataset.

Další krokyNext steps