Livegegevens lokaal testen met behulp van Azure Stream Analytics-hulpprogramma's voor Visual Studio (preview)
Met Azure Stream Analytics-hulpprogramma's voor Visual Studio kunt u taken lokaal vanuit de IDE testen met behulp van livegebeurtenisstreams van Azure Event Hub, IoT Hub en Blob Storage. Lokale tests van livegegevens kunnen de prestatie- en schaalbaarheidstests die u in de cloud kunt uitvoeren, niet vervangen, maar u kunt tijd besparen tijdens functionele tests door niet elke keer dat u uw Stream Analytics-taak wilt testen, naar de cloud te verzenden. Deze functie is in preview en mag niet worden gebruikt voor productieworkloads.
Testopties
De volgende lokale testopties worden ondersteund:
Invoer | Uitvoer | Taaktype |
---|---|---|
Lokale statische gegevens | Lokale statische gegevens | Cloud/Edge |
Live-invoergegevens | Lokale statische gegevens | Cloud |
Live-invoergegevens | Live-uitvoergegevens | Cloud |
Lokaal testen met livegegevens
Nadat u een Azure Stream Analytics-cloudproject hebt gemaakt in Visual Studio, opent u script.asaql. De lokale test maakt standaard gebruik van lokale invoer en lokale uitvoer.
Als u livegegevens wilt testen, kiest u Cloudinvoer gebruiken in de vervolgkeuzelijst.
Stel de begintijd in om te bepalen wanneer de taak begint met het verwerken van invoergegevens. De taak moet mogelijk invoergegevens van tevoren lezen om nauwkeurige resultaten te garanderen. De standaardtijd is ingesteld op 30 minuten voor de huidige tijd.
Klik op Lokaal uitvoeren. Er wordt een consolevenster weergegeven met de actieve voortgang en metrische gegevens van de taak. Als u het proces wilt stoppen, kunt u dit handmatig doen.
De uitvoerresultaten worden elke drie seconden vernieuwd met de eerste 500 uitvoerrijen in het lokale uitvoerresultaatvenster en de uitvoerbestanden worden in de asaLocalRun-map van het projectpad geplaatst. U kunt de uitvoerbestanden ook openen door te klikken op de knop Map met resultaten openen in het lokale venster met uitvoerresultaten.
Als u de resultaten wilt uitvoeren naar uw uitvoersinks in de cloud, kiest u Uitvoer naar cloud in de tweede vervolgkeuzelijst. Power BI en Azure Data Lake Storage worden niet ondersteund.
Beperkingen
Power BI en Azure Data Lake Storage worden niet ondersteund vanwege beperkingen van het verificatiemodel.
Alleen opties voor cloudinvoer bieden ondersteuning voor tijdbeleid , terwijl lokale invoeropties dat niet doen.