Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Stream Analytics taken maken verbinding met een of meer gegevensbronnen. Elke invoer definieert een verbinding met een bestaande gegevensbron. Stream Analytics accepteert gegevens die afkomstig zijn van verschillende soorten gebeurtenisbronnen, waaronder Event Hubs, IoT Hub en Blob Storage. Er wordt naar de invoer verwezen op naam in de streaming SQL-query die u voor elke taak schrijft. In de query kunt u meerdere invoergegevens samenvoegen om gegevens te combineren of streaminggegevens te vergelijken met een zoekopdracht naar referentiegegevens en de resultaten doorgeven aan uitvoer.
Stream Analytics heeft eersteklas integratie met vier soorten resources als invoer:
Deze invoerbronnen kunnen zich in hetzelfde Azure-abonnement bevinden als uw Stream Analytics-taak of vanuit een ander abonnement.
U kunt de Azure-portal gebruiken, Azure PowerShell, .NET API, REST API, Visual Studio en Visual Studio Code om Stream te maken, bewerken en testen Invoer van analysetaken.
Opmerking
Gebruik Stream Analytics-hulpprogramma's voor Visual Studio Code voor de beste lokale ontwikkelervaring. Stream Analytics-hulpprogramma's voor Visual Studio 2019 (versie 2.6.3000.0) hebben bekende functieproblemen en worden in de toekomst niet verbeterd.
Stroom- en verwijzingsinvoer
Wanneer gegevens naar een gegevensbron worden gepusht, worden de gegevens door de Stream Analytics-taak gebruikt en in realtime verwerkt. Invoer is onderverdeeld in twee typen:
- Gegevensstroominvoer
- Referentiegegevensinvoer
Invoer van gegevensstroom
Een gegevensstroom is een niet-gebonden reeks gebeurtenissen in de loop van de tijd. Stream Analytics-taken moeten ten minste één gegevensstroominvoer bevatten. Event Hubs, IoT Hub, Azure Data Lake Storage Gen2 en Blob Storage worden ondersteund als invoerbronnen voor gegevensstromen. Event Hubs verzamelt gebeurtenisstromen van meerdere apparaten en services. Deze stromen kunnen bestaan uit feeds voor sociale media-activiteiten, informatie over aandelenhandel of gegevens van sensoren. IoT Hubs zijn geoptimaliseerd voor het verzamelen van gegevens van verbonden apparaten in IoT-scenario's (Internet of Things). Blob Storage kan bulkgegevens opnemen als een stroom, zoals logboekbestanden.
Voor meer informatie over het streamen van gegevensinvoer, zie Stream-gegevens als invoer in Stream Analytics.
Verwijzingsgegevensinvoer
Stream Analytics ondersteunt ook invoer die ook wel referentiegegevens wordt genoemd. Referentiegegevens zijn volledig statisch of worden langzaam gewijzigd. Het wordt meestal gebruikt om correlatie en zoekopdrachten uit te voeren. U kunt bijvoorbeeld gegevens samenvoegen in de invoer van de gegevensstroom naar gegevens in de referentiegegevens, net zoals u een SQL-join zou uitvoeren om statische waarden op te zoeken. Azure Blob Storage, Azure Data Lake Storage Gen2 en Azure SQL Database worden momenteel ondersteund als invoerbronnen voor referentiegegevens. Referentiegegevensbron-blobs hebben een limiet van maximaal 300 MB, afhankelijk van de complexiteit van de query en toegewezen streaming-eenheden. Zie de sectie Groottebeperking van de documentatie voor referentiegegevens voor meer informatie.
Zie Referentiegegevens gebruiken voor zoekacties in Stream Analytics voor meer informatie over verwijzingsgegevensinvoer.