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


Исследуйте события OneLake в хабе Fabric Real-Time (предпросмотр)

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

Real-Time Hub позволяет обнаруживать и подписываться на эти изменения в OneLake, что позволяет мгновенно реагировать. Например, вы можете отслеживать изменения в файлах и папках Lakehouse и использовать возможности оповещения активатора данных для настройки оповещений на основе определенных условий и определения действий, выполняемых при выполнении этих условий. В этой статье описано, как изучить события OneLake с помощью центра Real-Time

Заметка

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

Просмотр страницы сведений о событиях OneLake

  1. Вконцентратора Real-Time выберите события Fabric.

  2. Выберите события OneLake из списка.

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

  3. Вы должны увидеть детальное представление событий OneLake.

    снимок экрана, на котором показана страница сведений о событиях OneLake.

Действия

В верхней части страницы сведений вы увидите следующие два действия.

  • Создать поток событий, что позволяет создавать поток на основе событий из выбранного элемента OneLake.

  • Задать оповещение, которое позволяет установить оповещение при завершении операции для элемента OneLake, например, при создании нового файла.

    снимок экрана, на котором показаны действия на странице сведений о событиях OneLake.

    Эти действия также доступны в представлении списка событий Fabric.

Узнайте, что использует эту категорию

В этом разделе показаны артефакты, связанные с событиями OneLake. Ниже приведены столбцы и их описания:

Столбец Описание
Имя Название артефакта, использующего события OneLake.
Тип Тип артефакта — активатор данных или поток событий
Рабочая область Рабочая область, в которой находится артефакт.
Источник Имя рабочей области, которая является источником событий.

Профиль событий OneLake

снимок экрана, на котором показан раздел профиля страницы сведений о событиях OneLake.

Типы событий

Ниже приведены поддерживаемые события OneLake:

Имя типа события Описание
Microsoft.Fabric.OneLake.FileCreated Вызывается при создании или замене файла в OneLake.
Корпорация Майкрософт. Fabric.OneLake.FileDeleted Вызывается при удалении файла в OneLake.
Корпорация Майкрософт. Fabric.OneLake.ФайлПереименован Вызывается при переименовании файла в OneLake.
Microsoft.Fabric.OneLake.FolderCreated Вызывается при создании папки в OneLake.
Корпорация Майкрософт. Fabric.OneLake.ПапкаУдалена Вызывается при удалении папки в OneLake.
Корпорация Майкрософт. Fabric.OneLake.ПапкаПереименована Вызывается при переименовании папки в OneLake.

Схемы

Событие содержит следующие данные верхнего уровня:

Свойство Тип Описание Пример
source струна Определяет контекст, в котором произошло событие. /aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/workspaces/bbbbbbbb-1111-2222-3333-cccccccccccc/items/cccccccc-2222-3333-4444-dddddddddddd
subject струна Определяет тему события в контексте производителя событий. /Files/FolderA/FileName.txt
type струна Один из зарегистрированных типов событий для этого источника событий. Microsoft.Fabric.OneLake.FileCreated
time метка времени Время события генерируется на основе времени UTC поставщика. 2017-06-26T18:41:00.9584103Z
id струна Уникальный идентификатор события. bbbbbbbb-1111-2222-3333-cccccccccccc
data объект Данные события. Дополнительные сведения см. в следующей таблице.
dataschemaversion струна Версия схемы данных. 1.0
specversion струна Версия спецификации Cloud Event. 1.0

Объект data имеет следующие свойства:

Свойство Тип Описание Пример
eTag струна Значение, которое можно использовать для выполнения операций условно. "\"0x8D4BCC2E4835CD0\"
contentLength струна Размер файла в байтах. 0
contentType струна Тип контента, указанный для файла. text/plain
blobUrl струна Blob URL для пути к файлу. https://onelake.blob.fabric.microsoft.com/55556666-ffff-7777-aaaa-8888bbbb9999 < 66667777-aaaa-8888-bbbb-9999cccc0000/Files/FolderA/File1.txt
url струна URL OneLake для пути к файлу. https://onelake.dfs.fabric.microsoft.com/eeeeeeee-4444-5555-6666-ffffffffffff < aaaaaaaa-6666-7777-8888-bbbbbbbbbbbb/Files/FolderA/File1.txt
api струна Операция, активировающая событие. CreateFile
clientRequestId струна Идентификатор предоставленного клиентом запроса для операции API хранилища. 00001111-aaaa-2222-bbbb-3333cccc4444
requestId струна Идентификатор запроса, созданного службой, для операции API хранилища. 11112222-bbbb-3333-cccc-4444dddd5555
contentOffset число Смещение в байтах операции записи, выполненной в точке, в которой приложение, активировающее событие, завершило запись в файл. 0
sequencer струна Непрозрачное строковое значение, представляющее логическую последовательность событий. 00000000000004420000000000028963