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


Обработка данных событий с помощью редактора обработки событий

Редактор обработки событий — это интерфейс, не требующий программирования, где элементы перетаскиваются для проектирования логики обработки событий. В этой статье описывается, как использовать редактор для разработки логики обработки.

Примечание.

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

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

  • Доступ к рабочей области в режиме лицензии на емкость Microsoft Fabric или в режиме пробной лицензии с разрешениями участника или выше.

Разработка обработки событий с помощью редактора

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

  1. Выберите "Изменить " на ленте, если вы еще не в режиме редактирования . Убедитесь, что вышестоящий узел для подключенных операций имеет схему.

    Снимок экрана: редактор обработки событий в режиме редактирования.

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

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

      Снимок экрана: выбор кнопки

    • Вставьте оператор с ленты меню или с холста.

      1. На ленте можно выбрать оператор из меню "Преобразование событий".

        Снимок экрана: выбор оператора

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

        Снимок экрана: кнопка плюса в строке подключения.

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

        Снимок экрана: подключение узла потока к узлу оператора.

  3. Выберите узел оператора "Управление полями". На панели конфигурации полей "Управление полями " выберите поля, которые вы хотите использовать для вывода. Если вы хотите добавить все поля, нажмите кнопку "Добавить все поля".

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

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

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

    Снимок экрана: обновленная страница.

  5. Если у вас есть ошибки конфигурации, они отображаются на вкладке "Ошибки разработки " на нижней панели.

    Снимок экрана: вкладка для ошибок разработки.

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

    Снимок экрана: кнопка

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

    Снимок экрана, на котором показан режим реального времени.

Преобразование данных с помощью редактора

Редактор обработки событий (холст в режиме редактирования ) можно использовать для преобразования данных в различные назначения. Введите режим редактирования для разработки операций потоковой обработки для потоков данных.

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

Режим редактирования включает холст и нижняя панель, в которой можно:

  • Создайте логику преобразования для данных событий путем перетаскивания.
  • Предварительный просмотр результатов теста в каждом из узлов обработки от начала до конца.
  • Обнаружение ошибок разработки в узлах обработки.

Макет редактора

Редактор обработки событий состоит из трех разделов, нумеруемых на следующем рисунке.

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

  1. На панели, содержащей меню ленты и холст, вы разрабатываете логику преобразования данных, выбрав оператор (в меню "Преобразование событий ") и подключив поток и конечные узлы через только что созданный узел оператора. Можно перетащить линии подключения или выбрать и удалить подключения.

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

  3. На нижней панели вы просматриваете результат теста на выбранном узле с помощью вкладки "Результат теста ". На вкладке "Ошибки разработки" перечислены все неполные или неправильные конфигурации на узлах операций.

Поддерживаемые типы узлов и примеры

Ниже приведены типы назначения, поддерживающие добавление операторов перед приемом:

  • Лейкхаус
  • Eventhouse (обработка событий перед вводом)
  • Производный поток
  • Активатор

Примечание.

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

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