Lokalne testowanie danych na żywo przy użyciu narzędzi usługi Azure Stream Analytics dla programu Visual Studio (wersja zapoznawcza)

Narzędzia usługi Azure Stream Analytics dla programu Visual Studio umożliwiają lokalne testowanie zadań ze środowiska IDE przy użyciu strumieni zdarzeń na żywo z usługi Azure Event Hub, IoT Hub i usługi Blob Storage. Lokalne testowanie danych na żywo nie może zastąpić testowania wydajności i skalowalności , które można wykonać w chmurze, ale możesz zaoszczędzić czas podczas testowania funkcjonalnego, nie musząc przesyłać do chmury za każdym razem, gdy chcesz przetestować zadanie usługi Stream Analytics. Ta funkcja jest dostępna w wersji zapoznawczej i nie powinna być używana w przypadku obciążeń produkcyjnych.

Opcje testowania

Obsługiwane są następujące opcje testowania lokalnego:

Dane wejściowe Dane wyjściowe Typ zadania
Lokalne dane statyczne Lokalne dane statyczne Chmura/krawędź
Dane wejściowe na żywo Lokalne dane statyczne Chmura
Dane wejściowe na żywo Dane wyjściowe na żywo Chmura

Lokalne testowanie przy użyciu danych na żywo

  1. Po utworzeniu projektu w chmurze usługi Azure Stream Analytics w programie Visual Studio otwórz plik script.asaql. Testowanie lokalne domyślnie używa lokalnych danych wejściowych i lokalnych.

    Lokalne dane wejściowe i lokalne w usłudze Azure Stream Analytics w programie Visual Studio

  2. Aby przetestować dane na żywo, wybierz pozycję Użyj danych wejściowych w chmurze w polu listy rozwijanej.

    Dane wejściowe w chmurze w usłudze Azure Stream Analytics w programie Visual Studio na żywo

  3. Ustaw godzinę rozpoczęcia , aby określić, kiedy zadanie rozpocznie przetwarzanie danych wejściowych. Zadanie może wymagać z wyprzedzeniem odczytu danych wejściowych, aby zapewnić dokładne wyniki. Domyślny czas jest ustawiony na 30 minut przed bieżącą godziną.

    Czas rozpoczęcia danych na żywo w usłudze Azure Stream Analytics w programie Visual Studio

  4. Kliknij pozycję Uruchom lokalnie. Zostanie wyświetlone okno konsoli z uruchomionymi metrykami postępu i zadania. Jeśli chcesz zatrzymać proces, możesz to zrobić ręcznie.

    Okno przetwarzania danych na żywo w usłudze Azure Stream Analytics w programie Visual Studio

    Wyniki wyjściowe są odświeżane co trzy sekundy z pierwszymi 500 wierszami wyjściowymi w lokalnym oknie wyników uruchomienia, a pliki wyjściowe są umieszczane w ścieżce projektu w folderze ASALocalRun . Możesz również otworzyć pliki wyjściowe, klikając przycisk Otwórz folder wyników w lokalnym oknie wyników uruchomienia.

    Folder wyników otwierania danych w programie Visual Studio w usłudze Azure Stream Analytics na żywo

  5. Jeśli chcesz wyświetlić wyniki do ujść danych wyjściowych w chmurze, wybierz pozycję Dane wyjściowe do chmury w drugim polu listy rozwijanej. Ujścia danych wyjściowych usługi Power BI i Azure Data Lake Storage nie są obsługiwane.

    Dane wyjściowe danych na żywo w usłudze Azure Stream Analytics w chmurze w programie Visual Studio

Ograniczenia

  • Usługa Power BI i Azure Data Lake Storage nie są obsługiwanymi ujściami danych wyjściowych z powodu ograniczeń modelu uwierzytelniania.

  • Tylko opcje danych wejściowych w chmurze mają obsługę zasad czasu , a lokalne opcje wprowadzania danych nie są obsługiwane.

Następne kroki