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


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

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

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

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

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

Создайте правило активации с помощью Set alert

Откройте панель мониторинга Real-Time и выполните одно из следующих действий:

  1. В строке меню ленты:

    1. Задайте оповещения, нажав кнопку "Задать оповещение ". Снимок экрана: добавление правила активации из строки меню ленты.

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

  2. На плитке:

    1. Выберите плитку на панели мониторинга реального времени для отслеживания активатора.

    2. Выберите "Задать оповещение " на панели инструментов плитки или в меню "Дополнительно" (...) в правом верхнем углу плитки.

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

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

Раздел сведений

В области "Задать оповещение " укажите имя правила. Снимок экрана раздела сведений на панели создания оповещения.

Раздел "Мониторинг"

Выберите частоту выполнения запроса активатором. Значение по умолчанию — каждые 5 минут.

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

Раздел условий

Определите условия правила следующим образом:

  • Если визуализация не имеет измерений, вы можете выбрать условие "В каждом событии, когда", чтобы отслеживать изменения в потоке данных, выбрав конкретное поле для мониторинга.
  • Если ваша визуализация включает измерения, вы можете выбрать условие На каждом событии сгруппировано по для мониторинга изменений в потоке данных, выбрав поле для группировки, которое разделяет данные на отдельные группы.
  1. В раскрывающемся списке "Когда " выберите значение для вычисления.
  2. В раскрывающемся списке "Условие " выберите условие, которое будет выполнено. Дополнительные сведения см. в разделе Условия.
  3. В раскрывающемся списке «Вхождение» установите количество раз, которое должно быть выполнено условие, чтобы сработало уведомление.

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

Раздел действия

В разделе "Действие " выберите одно из следующих действий, которые необходимо предпринять при активации оповещения:

  • Отправить сообщение электронной почты:

    1. Для действия "Выбрать" выберите "Отправить сообщение электронной почты".
    2. В поле "Чтобы" введите адрес электронной почты получателя или используйте раскрывающийся список пользователей в вашей организации. По умолчанию ваш адрес электронной почты заполняется там.
    3. В поле "Тема" введите тему уведомления по электронной почте.
    4. В поле "Заголовок" введите заголовок уведомления по электронной почте.
    5. Для заметок введите дополнительные сведения, которые вы хотите включить в уведомление по электронной почте.

      Замечание

      При вводе темы, заголовка или заметок можно ссылаться на свойства в данных, введя @ или нажав кнопку рядом с текстовыми полями. Например: @BikepointID.

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

    Снимок экрана: раздел

  • Отправьте уведомление Microsoft Teams:

    1. Для выбора действия выберите Teams -->Сообщение отдельным лицам или сообщение группового чата, или сообщение в канал.
    2. Выполните одно из следующих действий в зависимости от выбранного варианта.
      • Если вы выбрали параметр "Сообщение для отдельных лиц ", введите адреса электронной почты получателей или используйте раскрывающийся список, чтобы выбрать свойство, значение которого является адресом электронной почты. При выполнении условия сообщение электронной почты отправляется указанным лицам.
      • Если выбран параметр сообщения группового чата , выберите групповой чат в раскрывающемся списке. При выполнении условия сообщение публикуется в групповом чате.
      • Если выбран параметр публикации канала , выберите команду и канал из раскрывающихся списков. При выполнении условия сообщение публикуется в выбранном канале.
    3. В поле "Заголовок" введите заголовок уведомления Teams.
    4. Для заметок введите заметки для уведомления Teams.

      Замечание

      При вводе темы, заголовка или заметок можно ссылаться на свойства данных, введя @ или нажав кнопку рядом с текстовыми полями. Например: @BikepointID.

    5. Для контекста выберите значения из выпадающего списка, которые нужно включить в уведомление Teams.

    Снимок экрана: раздел

  • Выполнение действий Fabric. Чтобы настроить оповещение для запуска конвейера Fabric, задания Spark или записной книжки при выполнении условия, выполните следующие действия.

    1. Для выбора действия выберите "Запустить конвейер", "Выполнить задание Spark", "Запустить записную книжку" или "Выполнить функцию" (предварительная версия).
    2. Чтобы запустить элемент Select Fabric, выберите элемент Fabric (конвейер, записная книжка, задание Spark или функция) из списка.
    3. Выберите "Добавить параметр" и укажите имя параметра для элемента Fabric и значение для него. Можно добавить несколько параметров. Параметры из данных генерации оповещений можно передать, введя @ или нажав кнопку рядом с текстовым полем. Например: @BikepointID. Снимок экрана: раздел действий Run Fabric на боковой панели
    • Настраиваемые действия. Чтобы настроить оповещение для вызова настраиваемого действия при выполнении условия, выполните следующие действия:
      1. Для действия "Выбрать" выберите "Создать настраиваемое действие".

        Снимок экрана: раздел

      2. Как упоминалось в разделе "Действие", сначала создайте правило, а затем завершите настройку пользовательского действия, следуя шагам из Запуск пользовательских действий (потоки Power Automate).

      3. После создания настраиваемого действия в области определения правила выберите настраиваемое действие, созданное в раскрывающемся списке действий .

Раздел «Место сохранения»

Задайте расположение для сохранения этого правила активатора и нажмите кнопку "Создать".

Снимок экрана окна создания оповещения в приложении Активатор, выделено расположение сохранения.

Изменение правила в Активаторе

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

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

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

Ограничения для настройки оповещений

При создании оповещений следует учитывать, что оповещения можно создавать только для определенных типов визуальных элементов. Для создания оповещений не поддерживаются следующие визуальные элементы:

  • Tables
  • Maps
  • Воронковые диаграммы
  • Anomalies
  • Точечные диаграммы
  • Markdowns
  • Тепловая карта
  • Диаграммы времени (как описано в следующем разделе)

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

Если у вас есть диаграмма с осью времени в 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. Используйте карточку или визуальный элемент ключевого показателя эффективности для отслеживания значения текущей даты , так как ограничение, описанное здесь, применяется только к диаграммам с осью времени. Например, создайте визуальный элемент ключевого показателя эффективности, отображающий "продажи на текущий момент за сегодняшний день". Активатор считывает изменения и реагирует на них в течение дня.