Vysvětlení vstupů pro Azure Stream Analytics
Úlohy Azure Stream Analytics 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í, mezi které patří Event Hubs, IoT Hub a Blob Storage. Na vstupy se odkazuje názvem v dotazu SQL streamování, který zapíšete 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í prostředky můžou být ve stejném předplatném Azure jako vaše úloha Stream Analytics nebo z jiného předplatného.
Pomocí webu Azure Portal, Azure PowerShellu, rozhraní .NET API, rozhraní REST API, sady Visual Studio a editoru Visual Studio Code můžete vytvářet, upravovat a testovat vstupy úloh Stream Analytics.
Poznámka:
Důrazně doporučujeme používat nástroje Stream Analytics pro Visual Studio Code , abyste měli nejlepší místní vývojové prostředí. V nástrojích Stream Analytics pro Visual Studio 2019 (verze 2.6.3000.0) existují známé mezery ve funkcích a nebude se dále zlepšovat.
Streamování a referenční vstupy
Vzhledem k tomu, že se data odsílají do zdroje dat, využívají je úloha Stream Analytics a zpracovávají se v reálném čase. Vstupy jsou rozděleny do dvou typů:
- Vstupy datových proudů
- Referenční datové vstupy.
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 streamu. Služba Event Hubs, IoT Hub, Azure Data Lake Storage Gen2 a Blob Storage se podporují jako vstupní zdroje datových proudů. Služba Event Hubs se používá ke shromažďování datových proudů 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ů. Služba IoT Hubs je optimalizovaná tak, aby shromažďovala data z připojených zařízení ve scénářích Internetu věcí (IoT), které slouží jako vstupní zdroj pro příjem hromadných dat jako streamu, jako jsou soubory protokolů.
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 Blob Storage, Azure Data Lake Storage Gen2 a Azure SQL Database se v současné době podporují jako vstupní zdroje referenčních dat. Objekty blob zdroje referenčních dat mají limit až 300 MB v závislosti na složitosti dotazu a přidělených jednotkách streamování. 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.