Тестирование реальных данных в локальной среде с помощью инструментов Azure Stream Analytics для Visual Studio (предварительная версия)

С помощью инструментов Azure Stream Analytics для Visual Studio можно тестировать задания в локальной среде из интегрированной среды разработки с помощью потоковой трансляции событий из концентратора событий Azure, Центра Интернета вещей и хранилища BLOB-объектов. Локальное тестирование реальных данных не заменяет тестирование производительности и масштабируемости, которое можно выполнять в облаке, но вы можете сэкономить время во время функционального тестирования, не отправляя данные в облако каждый раз, когда требуется проверить в задание Stream Analytics. Эта функция находится на этапе предварительной версии и не должна использоваться для производственных рабочих нагрузок.

Параметры тестирования

Поддерживаются следующие параметры тестирования:

Ввод Выходные данные Тип задания
Локальные статические данные Локальные статические данные Облако или Edge
Реальные входные данные Локальные статические данные Cloud
Реальные входные данные Реальные выходные данные Cloud

Локальное тестирование с помощью реальных данных

  1. После создания облачного проекта Azure Stream Analytics в Visual Studio откройте файл script.asaql. При локальном тестировании по умолчанию используются локальные входные и выходные данные.

    Локальные входные и выходные данные Azure Stream Analytics в Visual Studio

  2. Чтобы протестировать реальные данные, из раскрывающегося списка выберите Use Cloud Input (Использовать облачные входные данные).

    Реальные облачные входные данные Azure Stream Analytics в Visual Studio

  3. Задайте время начала, чтобы определить, когда задание начнет обработку входных данных. Заданию может потребоваться считать входные данные заранее, чтобы обеспечить точные результаты. Время по умолчанию составляет 30 минут с текущего момента.

    Время начала обработки реальных данных Azure Stream Analytics в Visual Studio

  4. Щелкните Run Locally (Запустить локально). Появится окно консоли, отображающее ход выполнения и метрики задания. Если вы хотите остановить процесс, это можно сделать вручную.

    Окно обработки реальных данных Azure Stream Analytics в Visual Studio

    Выходные данные обновляются каждые три секунды. В окне результатов локального выполнения отображаются первые 500 выходных строк, а выходные файлы помещаются в папку ASALocalRun, размещенную по пути к вашему проекту. Выходные файлы можно также открыть, нажав кнопку Открыть папку результатов в окне результатов локального выполнения.

    Открытие папки результатов обработки реальных данных Azure Stream Analytics в Visual Studio

  5. Если вы хотите вывести результаты в облачные приемники выходных данных, выберите Output to Cloud (Вывод в облако) из второго раскрывающегося списка. Power BI и Azure Data Lake Storage не поддерживаются в качестве приемников выходных данных.

    Передача в облако реальных выходных данных Azure Stream Analytics в Visual Studio

Ограничения

  • Power BI и Azure Data Lake Storage не поддерживаются в качестве приемников выходных данных из-за ограничений модели аутентификации.

  • Для облачных входных данных поддерживаются политики времени, а для локальных входных данных — нет.

Дальнейшие действия