Lokales Testen von Livedaten mithilfe von Azure Stream Analytics-Tools für Visual Studio (Vorschauversion)

Azure Stream Analytics-Tools für Visual Studio ermöglichen Ihnen das lokale Testen von Aufträgen in der IDE mithilfe von Live-Ereignisdatenströmen aus Azure Event Hub, IoT Hub und Blob Storage. Das lokale Testen von Livedaten kann die in der Cloud verfügbaren Leistungs- und Skalierbarkeitstests zwar nicht ersetzen, Sie können jedoch während der Funktionstests Zeit sparen, da nicht bei jedem Testen Ihres Stream Analytics-Auftrags eine Übermittlung in die Cloud erforderlich ist. Dieses Feature befindet sich in der Vorschauphase und darf nicht für Produktionsworkloads verwendet werden.

Testoptionen

Die folgenden lokalen Testoptionen werden unterstützt:

Input (Eingabe) Ausgabe Auftragstyp
Lokale statische Daten Lokale statische Daten Cloud/Edge
Live-Eingabedaten Lokale statische Daten Cloud
Live-Eingabedaten Live-Ausgabedaten Cloud

Lokales Testen mit Livedaten

  1. Nachdem Sie ein Azure Stream Analytics-Cloudprojekt in Visual Studio erstellt haben, öffnen Sie script.asaql. Die lokalen Tests verwendet standardmäßig lokale Ein- und Ausgaben.

    Azure Stream Analytics Visual Studio mit lokaler Ein- und Ausgabe

  2. Zum Testen von Livedaten wählen Sie im Dropdownfeld die Option Use Cloud Input (Cloudeingabe verwenden) aus.

    Azure Stream Analytics Visual Studio mit Live-Cloudeingabe

  3. Legen Sie die Startzeit fest, um zu definieren, wann der Auftrag mit der Verarbeitung von Eingabedaten beginnt. Der Auftrag muss Eingabedaten u.U. vorab lesen, um genaue Ergebnisse sicherzustellen. Die Standardzeit ist auf 30 Minuten in der Zukunft festgelegt.

    Azure Stream Analytics Visual Studio – Anfangszeit der Livedaten

  4. Klicken Sie auf Lokal ausführen. Ein Konsolenfenster mit dem Ausführungsfortschritt und Auftragsmetriken wird angezeigt. Wenn Sie den Prozess beenden möchten, können Sie das manuell tun.

    Azure Stream Analytics Visual Studio – Livedaten-Prozessfenster

    Die Ausgabeergebnisse werden im Ergebnisfenster der lokalen Ausführung alle drei Sekunden mit den ersten 500 Ausgabezeilen aktualisiert, und die Ausgabedateien werden unter Ihrem Projektpfad im Ordner ASALocalRun abgelegt. Sie können die Ausgabedateien auch öffnen, indem Sie im Ergebnisfenster der lokalen Ausführung auf die Schaltfläche Ergebnisordner öffnen klicken.

    Azure Stream Analytics Visual Studio mit geöffnetem Ergebnisordner

  5. Wenn die Ergebnisse in Ihren Cloudausgabesenken ausgegeben werden sollen, wählen Sie im zweiten Dropdownfeld die Option Output to Cloud (Ausgabe in der Cloud). Power BI und Azure Data Lake Storage sind keine unterstützten Ausgabesenken.

    Azure Stream Analytics Visual Studio – Ausgabe von Livedaten in die Cloud

Einschränkungen

  • Power BI und Azure Data Lake Storage werden aufgrund von Einschränkungen des Authentifizierungsmodells nicht als Ausgabesenken unterstützt.

  • Nur Cloudeingabeoptionen unterstützen Zeitrichtlinien, lokale Eingabeoptionen nicht.

Nächste Schritte