Stream Analytics-query's lokaal testen met voorbeeldgegevens testen met behulp van Visual Studio Code

U kunt Azure Stream Analytics-hulpprogramma's voor Visual Studio Code gebruiken om uw Stream Analytics-taken lokaal te testen met voorbeeldgegevens. De uitvoerresultaten zijn te vinden als JSON-bestanden in de map LocalRunOutputs van uw project.

Zie Overzicht van lokale Stream Analytics-uitvoeringen in Visual Studio Code met ASA Tools voor meer informatie.

Vereisten

  • Installeer .NET core SDK en start Visual Studio Code opnieuw.

  • Gebruik deze quickstart voor meer informatie over het maken van een Stream Analytics-taak met behulp van Visual Studio Code.

Voorbeeldgegevens voorbereiden

U moet eerst voorbeeldinvoergegevensbestanden voorbereiden. Als u al enkele voorbeeldgegevensbestanden op uw computer hebt, kunt u deze stap overslaan en doorgaan met de volgende stap.

  1. Klik op Voorbeeld van gegevens weergeven in het invoerconfiguratiebestand vanaf de bovenste regel. Sommige invoergegevens worden opgehaald uit IoT Hub en weergegeven in het voorbeeldvenster.

  2. Zodra de gegevens worden weergegeven, selecteert u Opslaan als om de gegevens op te slaan in een lokaal bestand.

Live invoer vooraf bekijken

Een lokale invoer definiƫren

  1. Selecteer input.json onder de map Inputs in uw Stream Analytics-project. Selecteer vervolgens Lokale invoer toevoegen in de bovenste regel.

    Lokale invoer uit het project toevoegen

    U kunt ook Ctrl+Shift+P gebruiken om het opdrachtenpalet te openen en ASA: Invoer toevoegen in te voeren.

    Stream Analytics-invoer toevoegen in VS Code

  2. Selecteer Lokale invoer.

    Lokale ASA-invoer toevoegen in Visual Studio Code

  3. Selecteer + Nieuwe lokale invoer.

    Een nieuwe lokale ASA-invoer toevoegen in Visual Studio Code

  4. Voer dezelfde invoeralias in die u in uw query hebt gebruikt.

    Een nieuwe lokale ASA-invoeralias toevoegen

  5. Voer in het zojuist gegenereerde bestand LocalInput_Input.json het bestandspad in waar het lokale gegevensbestand zich bevindt.

    Lokaal bestandspad invoeren in Visual Studio

  6. Selecteer Voorbeeld van gegevens om een voorbeeld van de invoergegevens te bekijken. Het serialisatietype (JSON of CSV) voor uw gegevens wordt automatisch gedetecteerd. Gebruik de selector om uw gegevens in tabel - of onbewerkte indeling weer te geven. De volgende tabel is een voorbeeld van gegevens in de tabelindeling:

    Voorbeeld van lokale gegevens weergeven in tabelindeling

    De volgende tabel is een voorbeeld van gegevens in de raw-indeling:

    Voorbeeld van lokale gegevens weergeven in onbewerkte indeling

Query's lokaal uitvoeren

Ga terug naar de query-editor en selecteer Lokaal uitvoeren. Selecteer vervolgens Lokale invoer gebruiken in de vervolgkeuzelijst.

Lokaal uitvoeren selecteren in de query-editor

Lokale invoer gebruiken

Het resultaat wordt weergegeven in het rechtervenster. U kunt Uitvoeren selecteren om opnieuw te testen. U kunt ook Openen in map selecteren om de resultaatbestanden in verkenner weer te geven en ze verder te openen met andere hulpprogramma's. De resultaatbestanden zijn alleen beschikbaar in JSON-indeling.

Resultaat van lokale uitvoering weergeven

Volgende stappen