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


Руководство. Создание и активация правила активатора

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

  • Просмотр примера активатора
  • Изучение данных
  • Изучение правила
  • Запуск правила
  • Создайте объект
  • Создание правила

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

Прежде чем приступить к работе, вам потребуется рабочая область с емкостью Fabric. Сведения о рабочих областях Fabric см. в статье "Рабочие области". Если у вас нет Fabric, вам будет предложено начать пробную версию.

Создание примера активатора

Начните с открытия Fabric в браузере.

  1. В панели навигации выберите Создать>Активатор. Если вы не видите Создать, выберите эллипсис (...), чтобы отобразить дополнительные параметры.

    Снимок экрана: левая панель навигации с выбранным элементом

  2. Выберите , чтобы попробовать образец и создать активатор, предварительно заполненный образцами событий и объектов.

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

Изучение данных

На этом шаге мы рассмотрим данные потока событий, на основе этого примера.

Новый активатор содержит раздел Обозревателя . Прокрутите вниз и выберите поток событий доставки пакета.

снимок экрана активатора с выбранным потоком событий доставки пакета.

Эти события показывают состояние пакетов в режиме реального времени, которые находятся в процессе доставки.

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

Изучение правила

Используйте правило, чтобы указать значения событий, которые требуется отслеживать, условия, которые необходимо обнаружить, и действия, которые требуется выполнить активатор.

В области обозревателя отображаются объекты, такие как потоки событий для этого активатора. события доставки — это один из объектов, созданных из событий доставки пакетов .

  1. В области обозревателя выберите объект с именем "События доставки". Вы можете создать правила о объектах, использующих данные из потока событий доставки пакета. Например, правило, проверяющее пакеты для температуры.

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

  2. Обратите внимание, что раздел "События по идентификатору объекта" организован по идентификаторупакета. Идентификатор пакета — это идентификатор столбца, который однозначно идентифицирует каждый пакет. Этот уникальный идентификатор используется для назначения событий пакета объектам package.

    Снимок экрана: уникальный столбец идентификатора на экране

  3. Выберите правило температуры, называемое слишком горячим для медицины. Прокрутите область определения , чтобы узнать, как работает правило.

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

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

  5. Прокрутите вниз до условия. Наше правило заключается в мониторинге температуры, которая становится больше, чемнад 20 градусов по Цельсию.

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

    снимок экрана: раздел фильтра свойств области

  7. Наконец, прокрутите вниз до действия. Наше правило отправляет сообщение Teams, если условие выполнено.

Мы создали правило активатора. Правило выполняется в потоке событий доставки пакетов. Правило ищет пакеты с медикаментами и проверяет, превышает ли температура в настоящее время 20 градусов по Цельсию. Когда температура становится больше 20 градусов Цельсия, отправляется сообщение Teams.

Ознакомьтесь с другими правилами, чтобы узнать, как они работают.

Запуск правила

Теперь вы знакомы с событиями и объектами, используемыми для создания правила. Следующим шагом является запуск правила.

  1. Выберите слишком горячий для медицины.

  2. При необходимости отправьте тестовое сообщение, выбрав Отправить мне действие теста. Сначала убедитесь, что вы получатель. Убедитесь, что вы получите сообщение и что оно выглядит так, как вы ожидаете.

  3. Выберите Пуск. Это приводит к тому, что правило становится активным. Вы получаете сообщение Teams всякий раз, когда пакет медицины слишком горячий. Правило должно запускаться несколько раз в час.

  4. Позже можно отключить правило с помощью кнопки "Остановить ".

Создайте объект

Теперь пришло время создать собственный объект. В этом разделе удалите объект Package . Затем повторно создайте его для отслеживания состояния пакетов в транзитном режиме, когда часы доставки становятся больше 25.

  1. Выберите и удалите объект Package .
  2. Выберите поток событий доставки пакета.
  3. На ленте выберите новый объект.
  4. Назовите новый объект Package2 и выберите идентификатор пакета в качестве уникального идентификатора.
  5. Добавьте HoursInTransit и City в качестве свойств объекта.
  6. Нажмите кнопку создания.

Создание нового правила

Создайте правило, которое оповещает вас, если время транзита в доставке превышает пороговое значение.

  1. Выберите новое свойство HoursInTransit . На ленте выберите новое правило. В заголовке щелкните значок карандаша, чтобы изменить имя правила. Присвойте ему среднее время передачи выше целевого объекта. Объект Package2 выглядит следующим образом.

    Среднее представление обозревателя времени транзита для руководства по активации.

  2. Выберите Изменить сведения, чтобы открыть область определения.

  3. В области "Определение" выберите HoursInTransit. Затем выберите Добавить сводку>средних. Задайте размер окна агрегирования на пять минут и размер шага на пять минут. Диаграмма "Монитор" обновляется, чтобы отразить суммирование, и ваша диаграмма мониторинга правил выглядит следующим образом.

    Средняя диаграмма времени передачи для учебника по активатору.

  4. На шаге условия определите, когда среднее время транзита больше 25. Задайте правило для оповещения при каждом выполнении условия. После выполнения этого шага диаграмма условий обновляется и правило выглядит следующим образом.

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

  5. Укажите действие для правила. Вы можете отправить сообщение Teams или электронную почту. Настройте действие в соответствии с тем, как оно будет отображаться.

  6. Проверьте правило, нажав кнопку Отправить мне тестовое действие. Убедитесь, что вы получите оповещение. При использовании электронной почты может потребоваться несколько минут.

  7. Запустите правило, нажав кнопку "Сохранить и запустить".

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

Очистка ресурсов

Завершив работу с правилами, созданными в рамках руководства, обязательно остановите их. Если вы не отмените правила, вы и дальше будете получать уведомления о них. Вы также можете взимать плату за фоновую обработку. Выберите каждое правило в свою очередь и нажмите кнопку "Остановить " на ленте.

Дополнительные сведения о Microsoft Fabric также можно узнать: