Azure Event Hubs kaynak Event Grid olarak

Bu makalede event hubs olayları için özellikler ve şemalar yer almaktadır. Olay şemaları hakkında bilgi için bkz. Azure Event Grid şemaları.

Kullanılabilir olay türleri

Event Hubs bir yakalama dosyası oluşturulduğunda Microsoft.EventHub.CaptureFileCreated olay türünü yalıtır.

Örnek olay

Bu örnek olay, yakalama özelliği bir dosyayı depolayana kadar bir event hubs olayı şemasını gösterir:

[
    {
        "topic": "/subscriptions/<guid>/resourcegroups/rgDataMigrationSample/providers/Microsoft.EventHub/namespaces/tfdatamigratens",
        "subject": "eventhubs/hubdatamigration",
        "eventType": "Microsoft.EventHub.CaptureFileCreated",
        "eventTime": "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"
        },
        "dataVersion": "",
        "metadataVersion": "1"
    }
]

Olay özellikleri

Bir olay aşağıdaki en üst düzey verilere sahip:

Özellik Tür Description
topic dize Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değildir. Event Grid bu değeri sağlar.
subject string Olay konusunun yayımcı tarafından tanımlanan yolu.
eventType string Bu olay kaynağı için kayıtlı olay türlerinden biri.
eventTime string Sağlayıcının UTC saatlerine göre olayın oluşturulma zamanı.
id string Olayın benzersiz tanımlayıcısı.
data object Olay hub'ı olay verileri.
dataVersion string Veri nesnesinin şema sürümü. Şema sürümünü yayımcı tanımlar.
metadataVersion string Olay meta verilerinin şema sürümü. Event Grid en üst düzey özelliklerin şemasını tanımlar. Event Grid bu değeri sağlar.

Veri nesnesi aşağıdaki özelliklere sahiptir:

Özellik Tür Description
fileUrl dize Yakalama dosyasının yolu.
fileType string Yakalama dosyasının dosya türü.
partitionId string Parça kimliği.
sizeInBytes tamsayı Dosya boyutu.
eventCount tamsayı Dosyada olay sayısı.
firstSequenceNumber tamsayı Kuyruktan en küçük sıra numarası.
lastSequenceNumber tamsayı Kuyruktan gelen son sıra numarası.
firstEnqueueTime string Kuyruktan ilk kez.
lastEnqueueTime string Kuyruktan son kez.

Öğreticiler ve nasıl yapılır kılavuzları

Başlık Açıklama
Öğretici: Veri ambarına büyük veri akışı Bir Event Hubs dosyası oluşturduğunda, Event Grid bir olay bir işlev uygulamasına gönderir. Uygulama Capture dosyasını alan ve verileri bir veri ambarına geçirir.

Sonraki adımlar