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


Центры событий Azure в качестве источника сетки событий

В этой статье приведены свойства и схема событий центров событий. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure".

Доступные типы событий

Центры событий выдает тип события Microsoft.EventHub.CaptureFileCreated при создании файла записи.

Пример события

В этом примере события показана схема события Event Hubs, возникающего, когда функция захвата сохраняет файл:

[
    {
        "source": "/subscriptions/<guid>/resourcegroups/rgDataMigrationSample/providers/Microsoft.EventHub/namespaces/tfdatamigratens",
        "subject": "eventhubs/hubdatamigration",
        "type": "Microsoft.EventHub.CaptureFileCreated",
        "time": "2017-08-31T19:12:46.0498024Z",
        "id": "14e87d03-6fbf-4bb2-9a21-92bd1281f247",
        "data": {
            "fileUrl": "https://tf0831datamigrate.blob.core.windows.net/windturbinecapture/tfdatamigratens/hubdatamigration/1/2017/08/31/19/11/45.avro",
            "fileType": "AzureBlockBlob",
            "partitionId": "1",
            "sizeInBytes": 249168,
            "eventCount": 1500,
            "firstSequenceNumber": 2400,
            "lastSequenceNumber": 3899,
            "firstEnqueueTime": "2017-08-31T19:12:14.674Z",
            "lastEnqueueTime": "2017-08-31T19:12:44.309Z"
        },
        "specversion": "1.0"
    }
]

Свойства события

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

Недвижимость Тип Description
source струна Полный путь ресурса к источнику события. Это поле недоступно для записи. Сетка событий предоставляет это значение.
subject струна Заданный издателем путь к теме события.
type струна Один из зарегистрированных типов событий для этого источника событий.
time струна Время генерирования события определяется на основе времени UTC поставщика.
id струна Уникальный идентификатор события.
data объект Данные событий концентратора событий.
specversion струна Версия спецификации схемы CloudEvents.

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

Недвижимость Тип Description
fileUrl струна Путь к файлу записи.
fileType струна Тип файла записи.
partitionId струна Идентификатор шарда.
sizeInBytes целое число Размер файла.
eventCount целое число Количество событий в файле.
firstSequenceNumber целое число Наименьший номер последовательности из очереди.
lastSequenceNumber целое число Последний номер последовательности из очереди.
firstEnqueueTime струна Первый раз из очереди.
lastEnqueueTime струна Последний раз из очереди.

Учебные пособия и инструкции

Название Description
Руководство по потоковой передаче больших данных в хранилище данных Когда Event Hubs создаёт файл Capture, Event Grid отправляет событие в Function App. Приложение извлекает файл записи и переносит данные в хранилище данных.

Дальнейшие шаги