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


Создание потоков событий для дискретных событий (предварительная версия)

В этой статье показано, как создавать потоки событий Microsoft Fabric для дискретных событий.

При разработке приложений для аналитики в режиме реального времени обычно возникают два типа событий: дискретные события и непрерывные события или потоки. Потоки событий Microsoft Fabric могут получать и обрабатывать как дискретные, так и непрерывные события.

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

Чтобы создать эффективный и масштабируемый поток событий в Fabric, важно понимать различие между дискретными событиями и непрерывными событиями или потоками.

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

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

Примечание.

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

Поддерживаемые дискретные события

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

Дискретные события Описание
события Хранилища блоб-объектов Azure Создается при любых изменениях, внесенных в Хранилище BLOB-объектов Azure, таких как создание, изменение или удаление записей или файлов.
События элемента рабочей области Fabric Создается при любых изменениях, внесенных в рабочую область Fabric, включая создание, обновление или удаление элементов.

Подключение дискретных событий к потокам событий

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

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

  • Доступ к рабочей области в режиме лицензии емкости Fabric (или) режим пробной лицензии с разрешениями участника или более высокого уровня.
  • Рабочая область Fabric для подключения к событиям элемента рабочей области Fabric или доступа к учетной записи хранилища BLOB-объектов Azure для подключения к событиям хранилища BLOB-объектов Azure.

Создание потока событий

  1. Перейдите на портал Fabric.

  2. Выберите "Моя рабочая область " на левой панели навигации.

  3. На странице Моя рабочая область нажмите на + Новый элемент на панели команд.

  4. На странице нового элемента найдите Eventstream, а затем выберите Eventstream.

    снимок экрана, на котором показана страница нового элемента с выбранным потоком событий.

  5. В окне New Eventstream введите имя для потока событий, а затем выберите Создать.

    Снимок экрана с окном «Новый поток событий».

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

    Снимок экрана: редактор.

Подключение дискретных событий

Чтобы подключить дискретные события к потоку событий, выполните следующие действия.

  1. На следующем экране выберите "Использовать внешний источник".

    Снимок экрана: выбор параметра 'Использовать внешний источник'.

  2. На странице "Выбор источника данных" выберите "Просмотреть все источники".

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

  3. На экране "Выбор источника данных" выберите тип дискретных событий, которые нужно добавить в поток событий, либо события из Хранилища BLOB-объектов Azure, либо события элементов рабочей области Fabric.

    Снимок экрана выбора событий в хранилище BLOB-объектов Azure.

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

После завершения поток событий начинает записывать дискретные события по мере их возникновения. В хабе реального времени вы можете найти события в разделе Fabric events или Azure events. В правой области можно настроить оповещения для дальнейших действий. Дополнительные сведения см. в следующих статьях в документации центра реального времени:

Известные ограничения

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