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
- Úvod do Azure Event Gridu najdete v tématu Co je Event Grid?
- Další informace o vytvoření odběru služby Azure Event Grid najdete ve schématu odběru služby Event Grid.
- Informace o zpracování událostí centra událostí najdete v tématu Streamování velkých objemů dat do datového skladu.