Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Azure Stream Analytics можно протестировать запрос без запуска или остановки задания. Вы можете протестировать запросы на входящие данные из источников потоковой передачи или отправить примеры данных из локального файла на портале Azure. Вы также можете протестировать запросы локально из локальных примеров данных или динамических данных в Visual Studio и Visual Studio Code.
Автоматическая выборка входящих данных с входа
Azure Stream Analytics автоматически извлекает события из входных данных потоковой передачи. Вы можете выполнять запросы в примере по умолчанию или задать определенный интервал времени для примера.
Войдите на портал Azure.
Найдите и выберите существующее задание Stream Analytics.
На странице задания Stream Analytics в заголовке топологии заданий выберите "Запрос ", чтобы открыть окно редактора запросов.
Чтобы увидеть примерный список входящих событий, выберите вход со значком файла. Примеры событий автоматически отображаются в предварительной версии входных данных.
a. Тип сериализации для данных автоматически обнаруживается, если это JSON или CSV. Вы можете вручную изменить его на JSON, CSV или AVRO, выбрав параметр в раскрывающемся меню.
б. Используйте селектор для просмотра данных в формате Table или Raw .
с. Если данные не актуальны, выберите "Обновить ", чтобы просмотреть последние события.
В следующей таблице приведен пример данных в формате таблицы:
В следующей таблице приведен пример данных в формате Raw:
Чтобы протестировать запрос с входящими данными, выберите "Тестовый запрос". Результаты отображаются на вкладке "Результаты теста ". Вы также можете выбрать "Скачать результаты ", чтобы скачать результаты.
Чтобы протестировать запрос на определенный диапазон времени входящих событий, выберите "Выбрать диапазон времени".
Задайте диапазон времени событий, которые вы хотите использовать для тестирования запроса, а затем выберите пример. За это время можно получить до 1 000 событий или 1 МБ — в зависимости от того, что наступит раньше.
После выборки событий для выбранного диапазона времени они отображаются на вкладке предварительного просмотра входных данных .
Выберите Reset, чтобы увидеть образец списка входящих событий. Если выбрать сброс, выбор диапазона времени будет потерян. Выберите "Тестовый запрос" , чтобы протестировать запрос и просмотреть результаты на вкладке "Результаты теста ".
При внесении изменений в запрос выберите "Сохранить запрос ", чтобы проверить новую логику запроса. Этот процесс позволяет итеративно изменять запрос и тестировать его еще раз, чтобы узнать, как изменяются выходные данные.
После проверки результатов, отображаемых в браузере, вы готовы начать задание.
Отправка примеров данных из локального файла
Вместо использования динамических данных можно использовать примеры данных из локального файла для тестирования запроса Azure Stream Analytics.
Войдите на портал Azure.
Найдите существующее задание Stream Analytics и выберите его.
На странице задания Stream Analytics в заголовке топологии заданий выберите "Запрос ", чтобы открыть окно редактора запросов.
Чтобы протестировать запрос с помощью локального файла, выберите " Отправить пример входных данных " на вкладке предварительного просмотра входных данных.
Отправьте локальный файл для тестирования запроса. Файлы можно отправлять только с помощью форматов JSON, CSV или AVRO. Нажмите ОК.
После отправки файла можно просмотреть содержимое файла в виде таблицы или в его необработанном формате. При выборе Сброс образец данных возвращается к автоматически выбранным входным данным. Вы можете отправить любой другой файл для тестирования запроса в любое время.
Выберите тестовый запрос , чтобы протестировать запрос на отправленный пример файла.
Результаты тестирования отображаются в соответствии с вашим запросом. Вы можете изменить запрос и выбрать "Сохранить запрос ", чтобы проверить новую логику запроса. Этот процесс позволяет итеративно изменять запрос и тестировать его еще раз, чтобы узнать, как изменяются выходные данные.
При использовании нескольких выходных данных в запросе результаты отображаются на основе выбранных выходных данных.
После проверки результатов, отображаемых в браузере, можно запустить задание.
Ограничения тестового запроса
Политика времени не поддерживается в тестировании портала:
- Не по порядку: Все входящие события упорядочиваются.
- Поздний прибытие: нет события позднего прибытия, так как Stream Analytics может использовать только существующие данные для тестирования.
UDF C# не поддерживается.
Все тестовые запуски выполняются с использованием задания с одной единицей потоковой передачи.
Размер времени ожидания составляет одну минуту. Любой запрос с размером окна больше одной минуты не может получить никаких данных.
Машинное обучение не поддерживается.
Для API демонстрационных данных действует ограничение после пяти запросов в течение 15-минутного периода. По истечении 15-минутного периода вы сможете отправить дополнительные запросы на образцы данных. Это ограничение применяется на уровне подписки.
Устранение ошибок тестового запроса
Если вы получите сообщение об ошибке "Размер запроса слишком велик. Уменьшите размер входных данных и повторите попытку. Выполните следующие действия.
- Уменьшите размер входных данных: протестируйте запрос с помощью небольшого примера файла или с меньшим диапазоном времени.
- Уменьшите размер запроса: чтобы проверить выбор запроса, выберите часть запроса и выберите "Тестировать выбранный запрос".