A Azure Stream Analytics bemeneteinek ismertetése

Azure Stream Analytics feladatok egy vagy több adatbemenethez csatlakoznak. Minden bemenet egy meglévő adatforráshoz való kapcsolatot határoz meg. A Stream Analytics többféle eseményforrásból( például Event Hubs, IoT Hub és Blob Storage) érkező adatokat fogad. A bemenetekre név alapján hivatkozik a rendszer az egyes feladatokhoz írt streamelési SQL-lekérdezésben. A lekérdezésben több bemenetet is összekapcsolhat, hogy összevonja az adatokat, vagy összehasonlítsa a streamelési adatokat egy hivatkozási adattal, és az eredményeket továbbítsa a kimenetek felé.

A Stream Analytics első osztályú integrációval rendelkezik négy típusú erőforrással bemenetként:

Ezek a bemeneti erőforrások ugyanabban a Azure előfizetésben élhetnek, mint a Stream Analytics-feladat, vagy egy másik előfizetésből.

Használhatja az Azure portált, az Azure PowerShell-t, a .NET API-t, a REST API-t, a Visual Studio-t és a Visual Studio Code-ot a Stream Analytics feladatok bemeneteinek létrehozásához, szerkesztéséhez és teszteléséhez.

Megjegyzés:

A legjobb helyi fejlesztési élmény érdekében használja a Stream Analytics-eszközöket Visual Studio Code. A Visual Studio 2019-hez készült Stream Analytics-eszközök (2.6.3000.0-s verzió) ismert funkcióbeli hiányosságokat tartalmaz, és nem fognak tovább fejlődni.

Bemenetek streamelése és hivatkozása

Az adatok adatforrásba való leküldése során a Stream Analytics-feladat valós időben használja fel és dolgozza fel az adatokat. A bemenetek két típusra vannak osztva:

  • Adatfolyam-bemenetek
  • Referenciaadat bemenetek

Adatfolyam-bemenet

Az adatfolyam az események korlátlan sorozata időben. A Stream Analytics-feladatoknak tartalmazniuk kell legalább egy adatfolyam-bemenetet. Az Event Hubs, a IoT Hub, a Azure Data Lake Storage Gen2 és a Blob Storage adatforrásként támogatott. Az Event Hubs több eszközről és szolgáltatásból gyűjt eseménystreameket. Ezek a streamek tartalmazhatnak közösségimédia-tevékenységcsatornákat, tőzsdei információkat vagy érzékelőktől származó adatokat. Az IoT Hubs úgy van optimalizálva, hogy adatokat gyűjtsön a csatlakoztatott eszközökről az IoT-forgatókönyvekben. A Blob Storage streamként betöltheti a tömeges adatokat, például naplófájlokat.

Az adatbemenetek streameléssel kapcsolatos további információkért lásd: Stream data as input into Stream Analytics.

Referencia-adatbevitel

A Stream Analytics a referenciaadatoknak nevezett bemeneteket is támogatja. A referenciaadatok vagy teljesen statikusak, vagy lassan változnak. Általában korrelációk és keresések végrehajtására használják. Előfordulhat például, hogy az adatfolyam bemenetében lévő adatokat a referenciaadatok adataihoz csatlakoztatja, akárcsak egy SQL-illesztés statikus értékek kereséséhez. Azure Blob Storage, Azure Data Lake Storage Gen2 és Azure SQL Database jelenleg a referenciaadatok bemeneti forrásaiként támogatottak. A referenciaadatforrás-blobok mérete legfeljebb 300 MB lehet a lekérdezések összetettségétől és a lefoglalt streamelési egységektől függően. További információkért tekintse meg a referenciaadat-dokumentáció méretkorlátozási szakaszát.

További információ a referenciaadat-bemenetekről: Referenciaadatok használata keresésekhez a Stream Analyticsben.

Következő lépések