Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Stream Analytics Aufträge stellen eine Verbindung mit einer oder mehreren Dateneingaben her. Jede Eingabe definiert eine Verbindung mit einer vorhandenen Datenquelle. Stream Analytics akzeptiert Daten, die aus verschiedenen Arten von Ereignisquellen eingehen, einschließlich Event Hubs, IoT Hub und Blob Storage. Die Eingaben werden in der Streaming-SQL-Abfrage, die Sie für jeden Job schreiben, nach ihrem Namen referenziert. In der Abfrage können Sie mehrere Datenquellen verknüpfen, um Daten zu mischen, oder Streamingdaten mit Nachschlagedaten vergleichen und die Ergebnisse an Ausgaben weitergeben.
Stream Analytics verfügt über eine erstklassige Integration mit vier Arten von Ressourcen als Eingaben:
Diese Eingaberessourcen können im selben Azure Abonnement wie Ihr Stream Analytics-Auftrag oder von einem anderen Abonnement leben.
Sie können das portal Azure verwenden, Azure PowerShell, .NET API, REST-API, Visual Studio und Visual Studio Code zum Erstellen, Bearbeiten und Testen von Stream Eingaben von Analyseaufträgen.
Hinweis
Verwenden Sie Stream Analytics-Tools für Visual Studio Code für die beste lokale Entwicklungserfahrung. Stream Analytics-Tools für Visual Studio 2019 (Version 2.6.3000.0) haben bekannte Featurelücken und werden in Zukunft nicht verbessert.
Stream- und Referenzeingaben
Da Daten an eine Datenquelle übertragen werden, verbraucht der Stream Analytics-Auftrag die Daten und verarbeitet sie in Echtzeit. Eingaben sind in zwei Typen unterteilt:
- Datenstromeingaben
- Eingaben von Referenzdaten
Datenstromeingabe
Ein Datenstrom ist eine ungebundene Abfolge von Ereignissen im Laufe der Zeit. Stream Analytics-Aufträge müssen mindestens eine Datenstromeingabe enthalten. Event Hubs, IoT Hub, Azure Data Lake Storage Gen2 und Blob Storage werden als Datenstromeingabequellen unterstützt. Event Hubs sammelt Ereignisdatenströme von mehreren Geräten und Diensten. Diese Datenströme können Feeds für Social-Media-Aktivitäten, Aktienhandelsinformationen oder Daten von Sensoren umfassen. IoT Hubs sind optimiert, um Daten von verbundenen Geräten in IoT-Szenarien (Internet of Things) zu sammeln. Blob-Speicher kann Massendaten als Datenstrom aufnehmen, z. B. Protokolldateien.
Weitere Informationen zum Streamen von Dateneingaben finden Sie unter Stream-Daten als Eingabe in Stream Analytics.
Referenzdateneingabe
Stream Analytics unterstützt auch Eingaben, die als Referenzdaten bezeichnet werden. Referenzdaten sind entweder vollständig statisch oder werden langsam geändert. Es wird in der Regel verwendet, um Korrelationen und Nachschlagevorgänge durchzuführen. Sie können z. B. Daten in der Datenstromeingabe mit Daten in den Referenzdaten verknüpfen, ganz gleich, wie Sie eine SQL-Verknüpfung ausführen würden, um statische Werte nachzuschlagen. Azure Blob-Speicher, Azure Data Lake Storage Gen2 und Azure SQL-Datenbank werden derzeit als Eingabequellen für Referenzdaten unterstützt. Referenzdatenquell-Blobs weisen je nach Abfragekomplexität und zugeordneten Streamingeinheiten eine Maximale Größe von bis zu 300 MB auf. Weitere Informationen finden Sie im Abschnitt "Größenbeschränkung " der Referenzdatendokumentation.
Weitere Informationen zu Referenzdateneingaben finden Sie unter Verwenden von Referenzdaten für Nachschlagevorgänge in Stream Analytics.