Sdílet prostřednictvím


Filtrování a ingestování do Azure Data Explorer pomocí Stream Analytics bez editoru kódu

Tento článek popisuje, jak můžete pomocí editoru bez kódu snadno vytvořit úlohu Stream Analytics. Nepřetržitě čte z vaší služby Event Hubs, filtruje příchozí data a výsledky průběžně zapisuje do Azure Data Explorer.

Požadavky

  • Vaše Azure Event Hubs a prostředky Azure Data Explorer musí být veřejně přístupné a nesmí být za bránou firewall ani zabezpečené v azure Virtual Network
  • Data ve službě Event Hubs musí být serializovaná ve formátu JSON, CSV nebo Avro.

Vývoj úlohy Stream Analytics pro filtrování a ingestování dat v reálném čase

  1. V Azure Portal vyhledejte a vyberte instanci Azure Event Hubs.

  2. Vyberte Funkce>Zpracovávat data a pak na kartě Filtrovat a ukládat data do Azure Data Explorer vyberte Spustit.

    Snímek obrazovky znázorňující kartu Filtrovat a ingestovat do ADLS Gen2, kde vyberete Spustit

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

    Snímek obrazovky znázorňující, kam zadat název úlohy

  4. V okně Event Hubs zadejte typ serializace dat a metodu ověřování , kterou úloha použije pro připojení ke službě Event Hubs. Potom vyberte Připojit.
    Snímek obrazovky znázorňující konfiguraci připojení služby Event Hubs

  5. Když se připojení úspěšně naváže a datové streamy proudí do vaší 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 symbol tří teček vedle pole a odebrat ho, přejmenovat ho nebo změnit jeho typ.
      Snímek obrazovky se seznamem polí služby Event Hubs, kde můžete odebrat, přejmenovat nebo změnit typ pole
    • Živá ukázka příchozích dat v tabulce náhledu dat v zobrazení diagramu Automaticky se pravidelně aktualizuje. Výběrem možnosti Pozastavit náhled streamování zobrazíte statické zobrazení ukázkových vstupních dat.
      Snímek obrazovky s ukázkovými daty v části Náhled dat
  6. Pokud chcete data agregovat, vyberte dlaždici Filtr . V oblasti Filtr vyberte pole pro filtrování příchozích dat pomocí podmínky.

    Snímek obrazovky znázorňující konfiguraci operátoru filtru

  7. Vyberte dlaždici Spravovat . Na konfiguračním panelu Spravovat pole zvolte pole, která chcete vypisovat do centra událostí. Pokud chcete přidat všechna pole, vyberte Přidat všechna pole.

    Snímek obrazovky znázorňující konfiguraci operátora pro správu polí

  8. Vyberte dlaždici Azure Data Explorer. Na konfiguračním panelu vyplňte potřebné parametry a připojte se.

    Poznámka

    Tabulka musí existovat ve vybrané databázi a její schéma musí přesně odpovídat počtu polí a jejich typům vygenerovaným náhledem dat.

    Snímek obrazovky znázorňující konfiguraci výstupu Kusto

  9. Volitelně můžete vybrat Získat statický náhled nebo Aktualizovat statický náhled a zobrazit náhled dat, která se budou ingestovat v centru událostí.
    Snímek obrazovky s možností Získat statický náhled nebo Aktualizovat statický náhled

  10. Vyberte Uložit a pak vyberte Spustit úlohu Stream Analytics.
    Snímek obrazovky s možnostmi Uložit a Spustit

  11. Pokud chcete spustit úlohu, zadejte:

    • Počet jednotek streamování (SU), se kterými se úloha spouští. SU představují množství výpočetních prostředků a paměti přidělené úloze. Doporučujeme začít se třemi a pak podle potřeby upravit.
    • Zpracování chyb výstupních dat – umožňuje určit požadované chování, když výstup úlohy do cíle selže kvůli chybám dat. Ve výchozím nastavení úloha opakuje pokusy, dokud operace zápisu neuspěje. Tyto výstupní události můžete také zrušit.
      Snímek obrazovky s možnostmi spuštění úlohy Stream Analytics, kde můžete změnit čas výstupu, nastavit počet jednotek streamování a vybrat možnosti Zpracování chyb výstupních dat
  12. Jakmile vyberete Spustit, úloha se spustí během dvou minut a metriky se otevřou v oddílu karty níže.

    Snímek obrazovky znázorňující data metrik úlohy po jejím spuštění

    Úlohu můžete zobrazit také v části Zpracování dat na kartě Úlohy Stream Analytics . Vyberte Otevřít metriky a podle potřeby ji monitorujte nebo ji zastavte a restartujte.

    Snímek obrazovky s kartou Úlohy Stream Analytics, kde se zobrazuje stav spuštěných úloh

Další kroky

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