Dela via


Azure Event Hubs som en Event Grid-källa

Den här artikeln innehåller egenskaper och schema för event hubs-händelser. En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid.

Tillgängliga händelsetyper

Event Hubs genererar händelsetypen Microsoft.EventHub.CaptureFileSkapad när en avbildningsfil skapas.

Exempelhändelse

Den här exempelhändelsen visar schemat för en händelsehubbhändelse som genereras när avbildningsfunktionen lagrar en fil:

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

Händelseegenskaper

En händelse har följande data på den översta nivån:

Property Type Description
source sträng Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject sträng Utgivardefinierad sökväg till händelseobjektet.
type sträng En av de registrerade händelsetyperna för den här händelsekällan.
time sträng Den tid då händelsen genereras baserat på leverantörens UTC-tid.
id sträng Unik identifierare för händelsen.
data objekt Händelsedata för händelsehubb.
specversion sträng CloudEvents schemaspecifikationsversion.

Dataobjektet har följande egenskaper:

Property Type Description
fileUrl sträng Sökvägen till avbildningsfilen.
fileType sträng Filtypen för avbildningsfilen.
partitionId sträng Shard-ID:t.
sizeInBytes integer Filstorleken.
eventCount integer Antalet händelser i filen.
firstSequenceNumber integer Det minsta sekvensnumret från kön.
lastSequenceNumber integer Det sista sekvensnumret från kön.
firstEnqueueTime sträng Första gången från kön.
lastEnqueueTime sträng Sista gången från kön.

Självstudier och instruktioner

Title Description
Självstudie: strömma stordata till ett informationslager När Event Hubs skapar en avbildningsfil skickar Event Grid en händelse till en funktionsapp. Appen hämtar avbildningsfilen och migrerar data till ett informationslager.

Nästa steg