Поделиться через


Создание оповещений активатора данных для панели мониторинга в режиме реального времени

Оповещения активатора данных можно создавать из множества различных источников данных в Microsoft Fabric. В этой статье описывается создание оповещений активатора данных для панели мониторинга в режиме реального времени. Дополнительные сведения см. в разделе "Что такое активатор данных"?

Оповещение о выполнении условий на панели мониторинга в режиме реального времени

Используйте активатор данных для активации уведомлений при выполнении условий на панели мониторинга реального времени. Например, если у вас есть панель мониторинга реального времени, отображающая доступность велосипедов для найма в нескольких местах, можно активировать оповещение, если в любом месте доступно слишком мало велосипедов. Отправьте уведомления об оповещениях самостоятельно или другим пользователям в вашей организации с помощью электронной почты или Microsoft Teams.

Необходимые компоненты

Создание триггера активации данных с помощью оповещения Set

  1. Откройте панель мониторинга в режиме реального времени.
  2. Переключение с просмотра на режим редактирования на панели инструментов.
  3. Выберите плитку на панели мониторинга реального времени для отслеживания активатора данных.
  4. Выберите меню "Дополнительно" (...) в правом верхнем углу плитки и выберите "Задать оповещение". Вы также можете использовать кнопку "Задать оповещение" в строке меню панели мониторинга в режиме реального времени.

Снимок экрана: добавление правила активации данных из плитки.

Определение условий генерации оповещений активатора данных

В области "Задание оповещений" определите условия правила. Условия правила включают определение поля для отслеживания и настройки порогового значения. Выберите, следует ли получать уведомление по электронной почте или в Microsoft Teams. Задайте расположение для сохранения этого правила активации данных и нажмите кнопку "Создать".

Снимок экрана: создание окна генерации оповещений в активаторе данных.

Необязательно. Изменение триггера в активаторе данных

Когда триггер будет готов, вы получите уведомление со ссылкой на триггер. Выберите ссылку, чтобы изменить триггер в активаторе данных. Изменение триггера полезно, если вы хотите выполнить одно из следующих уточнений:

  • Добавьте других получателей в оповещение.
  • Определите более сложное условие генерации оповещений, чем возможно в области "Задание оповещений".

Сведения об изменении триггеров в активаторе данных см. в разделе "Создание триггеров в режиме разработки".

Ограничения на диаграммы с осью времени

Если у вас есть диаграмма с осью времени в Power BI или на панели мониторинга в режиме реального времени, активатор данных считывает значение меры ровно один раз для каждой точки на оси времени. Если измеренное значение для заданной точки времени изменяется после того, как активатор данных считывает его, активатор данных игнорирует измененное значение.

Пример ограничения

В следующем примере показано это ограничение. В этом примере диаграмма показывает количество проданных элементов с течением времени. Активатор данных сначала считывает диаграмму утром 3 января. В настоящее время на диаграмме показаны 10 проданных элементов:

Дата Количество проданных элементов
1 января 20
2 января 18
3 января 10

Позже в день 3 января больше товаров продаются. Диаграмма обновляется, чтобы отразить это изменение, и количество проданных элементов теперь считывает 15:

Дата Количество проданных элементов
1 января 20
2 января 18
3 января 15 (изменено с ранее в день)

Активатор данных игнорирует измененное значение, так как оно уже считывает значение 10 в начале дня.

Как обойти это ограничение

Наиболее распространенная причина, по которой значение меры может меняться с течением времени, заключается в том, что последняя точка на оси времени подвержена изменению. В примере число продаж увеличивается в течение дня. Количество проданных товаров в предыдущие дни никогда не изменяется, потому что эти даты находятся в прошлом. Чтобы избежать этого ограничения, выполните указанные ниже действия.

  1. Исключите текущую дату и время из диаграммы, чтобы это значение не было выборкой во время изменения.

    • Добавьте в диаграмму относительный фильтр времени, чтобы исключить текущую дату или время из диаграммы. Активатор данных видит значение только после того, как оно будет окончательным в течение определенного периода времени измерения, и больше не подлежит изменению.

    • Добавьте фильтр времени, в котором диапазон времени заканчивается в одном контейнере до текущего времени. Таким образом, последняя ячейка, выборка из примера активатора данных уже "закрыта" и не изменяется.

      TableForReflex
      | where YourTimeColumn between (ago(5h)..bin(now(), 1h))
      | summarize count() by bin(YourTimeColumn, 1h)
      | render timechart
      
  2. Используйте карточку или визуальный элемент ключевого показателя эффективности для отслеживания значения текущей даты , так как ограничение, описанное здесь, применяется только к диаграммам с осью времени. Например, создайте визуальный элемент ключевого показателя эффективности, отображающий "продажи до сих пор". Активатор данных считывает и активирует изменения этого значения в течение дня.