Anmerkung
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.
Das lokale Testen Ihrer Stream Analytics-Abfrage anhand von Livestream-Eingaben ist ein wichtiger Schritt, um die Genauigkeit und Effizienz Ihrer Abfragelogik sicherzustellen. Mit der Azure Stream Analytics-Erweiterung (ASA) für Visual Studio Code (VS Code) verfügen Sie über die erforderlichen Tools, um diese Tests nahtlos durchzuführen. Dieser Artikel führt Sie durch die Schritte zum Einrichten Ihrer Umgebung, zum Konfigurieren der Livestream-Eingabe und zum lokalen Ausführen Ihrer Abfrage für gründliche Tests.
Voraussetzungen
- Installieren Sie das .NET Core SDK , und starten Sie Visual Studio Code neu.
- Befolgen Sie diese Schnellstartanleitung , um einen Stream Analytics-Auftrag mit Visual Studio Code zu installieren und zu erstellen.
Definieren einer Livestream-Eingabe
Klicken Sie mit der rechten Maustaste auf den Ordner Eingaben in Ihrem Stream Analytics-Projekt, und wählen Sie ASA: Eingabe hinzufügen aus.
ODER drücken Sie Strg+Umschalt+P , um die Befehlspalette zu öffnen, und geben Sie ASA: Add Input ein. Wählen Sie dann das Abfrageskript für die Verarbeitung des Eingabedatenstroms aus.
Wählen Sie in der Dropdownliste einen Typ einer Liveeingabequelle aus, wählen Sie Aus Ihren Azure-Abonnements aus , und geben Sie einen Namen für die Eingabequelle ein.
Sie sehen eine neue JSON-Datei , die im Eingabeordner erstellt wurde. Öffnen Sie die Datei , und wählen Sie Aus Ihren Abonnements aus , um Sie bei der Konfiguration Ihrer Event Hubs-Eingabe zu unterstützen.
Wählen Sie Datenvorschau aus, um zu überprüfen, ob die Live-Eingabe erfolgreich konfiguriert wurde.
Lokales Ausführen der Abfrage
Öffnen Sie die Abfragedatei, wählen Sie Lokal ausführen oder auf der Menüleiste die Schaltfläche Wiedergabe aus, um ein Optionsfenster für die lokale Ausführung zum Konfigurieren des lokalen Ausführungsmodus zu öffnen.
Wählen Sie Live-Eingabe und lokale Ausgabe verwenden aus, um den Auftrag lokal für den Live-Eingabestream auszuführen und Ausgabeergebnisse in einem lokalen Ordner zu erzeugen. Wählen Sie dann Ausführen aus, um die lokale Ausführung des Auftrags zu starten.
Sie können sehen, dass alle 3 Sekunden ein lokales Testfenster geöffnet und aktualisiert wird. Die Ausgabeergebnisse werden im JSON-Format im Ordner LocalRunOutputs gespeichert.
Angeben von Eingabepartitionen für lokale Tests
Um zu vermeiden, dass alle Daten aus Event Hubs erfasst werden, können Sie während des lokalen Tests bestimmte Partitionen für Ihre Event Hubs angeben.
- Wählen Sie Lokal ausführen aus, um das Optionsfenster für die lokale Ausführung zu öffnen.
- Wählen Sie unter Select the input partitions section (Eingabepartitionen auswählen ) die Option Custom (Benutzerdefiniert) aus.
- Geben Sie die spezifischen Partitionsnummern ein, von denen Sie Daten für Ihre lokalen Tests erfassen möchten.
Durch das Angeben der Partitionen können Sie sich auf das Testen Ihrer Abfragelogik konzentrieren, ohne sich um ein großes Datenvolumen kümmern zu müssen. Dieses Feature ermöglicht ein effizienteres und gezielteres Testen Ihres Stream Analytics-Auftrags.
Übermitteln eines Auftrags an Azure
Nachdem Sie die lokalen Tests Ihrer Abfrage abgeschlossen haben, können Sie Ihr Stream Analytics-Projekt an Azure übermitteln und mit der Ausführung des Auftrags in der Cloud beginnen.
- Wählen Sie die Option An Azure übermitteln aus, oder klicken Sie in der Abfragedatei auf die Schaltfläche Hochladen .
- Im Fenster mit den Übermittlungsoptionen können Sie einen vorhandenen Auftrag in Azure aktualisieren oder einen neuen Auftrag für den Upload erstellen.
- Geben Sie die erforderlichen Details an, einschließlich Ihres Abonnements, Ihrer Ressourcengruppe und der Region für die Bereitstellung.
Sobald der Übermittlungsprozess abgeschlossen ist, können Sie Ihren Cloud-Auftrag in einem neuen Fenster anzeigen. Von dort aus können Sie die Leistung überwachen und die Konfigurationen nach Bedarf verwalten. Sie können den Auftrag auch in Ihrem Browser öffnen, indem Sie auf den Link klicken, der im AUSGABE-Panel angezeigt wird.