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
- Az Azure Event Grid bemutatása: Mi az az Event Grid?
- Az Azure Event Grid-előfizetések létrehozásával kapcsolatos további információkért tekintse meg az Event Grid-előfizetés sémáját.
- Az eseményközpontok eseményeinek kezelésével kapcsolatos információkért lásd : Big Data streamelése adattárházba.