Azure Event Hubs sebagai sumber Event Grid
Artikel ini menyediakan properti dan skema untuk peristiwa hub peristiwa. Untuk pengantar skema peristiwa, lihat Skema peristiwa Azure Event Grid.
Tipe kejadian yang tersedia
Event Hubs menghasilkan jenis peristiwa Microsoft.EventHub.CaptureFileCreated saat file tangkapan dibuat.
Contoh peristiwa
Sampel peristiwa ini memperlihatkan skema peristiwa hub peristiwa yang diangkat saat fitur tangkapan menyimpan file:
[
{
"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"
}
]
Properti kejadian
Sebuah peristiwa memiliki data tingkat atas berikut ini:
Properti | Tipe | Deskripsi |
---|---|---|
source |
string | Jalur sumber daya lengkap ke sumber kejadian. Bidang ini tidak dapat ditulis. Event Grid memberikan nilai ini. |
subject |
string | Jalur yang ditentukan penerbit ke subjek kejadian. |
type |
string | Salah satu jenis kejadian terdaftar untuk sumber kejadian ini. |
time |
string | Waktu peristiwa dibuat berdasarkan waktu UTC penyedia. |
id |
string | Pengidentifikasi unik untuk peristiwa tersebut. |
data |
object | Data peristiwa hub peristiwa. |
specversion |
string | Versi spesifikasi skema CloudEvents. |
Objek data memiliki properti berikut:
Properti | Tipe | Deskripsi |
---|---|---|
fileUrl |
string | Jalur ke file tangkapan. |
fileType |
string | Jenis file dari file tangkapan. |
partitionId |
string | ID pecahan. |
sizeInBytes |
Integer | Ukuran file. |
eventCount |
Integer | Jumlah peristiwa dalam file. |
firstSequenceNumber |
Integer | Nomor urut terkecil dari antrean. |
lastSequenceNumber |
Integer | Nomor urut terbesar dari antrean. |
firstEnqueueTime |
string | Pertama kali dari antrean. |
lastEnqueueTime |
string | Terakhir kali dari antrean. |
Tutorial dan cara kerja
Judul | Deskripsi |
---|---|
Tutorial: streaming big data ke dalam gudang data | Saat Pusat Aktivitas membuat file Capture, Event Grid mengirimkan peristiwa ke aplikasi fungsi. Aplikasi ini mengambil file Capture dan memigrasikan data ke gudang data. |
Langkah berikutnya
- Untuk pengenalan Azure Event Grid, lihat Apa itu Event Grid?
- Untuk informasi selengkapnya tentang cara membuat langganan Azure Event Grid, lihat Skema langganan Event Grid.
- Untuk informasi tentang menangani peristiwa Event Hubs, lihat Streaming big data ke gudang data.