Создание панели мониторинга в режиме реального времени с помощью набора данных Power BI, создаваемого из Stream Analytics, нет редактора кода
В этой статье описывается, как без редактора кода легко создать задание Stream Analytics для создания обработанных данных в набор данных Power BI. Он постоянно считывает данные из центров событий, обрабатывает и выводит данные в набор данных Power BI для создания панели мониторинга Power BI в режиме реального времени.
Необходимые компоненты
- Ресурсы Центров событий Azure должны быть общедоступными, а не размещенными за брандмауэром или защищенными в виртуальной сети Azure
- У вас должна быть рабочая область Power BI, и у вас есть разрешение на создание набора данных.
- Данные в Центрах событий должны быть сериализованы в формате JSON, CSV или Avro.
Разработка задания Stream Analytics для создания набора данных Power BI с выбранными данными
В портал Azure найдите и выберите экземпляр Центры событий Azure.
Выберите "Функции>обработки данных" и выберите "Начать сборку" почти в режиме реального времени с помощью power BI карта.
Введите имя задания Stream Analytics и нажмите кнопку Создать.
Укажите тип сериализации данных в окне Центров событий и метод проверки подлинности, который задание использует для подключения к центрам событий. В этом случае выберите Подключиться.
Когда подключение установлено успешно, и потоки данных передаются в экземпляр Центров событий, вы сразу увидите две вещи:
Наличие полей в входных данных. Вы можете нажать кнопку Добавить поле или выбрать символ с тремя точками рядом с каждым полем, чтобы удалить, переименовать его или изменить его тип.
Динамический пример входящих данных в таблице Предварительный просмотр данных в представлении диаграммы. Она автоматически периодически обновляется. Вы можете выбрать Приостановить предварительный просмотр потоковой передачи, чтобы просмотреть статическое представление примера входных данных.
Выберите плитку "Управление ". На панели конфигурации "Управление полями" выберите нужные поля. Если вы хотите добавить все поля, выберите "Добавить все поля".
Выберите плитку Power BI . На панели конфигурации Power BI заполните необходимые параметры и подключитесь.
- Набор данных: это назначение Power BI, в котором записываются выходные данные задания Azure Stream Analytics.
- Таблица: это имя таблицы в наборе данных, куда переходит выходные данные.
При необходимости выберите "Получить статическую предварительную версию" или "Обновить статическую предварительную версию ", чтобы просмотреть предварительный просмотр данных, который будет приемлен в концентраторе событий.
Нажмите кнопку Сохранить, а затем выберите Запустить для задания Stream Analytics.
Чтобы запустить задание, укажите следующее.
- Число единиц потоковой передачи, с которыми выполняется задание. Единицы потоковой передачи представляют объем вычислительных ресурсов и памяти, выделенных для задания. Мы рекомендуем начать с трех единиц, а затем при необходимости изменить это значение.
- Обработка ошибок выходных данных — позволяет указать нужное поведение, если вывод задания в место назначения завершатся сбоем из-за ошибок данных. По умолчанию задание повторяется до тех пор, пока операция записи не будет выполнена. Вы также можете удалять такие выходные события.
После нажатия кнопки "Пуск" задание запускается в течение двух минут, а метрики будут открыты в разделе вкладки.
Вы также можете просмотреть задание в разделе "Данные процесса" на вкладке "Задания Stream Analytics". Выберите "Открыть метрики ", чтобы отслеживать или останавливать и перезапустить его по мере необходимости.
Создание панели мониторинга в режиме реального времени в Power BI
Теперь у вас запущено задание Azure Stream Analytics, и данные постоянно записываются в таблицу в настроенном наборе данных Power BI. Теперь вы можете создать панель мониторинга в режиме реального времени в рабочей области Power BI.
- Перейдите в рабочую область Power BI, настроенную над плиткой выходных данных Power BI, и нажмите кнопку +Создать в левом верхнем углу, а затем выберите панель мониторинга , чтобы дать новое имя панели мониторинга.
- После создания новой панели мониторинга вы получите новую панель мониторинга. Выберите "Изменить" и нажмите кнопку "Добавить плитку" в верхней строке меню. Откроется правая панель. Выберите настраиваемые данные потоковой передачи, чтобы перейти на следующую страницу.
- Выберите набор данных потоковой передачи (например , nocode-pbi-demo-xujx), настроенный в узле Power BI, и перейдите на следующую страницу.
- Заполните сведения о плитке и выполните следующий шаг, чтобы завершить настройку плитки.
- Затем можно настроить его размер и получить постоянно обновляемую панель мониторинга, как показано в следующем примере.
Следующие шаги
Узнайте больше об Azure Stream Analytics и о том, как выполнять мониторинг созданного задания.