Тестирование реальных данных в локальной среде с помощью инструментов Azure Stream Analytics для Visual Studio (предварительная версия)
С помощью инструментов Azure Stream Analytics для Visual Studio можно тестировать задания в локальной среде из интегрированной среды разработки с помощью потоковой трансляции событий из концентратора событий Azure, Центра Интернета вещей и хранилища BLOB-объектов. Локальное тестирование реальных данных не заменяет тестирование производительности и масштабируемости, которое можно выполнять в облаке, но вы можете сэкономить время во время функционального тестирования, не отправляя данные в облако каждый раз, когда требуется проверить в задание Stream Analytics. Эта функция находится на этапе предварительной версии и не должна использоваться для производственных рабочих нагрузок.
Параметры тестирования
Поддерживаются следующие параметры тестирования:
Ввод | Выходные данные | Тип задания |
---|---|---|
Локальные статические данные | Локальные статические данные | Облако или Edge |
Реальные входные данные | Локальные статические данные | Cloud |
Реальные входные данные | Реальные выходные данные | Cloud |
Локальное тестирование с помощью реальных данных
После создания облачного проекта Azure Stream Analytics в Visual Studio откройте файл script.asaql. При локальном тестировании по умолчанию используются локальные входные и выходные данные.
Чтобы протестировать реальные данные, из раскрывающегося списка выберите Use Cloud Input (Использовать облачные входные данные).
Задайте время начала, чтобы определить, когда задание начнет обработку входных данных. Заданию может потребоваться считать входные данные заранее, чтобы обеспечить точные результаты. Время по умолчанию составляет 30 минут с текущего момента.
Щелкните Run Locally (Запустить локально). Появится окно консоли, отображающее ход выполнения и метрики задания. Если вы хотите остановить процесс, это можно сделать вручную.
Выходные данные обновляются каждые три секунды. В окне результатов локального выполнения отображаются первые 500 выходных строк, а выходные файлы помещаются в папку ASALocalRun, размещенную по пути к вашему проекту. Выходные файлы можно также открыть, нажав кнопку Открыть папку результатов в окне результатов локального выполнения.
Если вы хотите вывести результаты в облачные приемники выходных данных, выберите Output to Cloud (Вывод в облако) из второго раскрывающегося списка. Power BI и Azure Data Lake Storage не поддерживаются в качестве приемников выходных данных.
Ограничения
Power BI и Azure Data Lake Storage не поддерживаются в качестве приемников выходных данных из-за ограничений модели аутентификации.
Для облачных входных данных поддерживаются политики времени, а для локальных входных данных — нет.