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.
In Azure Stream Analytics können Sie Ihre Abfrage testen, ohne den Auftrag zu starten oder zu beenden. Sie können Abfragen zu eingehenden Daten aus Ihren Streamingquellen testen oder Beispieldaten aus einer lokalen Datei im Azure-Portal hochladen. Sie können Abfragen auch lokal aus Ihren lokalen Beispieldaten oder Livedaten in Visual Studio und Visual Studio Code testen.
Eingehende Daten von der Eingabe automatisch abtasten
Azure Stream Analytics ruft automatisch Ereignisse aus Ihren Streamingeingaben ab. Sie können Abfragen für das Standardbeispiel ausführen oder einen bestimmten Zeitrahmen für das Beispiel festlegen.
Melden Sie sich beim Azure-Portal an.
Suchen und auswählen Sie Ihren vorhandenen Stream Analytics-Auftrag.
Wählen Sie auf der Seite "Stream Analytics-Auftrag" unter der Überschrift " Auftragstopologie " die Option "Abfrage " aus, um das Abfrage-Editor-Fenster zu öffnen.
Um eine Beispielliste der eingehenden Ereignisse anzuzeigen, wählen Sie die Eingabe mit dem Dateisymbol aus. Die Beispielereignisse werden automatisch in der Eingabevorschau angezeigt.
a. Der Serialisierungstyp für Ihre Daten wird automatisch erkannt, wenn er JSON oder CSV ist. Sie können sie manuell in JSON, CSV oder AVRO ändern, indem Sie die Option im Dropdownmenü auswählen.
b. Verwenden Sie die Auswahl, um Ihre Daten im Tabellen - oder Rohformat anzuzeigen.
c. Wenn Ihre Daten nicht aktuell sind, wählen Sie "Aktualisieren" aus, um die neuesten Ereignisse anzuzeigen.
Die folgende Tabelle ist ein Beispiel für Daten im Tabellenformat:
Die folgende Tabelle ist ein Beispiel für Daten im Raw-Format:
Um Ihre Abfrage mit eingehenden Daten zu testen, wählen Sie "Testabfrage" aus. Ergebnisse werden auf der Registerkarte " Testergebnisse " angezeigt. Sie können auch " Ergebnisse herunterladen" auswählen, um die Ergebnisse herunterzuladen.
Wenn Sie Ihre Abfrage anhand eines bestimmten Zeitraums eingehender Ereignisse testen möchten, wählen Sie "Zeitraum auswählen" aus.
Legen Sie den Zeitraum der Ereignisse fest, die Sie zum Testen Der Abfrage verwenden möchten, und wählen Sie dann "Beispiel" aus. Innerhalb dieses Zeitraums können Sie bis zu 1.000 Ereignisse oder 1 MB abrufen, je nachdem, was zuerst kommt.
Nachdem die Ereignisse für den ausgewählten Zeitraum beispielt wurden, werden sie auf der Registerkarte "Eingabevorschau " angezeigt.
Wählen Sie "Zurücksetzen" aus, um die Beispielliste der eingehenden Ereignisse anzuzeigen. Wenn Sie "Zurücksetzen" auswählen, geht die Auswahl des Zeitraums verloren. Wählen Sie "Testabfrage " aus, um Ihre Abfrage zu testen und die Ergebnisse auf der Registerkarte " Testergebnisse " zu überprüfen.
Wenn Sie Änderungen an Ihrer Abfrage vornehmen, wählen Sie "Abfrage speichern " aus, um die neue Abfragelogik zu testen. Mit diesem Prozess können Sie Ihre Abfrage iterativ ändern und erneut testen, um zu sehen, wie sich die Ausgabe ändert.
Nachdem Sie die im Browser angezeigten Ergebnisse überprüft haben, können Sie den Auftrag starten .
Hochladen von Beispieldaten aus einer lokalen Datei
Anstatt Livedaten zu verwenden, können Sie Beispieldaten aus einer lokalen Datei verwenden, um Ihre Azure Stream Analytics Abfrage zu testen.
Melden Sie sich beim Azure-Portal an.
Suchen Sie Ihren vorhandenen Stream Analytics-Auftrag, und wählen Sie ihn aus.
Wählen Sie auf der Seite "Stream Analytics-Auftrag" unter der Überschrift " Auftragstopologie " die Option "Abfrage " aus, um das Abfrage-Editor-Fenster zu öffnen.
Um Ihre Abfrage mit einer lokalen Datei zu testen, wählen Sie auf der Registerkarte "Eingabevorschau" die Option "Beispieleingabe hochladen" aus.
Laden Sie Ihre lokale Datei hoch, um die Abfrage zu testen. Sie können Dateien nur mit dem JSON-, CSV- oder AVRO-Format hochladen. Wählen Sie OK aus.
Nachdem Sie die Datei hochgeladen haben, können Sie den Dateiinhalt als Tabelle oder im unformatierten Format anzeigen. Wenn Sie "Zurücksetzen" auswählen, werden die Beispieldaten an die automatisch erfassten eingehenden Eingabedaten zurückgegeben. Sie können jede andere Datei hochladen, um die Abfrage jederzeit zu testen.
Wählen Sie "Testabfrage " aus, um Ihre Abfrage mit der hochgeladenen Beispieldatei zu testen.
Testergebnisse werden basierend auf Ihrer Abfrage angezeigt. Sie können Ihre Abfrage ändern und " Abfrage speichern " auswählen, um die neue Abfragelogik zu testen. Mit diesem Prozess können Sie Ihre Abfrage iterativ ändern und erneut testen, um zu sehen, wie sich die Ausgabe ändert.
Wenn Sie mehrere Ausgaben in der Abfrage verwenden, werden die Ergebnisse basierend auf der ausgewählten Ausgabe angezeigt.
Nachdem Sie die im Browser angezeigten Ergebnisse überprüft haben, können Sie den Auftrag starten .
Testabfragebeschränkungen
Die Zeitrichtlinie wird bei Portaltests nicht unterstützt:
- Außer der Reihenfolge: Alle eingehenden Ereignisse werden geordnet.
- Verspätete Ankunft: Es gibt kein spätes Ankunftsereignis, da Stream Analytics nur vorhandene Daten zum Testen verwenden kann.
C#-UDF wird nicht unterstützt.
Alle Testläufe werden mit einem Auftrag ausgeführt, dem eine Streaming-Einheit zugewiesen ist.
Die Timeoutgröße beträgt eine Minute. Jede Abfrage mit einer Fenstergröße, die größer als eine Minute ist, kann keine Daten abrufen.
Maschinelles Lernen wird nicht unterstützt.
Die Beispieldaten-API wird nach fünf Anfragen innerhalb eines 15-Minuten-Zeitraums gedrosselt. Nach dem Ende des 15-Minuten-Fensters können Sie weitere Beispieldatenanforderungen erstellen. Diese Einschränkung gilt auf Abonnementebene.
Beheben von Testabfragefehlern
Wenn Sie die Fehlermeldung „Die Größe der Anforderung ist zu groß.“ erhalten Bitte reduzieren Sie die Größe der Eingabedaten, und versuchen Sie es erneut.", führen Sie die folgenden Schritte aus:
- Verringern Sie die Eingabegröße: Testen Sie Ihre Abfrage mit einer kleineren Beispieldatei oder mit einem kleineren Zeitraum.
- Verringern Sie die Abfragegröße: Um eine Auswahl der Abfrage zu testen, wählen Sie einen Teil der Abfrage aus, und wählen Sie dann " Ausgewählte Abfrage testen" aus.