Partilhar via


Hubs de Eventos do Azure como uma origem de Grade de Eventos

Este artigo fornece as propriedades e o esquema para eventos de hubs de eventos. Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure.

Tipos de eventos disponíveis

Os Hubs de Eventos emitem o tipo de evento Microsoft.EventHub.CaptureFileCreated quando um arquivo de captura é criado.

Exemplo de evento

Este evento de exemplo mostra o esquema de um evento de hubs de eventos gerado quando o recurso de captura armazena um arquivo:

[
    {
        "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"
    }
]

Propriedades do evento

Um evento tem os seguintes dados de nível superior:

Propriedade Type Description
source string Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor.
subject string Caminho definido pelo publicador para o assunto do evento.
type string Um dos tipos de eventos registados para esta origem de evento.
time string A hora em que o evento é gerado com base na hora UTC do provedor.
id string Identificador exclusivo do evento.
data objeto Dados de eventos do hub de eventos.
specversion string Versão da especificação do esquema CloudEvents.

O objeto de dados tem as seguintes propriedades:

Propriedade Type Description
fileUrl string O caminho para o arquivo de captura.
fileType string O tipo de arquivo do arquivo de captura.
partitionId string O ID do fragmento.
sizeInBytes integer O tamanho do arquivo.
eventCount integer O número de eventos no arquivo.
firstSequenceNumber integer O menor número de sequência da fila.
lastSequenceNumber integer O último número de sequência da fila.
firstEnqueueTime string A primeira vez da fila.
lastEnqueueTime string A última vez da fila.

Tutorials and how-tos (Tutoriais e procedimentos)

Title Description
Tutorial: transmitir big data para um armazém de dados Quando os Hubs de Eventos criam um arquivo de Captura, a Grade de Eventos envia um evento para um aplicativo de função. O aplicativo recupera o arquivo de captura e migra dados para um data warehouse.

Próximos passos