Vysvětlení vstupů pro Azure Stream Analytics

Azure Stream Analytics úlohy se připojují k jednomu nebo více datovým vstupům. Každý vstup definuje připojení k existujícímu zdroji dat. Stream Analytics přijímá příchozí data z několika druhů zdrojů událostí, včetně Event Hubs, IoT Hub a Blob úložiště. Vstupy jsou odkazovány názvem ve streamovacím SQL dotazu, který zadáváte pro každou úlohu. V dotazu můžete spojit více vstupů pro kombinování dat nebo porovnat streamovaná data s vyhledáváním s referenčními daty a předat výsledky výstupům.

Stream Analytics má prvotřídní integraci se čtyřmi druhy prostředků jako vstupy:

Tyto vstupní zdroje mohou být ve stejném předplatném Azure jako váš Stream Analytics job, nebo z jiného předplatného.

Můžete použít portál Azure, Azure PowerShell, .NET API, REST API, Visual Studio a Visual Studio Code pro vytváření, úpravy a testování streamu Vstupy analytických úloh.

Poznámka:

Pro nejlepší místní vývojové prostředí použijte nástroje Stream Analytics pro Visual Studio Code. Nástroje Stream Analytics pro Visual Studio 2019 (verze 2.6.3000.0) mají známé mezery mezi funkcemi a nebudou se dále zlepšovat.

Streamování a referenční vstupy

Jakmile jsou data odesílána do zdroje dat, úloha Stream Analytics je přijímá a zpracovává v reálném čase. Vstupy jsou rozděleny do dvou typů:

  • Vstupy datových proudů
  • Referenční datové výstupy

Vstup datového proudu

Datový proud je nevázaná posloupnost událostí v průběhu času. Úlohy Stream Analytics musí obsahovat alespoň jeden vstup datového proudu. Služba Event Hubs, IoT Hub, Azure Data Lake Storage Gen2 a úložiště objektů blob se podporují jako vstupní zdroje datového proudu. Event Hubs shromažďuje streamy událostí z více zařízení a služeb. Tyto streamy můžou zahrnovat informační kanály o aktivitách sociálních médií, informace o burze nebo data ze senzorů. IoT Hubs jsou optimalizované pro shromažďování dat z připojených zařízení ve scénářích Internetu věcí (IoT). Blob Storage může přijímat hromadná data proudově, například protokolové soubory.

Další informace o streamovaných vstupech dat najdete v tématu Stream data jako vstup do Stream Analytics.

Zadávání referenčních dat

Stream Analytics také podporuje vstup, který se označuje jako referenční data. Referenční data jsou buď zcela statická, nebo se pomalu mění. Obvykle se používá k provádění korelace a vyhledávání. Můžete například spojit data ve vstupu datového streamu s daty v referenčních datech, podobně jako byste provedli spojení SQL pro vyhledání statických hodnot. Azure Úložiště objektů blob, Azure Data Lake Storage Gen2 a Azure SQL Database jsou aktuálně podporované jako vstupní zdroje referenčních dat. Objekty blob referenčních datových zdrojů mají limit až 300 MB v závislosti na složitosti dotazu a přidělených streamingových jednotkách. Další informace najdete v části Omezení velikosti v dokumentaci k referenčním datům.

Další informace o vstupech referenčních dat najdete v tématu Použití referenčních dat pro vyhledávání ve Stream Analytics.

Další kroky