Dela via


Testa ett Azure Stream Analytics-jobb i portalen

I Azure Stream Analytics kan du testa frågan utan att starta eller stoppa jobbet. Du kan testa frågor på inkommande data från dina strömmande källor eller ladda upp exempeldata från en lokal fil på Azure Portal. Du kan också testa frågor lokalt från dina lokala exempeldata eller livedata i Visual Studio och Visual Studio Code.

Exempel på inkommande data automatiskt från indata

Azure Stream Analytics hämtar automatiskt händelser från dina strömmande indata. Du kan köra frågor i standardexemplet eller ange en specifik tidsram för exemplet.

  1. Logga in på Azure-portalen.

  2. Leta upp och välj ditt befintliga Stream Analytics-jobb.

  3. På sidan Stream Analytics-jobb går du till rubriken Jobbtopologi och väljer Fråga för att öppna fönstret Frågeredigeraren.

  4. Om du vill se en exempellista över inkommande händelser väljer du indata med filikonen så visas exempelhändelserna automatiskt i förhandsversionen av indata.

    a. Serialiseringstypen för dina data identifieras automatiskt om dess JSON eller CSV. Du kan även ändra det manuellt till JSON, CSV, AVRO genom att ändra alternativet i listrutan.

    b. Använd väljaren för att visa dina data i tabell- eller raw-format .

    c. Om dina data som visas inte är aktuella väljer du Uppdatera för att se de senaste händelserna.

    Följande tabell är ett exempel på data i tabellformat:

    Azure Stream Analytics-exempelindata i tabellformat

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

    Azure Stream Analytics-exempelindata i raw-format

  5. Om du vill testa frågan med inkommande data väljer du Testa fråga. Resultaten visas på fliken Testresultat . Du kan också välja Ladda ned resultat för att ladda ned resultatet.

    Testfrågeresultat för Azure Stream Analytics

  6. Om du vill testa frågan mot ett visst tidsintervall för inkommande händelser väljer du Välj tidsintervall.

    Azure Stream Analytics-tidsintervall för inkommande exempelhändelser

  7. Ange tidsintervallet för de händelser som du vill använda för att testa frågan och välj Exempel. Inom den tidsramen kan du hämta upp till 1 000 händelser eller 1 MB, beroende på vilket som inträffar först.

    Azure Stream Analytics anger tidsintervall för inkommande exempelhändelser

  8. När händelserna har samplats för valt tidsintervall visas de på fliken Indataförhandsgranskning .

    Visa testresultat för Azure Stream Analytics

  9. Välj Återställ för att se exempellistan över inkommande händelser. Om du väljer Återställ går valet av tidsintervall förlorat. Välj Testfråga för att testa frågan och granska resultaten på fliken Testresultat .

  10. När du gör ändringar i frågan väljer du Spara fråga för att testa den nya frågelogik. På så sätt kan du iterativt ändra frågan och testa den igen för att se hur utdata ändras.

  11. När du har verifierat resultaten som visas i webbläsaren är du redo att starta jobbet.

Ladda upp exempeldata från en lokal fil

I stället för att använda livedata kan du använda exempeldata från en lokal fil för att testa din Azure Stream Analytics-fråga.

  1. Logga in på Azure-portalen.

  2. Leta upp ditt befintliga Stream Analytics-jobb och välj det.

  3. På sidan Stream Analytics-jobb går du till rubriken Jobbtopologi och väljer Fråga för att öppna fönstret Frågeredigeraren.

  4. Om du vill testa frågan med en lokal fil väljer du Ladda upp exempelindata på fliken Förhandsgranskning av indata .

    Skärmbild som visar alternativet Ladda upp exempelindata.

  5. Ladda upp din lokala fil för att testa frågan. Du kan bara ladda upp filer med JSON-, CSV- eller AVRO-format. Välj OK.

    Skärmbild som visar dialogrutan Ladda upp exempeldata där du kan välja en fil.

  6. Så snart du laddar upp filen kan du även se filinnehållet i formuläret som en tabell eller i råformatet. Om du väljer Återställ återgår exempeldata till inkommande indata som beskrivs i föregående avsnitt. Du kan ladda upp valfri annan fil för att testa frågan när som helst.

  7. Välj Testa fråga för att testa frågan mot den uppladdade exempelfilen.

  8. Testresultat visas baserat på din fråga. Du kan ändra frågan och välja Spara fråga för att testa den nya frågelogik. På så sätt kan du iterativt ändra frågan och testa den igen för att se hur utdata ändras.

  9. När du använder flera utdata i frågan visas resultaten baserat på valda utdata.

    Valda utdata för Azure Stream Analytics

  10. När du har kontrollerat resultaten som visas i webbläsaren kan du starta jobbet.

Begränsningar

  1. Tidsprincipen stöds inte vid portaltestning:

    • Out-of-order: alla inkommande händelser kommer att beställas.
    • Sen ankomst: Det blir ingen händelse för sen ankomst eftersom Stream Analytics bara kan använda befintliga data för testning.
  2. C# UDF stöds inte.

  3. Alla tester körs med ett jobb som har en strömningsenhet.

  4. Tidsgränsen är en minut. Så alla frågor med en fönsterstorlek som är större än en minut kan inte hämta några data.

  5. Maskininlärning stöds inte.

  6. Exempeldata-API:et begränsas efter fem begäranden i ett 15-minutersfönster. Efter slutet av 15-minutersfönstret kan du göra fler exempeldatabegäranden. Den här begränsningen tillämpas på prenumerationsnivå.

Felsökning

Om du får det här felet "Begärans storlek är för stor. Minska datastorleken för indata och försök igen.", följ stegen nedan:

  • Minska indatastorleken – Testa frågan med exempelfilen med mindre storlek eller med ett mindre tidsintervall.
  • Minska frågestorleken – Om du vill testa ett urval av frågor väljer du en del av frågan och klickar sedan på Testa vald fråga.

Nästa steg