Az Azure Event Hubs mint Event Grid-forrás

Ez a cikk az eseményközpontok eseményeinek tulajdonságait és sémáját ismerteti. Az eseménysémákról az Azure Event Grid eseményséma című témakörben olvashat.

Elérhető eseménytípusok

Az Event Hubs egy rögzítési fájl létrehozásakor a Microsoft.EventHub.CaptureFileCreated eseménytípust bocsátja ki.

Példaesemény

Ez a mintaesemény egy olyan eseményközpont-esemény sémáját mutatja be, amely akkor merült fel, amikor a rögzítési funkció tárol egy fájlt:

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

Esemény tulajdonságai

Egy esemény a következő legfelső szintű adatokkal rendelkezik:

Tulajdonság Típus Leírás
source húr Az eseményforrás teljes erőforrás-elérési útja. Ez a mező nem írható. Az értéket az Event Grid adja meg.
subject húr Az esemény tárgyra mutató, a közzétevő által megadott elérési út.
type húr Az eseményforráshoz felvett eseménytípusok egyike.
time húr Az esemény létrehozásának időpontja a szolgáltató UTC-ideje alapján.
id húr Az esemény egyedi azonosítója.
data object Eseményközpont eseményadatai.
specversion húr A CloudEvents sémaspecifikációs verziója.

Az adatobjektum a következő tulajdonságokkal rendelkezik:

Tulajdonság Típus Leírás
fileUrl húr A rögzítési fájl elérési útja.
fileType húr A rögzítési fájl fájltípusa.
partitionId húr A szegmensazonosító.
sizeInBytes egész szám A fájl mérete.
eventCount egész szám A fájlban lévő események száma.
firstSequenceNumber egész szám A legkisebb sorszám az üzenetsorból.
lastSequenceNumber egész szám Az üzenetsor utolsó sorszáma.
firstEnqueueTime húr Az első alkalommal az üzenetsorból.
lastEnqueueTime húr Az üzenetsor utolsó időpontja.

Oktatóanyagok és útmutatók

Cím Leírás
Oktatóanyag: big data streamelése adattárházba Amikor az Event Hubs létrehoz egy Capture-fájlt, az Event Grid egy eseményt küld egy függvényalkalmazásnak. Az alkalmazás lekéri a Capture fájlt, és adatokat migrál egy adattárházba.

Következő lépések