Sdílet prostřednictvím


Vytvoření řídicího panelu v reálném čase s datovou sadou Power BI vytvořenou ze Stream Analytics bez editoru kódu

Tento článek popisuje, jak můžete pomocí editoru kódu snadno vytvořit úlohu Stream Analytics pro vytváření zpracovaných dat do datové sady Power BI. Průběžně čte ze služby Event Hubs, zpracovává a vypíše data do datové sady Power BI, aby se sestavil řídicí panel Power BI v reálném čase.

Požadavky

  • Vaše prostředky služby Azure Event Hubs musí být veřejně přístupné a nesmí být za bránou firewall nebo zabezpečeny ve službě Azure Virtual Network.
  • Měli byste mít existující pracovní prostor Power BI a máte oprávnění k vytvoření datové sady.
  • Data ve službě Event Hubs musí být serializovaná ve formátu JSON, CSV nebo Avro.

Vývoj úlohy Stream Analytics pro vytvoření datové sady Power BI s vybranými daty

  1. Na webu Azure Portal vyhledejte a vyberte instanci služby Azure Event Hubs.

  2. Vyberte Funkce>zpracovat data a pak vyberte Spustit na řídicím panelu dat sestavení téměř v reálném čase pomocí karty Power BI.

    Screenshot showing the Process data page of an event hub.

  3. Zadejte název úlohy Stream Analytics a pak vyberte Vytvořit.

    Screenshot showing where to enter a job name.

  4. V okně Event Hubs zadejte typ serializace dat a metodu ověřování, kterou úloha používá pro připojení ke službě Event Hubs. Pak vyberte Připojení.

    Screenshot showing the Event Hubs connection configuration.

  5. Když se připojení úspěšně naváže a máte datové proudy, které proudí do instance služby Event Hubs, okamžitě uvidíte dvě věci:

    • Pole, která se nacházejí ve vstupních datech Můžete zvolit Přidat pole nebo vybrat tři tečky vedle pole, které chcete odebrat, přejmenovat nebo změnit jeho typ.

      Screenshot showing the Event Hubs field list where you can remove, rename, or change the field type.

    • Živá ukázka příchozích dat v tabulce Náhled dat v zobrazení diagramu Pravidelně se aktualizuje. Pokud chcete zobrazit statické zobrazení ukázkových vstupních dat, můžete vybrat Možnost Pozastavit náhled streamování.

      Screenshot showing sample data under Data Preview.

  6. Vyberte dlaždici Spravovat . V konfiguračním panelu Spravovat pole zvolte pole, která chcete vytvořit výstup. Pokud chcete přidat všechna pole, vyberte Přidat všechna pole.

    Screenshot that shows the Manage field operator configuration.

  7. Vyberte dlaždici Power BI . Na konfiguračním panelu Power BI vyplňte potřebné parametry a připojte se.

    • Datová sada: je to cíl Power BI, do kterého se zapisuje výstupní data úlohy Azure Stream Analytics.
    • Tabulka: jedná se o název tabulky v datové sadě, do které se výstupní data přejdou.

    Screenshot that shows the Power BI output configuration.

  8. Pokud chcete zobrazit náhled dat, který se bude ingestovat v centru událostí, vyberte Získat statický náhled nebo aktualizovat statický náhled .
    Screenshot showing the Get static preview/Refresh static preview option.

  9. Vyberte Uložit a pak vyberte Spustit úlohu Stream Analytics.
    Screenshot showing the Save and Start options.

  10. Pokud chcete úlohu spustit, zadejte:

    • Počet jednotek streamování (SU), se kterými se úloha spouští. SU představuje množství výpočetních prostředků a paměti přidělené úloze. Doporučujeme, abyste začali se třemi a pak podle potřeby upravte.
    • Zpracování chyb výstupních dat – Umožňuje určit požadované chování, když se výstup úlohy do cíle nezdaří kvůli chybám dat. Ve výchozím nastavení se vaše úloha opakuje, dokud operace zápisu nebude úspěšná. Můžete se také rozhodnout, že tyto výstupní události zahodíte.
      Screenshot showing the Start Stream Analytics job options where you can change the output time, set the number of streaming units, and select the Output data error handling options.
  11. Po výběru možnosti Spustit se úloha spustí během dvou minut a metriky se otevřou v části karty.

    Screenshot that shows the job metrics after it's started.

    Úlohu můžete zobrazit také v části Zpracovat data na kartě Úlohy Stream Analytics. Vyberte Otevřít metriky , abyste ji mohli monitorovat nebo podle potřeby zastavit a restartovat.

    Screenshot of the Stream Analytics jobs tab where you view the running jobs status.

Vytvoření řídicího panelu v reálném čase v Power BI

Teď máte spuštěnou úlohu Azure Stream Analytics a data se průběžně zapisují do tabulky v datové sadě Power BI, kterou jste nakonfigurovali. V pracovním prostoru Power BI teď můžete vytvořit řídicí panel v reálném čase.

  1. Přejděte do pracovního prostoru Power BI, který jste nakonfigurovali nad dlaždicí výstupu Power BI, a v levém horním rohu vyberte + Nový a pak zvolte Řídicí panel a pojmenujte nový řídicí panel. Screenshot of the pbi dashboard creation.
  2. Po vytvoření nového řídicího panelu budete přesměrováni na nový řídicí panel. Vyberte Upravit a v horním řádku nabídek zvolte + Přidat dlaždici . Otevře se pravé podokno. Výběrem možnosti Vlastní streamovaná data přejděte na další stránku. Screenshot of the pbi dashboard adding tile.
  3. Vyberte streamovanou datovou sadu (například nocode-pbi-demo-xujx), kterou jste nakonfigurovali v uzlu Power BI, a přejděte na další stránku. Screenshot of the pbi dashboard adding tile with selected dataset.
  4. Vyplňte podrobnosti o dlaždici a podle dalšího kroku dokončete konfiguraci dlaždice. Screenshot of the pbi dashboard adding tile with configured details.
  5. Potom můžete upravit jeho velikost a získat průběžně aktualizovaný řídicí panel, jak je znázorněno v následujícím příkladu. Screenshot of the pbi dashboard report.

Další kroky

Přečtěte si další informace o Azure Stream Analytics a o tom, jak monitorovat úlohu, kterou jste vytvořili.