Добавление источника событий Хранилище BLOB-объектов Azure в поток событий (предварительная версия)
В этой статье показано, как добавить источник событий Хранилище BLOB-объектов Azure в поток событий. Событие — это наименьший объем информации, который полностью описывает то, что произошло в системе. Хранилище BLOB-объектов Azure события активируются при создании, замене или удалении большого двоичного объекта. Потоки событий Microsoft Fabric позволяют связывать события хранилища BLOB-объектов с событиями Fabric в концентраторе реального времени.
При добавлении Хранилище BLOB-объектов Azure событий в качестве источника событий он автоматически создает системные события в учетную запись хранения BLOB-объектов и связывает их с событиями Fabric в центре реального времени. Затем эти события можно преобразовать в непрерывные потоки данных и преобразовать их перед маршрутизацией в различные назначения в Fabric.
Потоки событий Fabric поддерживают следующие типы событий хранилища BLOB-объектов:
Имя события | Description |
---|---|
Microsoft.Storage.BlobCreated | Активируется при создании или замене BLOB-объекта. |
Microsoft.Storage.BlobDeleted | Активируется при удалении BLOB-объекта. |
Microsoft.Storage.BlobRenamed | Активируется при переименовании BLOB-объекта. |
Microsoft.Storage.BlobTierChanged | Активируется при изменении уровня доступа к большому двоичному объекту. |
Microsoft.Storage.DirectoryCreated | Активируется при создании каталога. |
Microsoft.Storage.DirectoryRenamed | Активируется при переименовании каталога. |
Microsoft.Storage.AsyncOperationInitiated | Активируется при запуске операции, связанной с перемещением или копированием данных из архива в горячие или холодные уровни. |
Microsoft.Storage.DirectoryDeleted | Активируется при удалении каталога. |
Microsoft.Storage.BlobInventoryPolicyCompleted | Активируется при завершении выполнения инвентаризации для правила, определяющего политику инвентаризации. |
Microsoft.Storage.LifecyclePolicyCompleted | Активируется при выполнении действий, определенных политикой управления жизненным циклом. |
Дополнительные сведения о доступных типах событий см. в Хранилище BLOB-объектов Azure в качестве источника сетки событий.
Внимание
Расширенные возможности потоков событий Fabric в настоящее время находятся в предварительной версии.
Примечание.
Этот источник не поддерживается в следующих регионах рабочей области: западная часть Германии, центрально-южная часть США, западная часть США2, западная часть США3, западная часть США 3, Западная Индия.
Несправляемые и потоковые события
Хранилище BLOB-объектов Azure события — это дискретные события с четкими начальными и конечными точками. Центры реального времени Fabric могут записывать эти события в двух форматах:
Несправляемые события. Эти события представлены в их необработанном формате как дискретные события. Если события Хранилище BLOB-объектов Azure не передаются в поток событий, они не подключены непосредственно к потоку событий, а поток по умолчанию не создается.
Это состояние указывает, что события связаны с событиями Fabric в концентраторе реального времени и ожидают дальнейших действий. Действия включают создание оповещений с помощью активатора данных, выполняющего элементы задания Fabric, такие как конвейер или записная книжка на вкладке событий Fabric в центре реального времени.
Потоковые события. Эти события преобразуются в непрерывные события, обеспечивая преобразование в режиме реального времени и маршрутизацию в различные назначения в Fabric для дальнейшего анализа. В потоке событий при нажатии кнопки "Поток событий" в непотеченном Хранилище BLOB-объектов Azure источник преобразует события в непрерывные события. Затем поток событий назначается потоком по умолчанию, позволяя добавлять операции и направлять его в другие назначения в Fabric.
Необходимые компоненты
- Доступ к рабочей области Fabric premium с разрешениями участника или более высокого уровня.
- Доступ к Хранилище BLOB-объектов Azure учетной записи blockBlobStorage или BlobStorage(storageV2(общего назначения версии 2)) или blobStorage. Тип хранилища (общего назначения версии 1) не поддерживает интеграцию с потоками событий Fabric.
Примечание.
Максимальное количество источников и назначений для одного потока событий — 11.
Добавление событий Хранилище BLOB-объектов Azure в качестве источника
Выберите eventstream , чтобы создать новый поток событий. Убедитесь, что включен параметр расширенных возможностей (предварительная версия ).
На следующем экране выберите "Добавить внешний источник".
Настройка и подключение к событиям Хранилище BLOB-объектов Azure
На экране "Выбор источника данных" выберите Хранилище BLOB-объектов Azure события.
На экране "Подключение" выберите подписку и учетную запись хранения, которую вы хотите записать в потоке событий.
Выберите Далее.
На экране "Проверка и создание" просмотрите сводку и нажмите кнопку "Добавить", чтобы завершить настройку для событий Хранилище BLOB-объектов Azure.
После создания подключения вы увидите источник событий Хранилище BLOB-объектов Azure, добавленный в поток событий в режиме редактирования. Выберите "Опубликовать", чтобы опубликовать поток событий и начать запись событий Хранилище BLOB-объектов Azure.
Примечание.
Узел Eventstream в редакторе не создан по умолчанию. Это связано с тем, что события хранилища BLOB-объектов по-прежнему находятся в виде дискретных событий и еще не преобразуются в поток или подключены к потоку событий.
После публикации изменений учетная запись Хранилище BLOB-объектов Azure теперь связана с концентратором реального времени. Перейдите к событиям > Структуры в режиме реального времени > Хранилище BLOB-объектов Azure события, вы можете найти учетную запись Хранилище BLOB-объектов Azure в раскрывающемся списке и задать триггер для выполнения действий в событиях хранилища BLOB-объектов.
Преобразование событий Хранилище BLOB-объектов Azure
После связывания событий Хранилище BLOB-объектов Azure с событиями Fabric в центре реального времени эти события можно преобразовать в поток и выполнить преобразования в потоках событий.
После добавления источника событий Хранилище BLOB-объектов Azure в режиме редактирования выберите поток событий в источнике, чтобы преобразовать события хранилища BLOB-объектов в поток данных.
Ответьте "Да " всплывающему окну, который запрашивает, следует ли передавать события хранилища BLOB-объектов в поток событий.
В редакторе поток по умолчанию создается в узле eventstream, указывающий, что события хранилища BLOB-объектов преобразуются в поток в качестве потока по умолчанию.
Затем необходимо опубликовать поток событий и убедиться, что в Хранилище BLOB-объектов Azure выполняется хотя бы одно событие, чтобы продолжить преобразование или маршрутизацию.
После потоковой передачи событий в поток событий введите режим редактирования и добавьте операции для преобразования потокового события хранилища BLOB-объектов. В следующем примере показано, что события хранилища BLOB-объектов объединяются и направляются в базу данных KQL.
После публикации изменений потоковые события Хранилище BLOB-объектов Azure преобразуются и направляются в назначенное место назначения в Fabric.
Вы также можете просмотреть поток данных на вкладке "Потоки данных" центра реального времени для проверки.
Известные ограничения
- В настоящее время сообщения об ошибках недоступны при возникновении ошибки в дискретных источниках событий.
- В настоящее время функция предварительного просмотра данных недоступна для дискретных источников событий.