Sdílet prostřednictvím


Azure Event Hubs jako zdroj Event Gridu

Tento článek obsahuje vlastnosti a schéma pro události event hubs. Úvod do schémat událostí najdete ve schématu událostí služby Azure Event Grid.

Dostupné typy událostí

Event Hubs generuje typ události Microsoft.EventHub.CaptureFileCreated při vytvoření souboru zachycení.

Příklad události

Tato ukázková událost ukazuje schéma události centra událostí vyvolané při uložení souboru funkce zachycení:

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

Vlastnosti události

Událost má následující data nejvyšší úrovně:

Vlastnost Type Description
source string Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid.
subject string Cesta k předmětu události, kterou definuje vydavatel.
type string Jeden z registrovaných typů události pro tento zdroj události.
time string Čas vygenerování události na základě času UTC poskytovatele.
id string Jedinečný identifikátor události.
data objekt Data událostí centra událostí.
specversion string Verze specifikace schématu CloudEvents

Datový objekt má následující vlastnosti:

Vlastnost Type Description
fileUrl string Cesta k souboru zachytávání.
fileType string Typ souboru pro zachytávání.
partitionId string ID horizontálního oddílu.
sizeInBytes integer Velikost souboru.
eventCount integer Počet událostí v souboru.
firstSequenceNumber integer Nejmenší pořadové číslo z fronty.
lastSequenceNumber integer Poslední pořadové číslo z fronty.
firstEnqueueTime string Poprvé z fronty.
lastEnqueueTime string Čas posledního z fronty

Kurzy a postupy

Titulek Popis
Kurz: Streamování velkých objemů dat do datového skladu Když Event Hubs vytvoří zachytávání souboru, Event Grid odešle událost do aplikace funkcí. Aplikace načte soubor Capture a migruje data do datového skladu.

Další kroky