Testa livedata lokalt med Hjälp av Azure Stream Analytics-verktyg för Visual Studio (förhandsversion)
Med Azure Stream Analytics-verktyg för Visual Studio kan du testa jobb lokalt från IDE med livehändelseströmmar från Azure Event Hub, IoT Hub och Blob Storage. Lokal testning av livedata kan inte ersätta prestanda- och skalbarhetstestningen som du kan utföra i molnet, men du kan spara tid under funktionstestningen genom att inte behöva skicka till molnet varje gång du vill testa Stream Analytics-jobbet. Den här funktionen är i förhandsversion och bör inte användas för produktionsarbetsbelastningar.
Testalternativ
Följande lokala testalternativ stöds:
Indata | Resultat | Jobbtyp |
---|---|---|
Lokala statiska data | Lokala statiska data | Moln/gräns |
Live-indata | Lokala statiska data | Moln |
Live-indata | Live-utdata | Moln |
Lokal testning med livedata
När du har skapat ett Azure Stream Analytics-molnprojekt i Visual Studio öppnar du script.asaql. Den lokala testningen använder lokala indata och lokala utdata som standard.
Om du vill testa livedata väljer du Använd molnindata i listrutan.
Ange starttiden för att definiera när jobbet ska börja bearbeta indata. Jobbet kan behöva läsa indata i förväg för att säkerställa korrekta resultat. Standardtiden är inställd på 30 minuter före den aktuella tiden.
Klicka på Kör lokalt. Ett konsolfönster visas med förlopps- och jobbmåtten som körs. Om du vill stoppa processen kan du göra det manuellt.
Utdataresultaten uppdateras var tredje sekund med de första 500 utdataraderna i det lokala körningsresultatfönstret och utdatafilerna placeras i mappen ASALocalRun för projektsökvägen. Du kan också öppna utdatafilerna genom att klicka på knappen Öppna resultatmapp i det lokala körningsresultatfönstret.
Om du vill mata ut resultatet till dina molnutdatamottagare väljer du Utdata till molnet i den andra listrutan. Power BI och Azure Data Lake Storage stöds inte utdatamottagare.
Begränsningar
Power BI och Azure Data Lake Storage stöds inte utdatamottagare på grund av begränsningar i autentiseringsmodellen.
Endast alternativ för molnindata har stöd för tidsprinciper , medan lokala indataalternativ inte har det.