Локальное тестирование запросов Stream Analytics с использованием примера данных и Visual Studio Code

Инструменты Azure Stream Analytics для Visual Studio Code можно использовать для локального тестирования заданий Stream Analytics с демонстрационными данными. Выходные результаты можно найти в виде JSON-файлов в папке LocalRunOutputs проекта.

Дополнительные сведения см. в статье Обзор локальных запусков Stream Analytics в Visual Studio Code с помощью инструментов ASA.

Предварительные требования

Подготовка примера данных

Сначала необходимо подготовить входные файлы демонстрационных данных. Если на компьютере уже есть файлы демонстрационных данных, этот шаг можно пропустить и перейти к следующему.

  1. Щелкните Предварительный просмотр данных во входном файле конфигурации в верхней строке. Некоторые входные данные будут извлечены из Центра Интернета вещей и отображены в окне предварительного просмотра.

  2. После отображения данных выберите Сохранить как , чтобы сохранить данные в локальный файл.

Просмотр динамических входных данных

Определение локального ввода

  1. Выберите input.json в папке Входные данные в проекте Stream Analytics. Затем выберите Добавить локальный ввод в верхней строке.

    Добавление локального ввода из проекта

    Вы можете также нажать клавиши CTRL+SHIFT+P, чтобы открыть палитру команд и ввести ASA: Add Input.

    Добавление входных данных Stream Analytics в VS Code

  2. Выберите Локальные входные данные.

    Добавление локального ввода ASA в Visual Studio Code

  3. Выберите + New Local Input (+ Локальный ввод).

    Добавление нового локального ввода ASA в Visual Studio Code

  4. Введите тот же входной псевдоним, который использовался в запросе.

    Добавление нового локального входного псевдонима ASA

  5. В созданном файле LocalInput_Input.json введите путь к локальному файлу данных.

    Ввод пути к локальному файлу в Visual Studio

  6. Выберите Предварительный просмотр данных, чтобы просмотреть входные данные. Тип сериализации (JSON или CSV) для ваших данных обнаруживается автоматически. Воспользуйтесь селектором для просмотра данных в табличном или необработанном формате. В таблице ниже приведен пример данных в табличном формате.

    Предварительный просмотр локальных данных в формате таблицы

    В таблице ниже приведен пример данных в необработанном формате.

    Предварительный просмотр локальных данных в необработанном виде

Локальное выполнение запросов.

Вернитесь в редактор запросов и выберите Запустить локально. Затем выберите из раскрывающегося списка Use local input (Использовать локальный ввод).

Выбор элемента

Использование локального ввода

Результат отображается в правом окне. Можно выбрать Запуск для повторного тестирования. Можно также выбрать Open in folder (Открыть в папке), чтобы просмотреть файлы результатов в проводнике и затем открыть их с помощью других инструментов. Файлы результатов доступны только в формате JSON.

Просмотр результата локального запуска

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