Az Azure Stream Analytics bemeneteinek ismertetése

Az 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 érkező adatokat fogad, például az Event Hubsból, az IoT Hubból és a Blob Storage-ból. 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 adatokat keverjen össze, vagy összehasonlítsa a streamelési adatokat egy kereséssel az adatokra való hivatkozáshoz, és átadja az eredményeket a kimeneteknek.

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 az Azure-előfizetésben élhetnek, mint a Stream Analytics-feladat, vagy egy másik előfizetésből.

Stream Analytics-feladatbemenetek létrehozásához, szerkesztéséhez és teszteléséhez használhatja az Azure Portalt, az Azure PowerShellt, a .NET API-t, a REST API-t, a Visual Studiót és a Visual Studio Code-ot.

Feljegyzés

Javasoljuk, hogy a legjobb helyi fejlesztési élmény érdekében használja a Stream Analytics-eszközöket a Visual Studio Code-hoz. A Visual Studio 2019-hez készült Stream Analytics-eszközökben (2.6.3000.0-s verzió) ismert funkcióbeli hiányosságok vannak, és a jövőben nem fog javulni.

Bemenetek streamelése és hivatkozása

Mivel az adatok egy adatforrásba kerülnek, a Stream Analytics-feladat felhasználja és valós időben dolgozza fel. A bemenetek két típusra vannak osztva:

  • Adatfolyam-bemenetek
  • Referenciaadat-bemenetek.

Adatfolyam-bemenet

Az adatfolyam az események kötetlen sorozata az idő múlásával. A Stream Analytics-feladatoknak tartalmazniuk kell legalább egy adatstream-bemenetet. Az Event Hubs, az IoT Hub, az 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 származó eseménystreamek gyűjtésére szolgál. 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 bemeneti forrásként használható a tömeges adatok streamként, például naplófájlokként való betöltéséhez.

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. Az Azure Blob Storage, az Azure Data Lake Storage Gen2 és az Azure SQL Database jelenleg a referenciaadatok bemeneti forrásaként támogatott. 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