Testa Stream Analytics-frågor lokalt med exempeldata med Hjälp av Visual Studio Code

Du kan använda Azure Stream Analytics-verktyg för Visual Studio Code för att testa dina Stream Analytics-jobb lokalt med exempeldata. Utdataresultatet kan hittas som JSON-filer i mappen LocalRunOutputs i projektet.

Mer information finns i Översikt över lokala Stream Analytics-körningar i Visual Studio Code med ASA Tools.

Förutsättningar

  • Installera .NET Core SDK och starta om Visual Studio Code.

  • Använd den här snabbstarten om du vill lära dig hur du skapar ett Stream Analytics-jobb med hjälp av Visual Studio Code.

Förbereda exempeldata

Du måste förbereda exempeldatafiler för indata först. Om du redan har några exempeldatafiler på datorn kan du hoppa över det här steget och gå vidare till nästa.

  1. Klicka på Förhandsgranska data i indatakonfigurationsfilen från den översta raden. Vissa indata hämtas från IoT Hub och visas i förhandsgranskningsfönstret.

  2. När data visas väljer du Spara som för att spara data i en lokal fil.

Förhandsgranska liveindata

Definiera en lokal indata

  1. Välj input.json under mappen Inputs (Indata) i Stream Analytics-projektet. Välj sedan Lägg till lokala indata från den översta raden.

    Lägga till lokala indata från projektet

    Du kan också använda Ctrl+Skift+P för att öppna kommandopaletten och ange ASA: Lägg till indata.

    Lägga till Stream Analytics-indata i VS Code

  2. Välj Lokala indata.

    Lägga till lokala ASA-indata i Visual Studio Code

  3. Välj + Ny lokal indata.

    Lägga till en ny lokal ASA-indata i Visual Studio Code

  4. Ange samma indataalias som du använde i frågan.

    Lägga till ett nytt lokalt ASA-indataalias

  5. I den nyligen genererade filen LocalInput_Input.json anger du filsökvägen där den lokala datafilen finns.

    Ange en lokal filsökväg i Visual Studio

  6. Välj Förhandsgranska data för att förhandsgranska indata. Serialiseringstypen (JSON eller CSV) för dina data identifieras automatiskt. Använd väljaren för att visa dina data i tabell- eller raw-format . Följande tabell är ett exempel på data i tabellformat:

    Förhandsgranska lokala data i tabellformat

    Följande tabell är ett exempel på data i Raw-format:

    Förhandsgranska lokala data i rådataformat

Köra frågor lokalt

Gå tillbaka till frågeredigeraren och välj Kör lokalt. Välj sedan Använd lokala indata i listrutan.

Välj kör lokalt i frågeredigeraren

Använda lokala indata

Resultatet visas i det högra fönstret. Du kan välja Kör för att testa igen. Du kan också välja Öppna i mappen för att se resultatfilerna i Utforskaren och öppna dem ytterligare med andra verktyg. Resultatfilerna är endast tillgängliga i JSON-format.

Visa resultat för lokal körning

Nästa steg