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


Получите события из хранилища Blob-объектов Azure в хаб Real-Time

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

Событие — это наименьший объем информации, которая полностью описывает, что что-то произошло в системе. События в хранилище BLOB-объектов Azure активируются, когда клиент создает, заменяет, удаляет объект BLOB и т. д. Используя концентратор реального времени, вы можете преобразовать эти события в непрерывные потоки данных и трансформировать их перед маршрутизацией в различные места назначения в Fabric.

Поддерживаются следующие типы событий Blob-хранилища:

Имя события Описание
Microsoft.Storage.Blob создан Активация происходит при создании или обновлении большого двоичного объекта.
Microsoft.Storage.BlobУдалён Триггер срабатывает при удалении объекта BLOB.
Microsoft.Storage.BlobRenamed Срабатывает, когда объект "blob" переименовывается.
Изменился уровень хранилища Blob Срабатывает при изменении уровня доступа к BLOB.
Microsoft.Storage.ДиректорияСоздана Активируется при создании каталога.
Microsoft.Storage.DirectoryRenamed Активируется при переименовании каталога.
Microsoft.Storage.AsyncOperationInitiated (Асинхронная операция начата) Активируется при запуске операции, связанной с перемещением или копированием данных из архива в горячие или холодные уровни.
Microsoft.Storage.КаталогУдалён Активируется при удалении каталога.
Политика инвентаризации блобов Microsoft.Storage завершена Активируется при завершении выполнения инвентаризации для правила, определяющего политику инвентаризации.
Политика жизненного цикла Microsoft.Storage завершена Активируется при выполнении действий, определенных политикой управления жизненным циклом.

Дополнительные сведения о доступных типах событий см. в разделе Azure Blob Storage в качестве источника Event Grid.

Примечание.

Использование событий Fabric и Azure через Eventstream или Fabric Активатор не поддерживается, если регион емкости потока событий или активатора находится в следующих регионах: Западная Индия, Центральный Израиль, Центральная Корея, Катар Центральный, Центральный Сингапур, Центральный ОАЭ, Центральная Испания, Центральная Бразилия, Центральная часть США, Южная часть США, Западная часть США 2, Западная часть США 3.

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

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

Создавайте потоки для событий хранилища BLOB-объектов Azure

Потоки для событий в хранилище объектов Azure Blob можно создавать в концентраторе событий в реальном времени с помощью одного из способов:

Страница «Источники данных»

  1. Войдите в Microsoft Fabric.

  2. Если вы видите Power BI в нижнем левом углу страницы, переключитесь на рабочую нагрузку Fabric, сначала выбрав Power BI, а затем выбрав Fabric.

    снимок экрана, показывающий, как перейти к рабочей нагрузке Fabric.

  3. Выберите режим реального времени на левой панели навигации.

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

  4. На странице Real-Time Hub выберите + Источники данных в разделе Подключение к в меню навигации слева.

    Снимок экрана: страница источников данных в центре Real-Time.

    Вы также можете добраться до страницы источников данных на странице Real-Time концентратора , нажав кнопку +Добавить данные в правом верхнем углу.

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

  1. На странице источников данных выберите категорию событий Azure в верхней части, а затем выберите Подключиться на плитке событий Azure Blob Storage.

    Скриншот, показывающий выбор событий Azure Blob Storage в качестве типа источника на странице источников данных.

    Теперь используйте инструкции из раздела "Настройка" и создайте раздел eventstream .

Страница событий Azure

  1. В узле "Реальное время" выберите "События Azure" в левой части навигационного меню.

  2. Переместите указатель мыши на Хранилище BLOB-объектов Azure, и выберите + ссылку (плюс) или выберите ... (многоточие), а затем выберите Создать поток событий.

    Снимок экрана: страница событий Центра реального времени Azure.

    Теперь используйте инструкции из раздела "Настройка" и создайте раздел eventstream .

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

  1. На странице "Подключение" выберите подписку Azure с учетной записью хранения.

  2. Выберите учетную запись Azure Blob Storage, для которой вы хотите получать события.

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

  4. Затем нажмите кнопку "Далее " в нижней части страницы.

    снимок экрана, на котором показаны параметры подключения для учетной записи Azure Blob Storage.

  5. На странице "Проверка и подключение" проверьте параметры и нажмите кнопку "Подключить".

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

  6. Когда мастер успешно создает поток, на странице проверки и подключения , если выбрать Open eventstream, мастер открывает поток событий, созданный для вас. Чтобы закрыть мастер, нажмите кнопку Готово в нижней части страницы.

    Снимок экрана: страница

Просмотр потока на странице хаба Real-Time

Выберите Real-Time hub в меню навигации слева и убедитесь, что видите созданный поток. Обновите страницу, если она не отображается.

Снимок экрана: страница

Подробные инструкции см. в разделе «Просмотр сведений о потоках данных в Fabric Real-Time Hub».

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