Usługa Azure Event Hubs jako źródło usługi Event Grid

Ten artykuł zawiera właściwości i schemat zdarzeń centrów zdarzeń. Aby zapoznać się ze schematami zdarzeń, zobacz Schemat zdarzeń usługi Azure Event Grid.

Dostępne typy zdarzeń

Usługa Event Hubs emituje typ zdarzenia Microsoft.EventHub.CaptureFileCreated po utworzeniu pliku przechwytywania.

Przykładowe zdarzenie

To przykładowe zdarzenie przedstawia schemat zdarzenia centrum zdarzeń zgłoszonych, gdy funkcja przechwytywania przechowuje plik:

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

Właściwości zdarzenia

Zdarzenie ma następujące dane najwyższego poziomu:

Właściwość Type opis
source string Pełna ścieżka zasobu do źródła zdarzeń. To pole nie jest możliwe do zapisu. Ta wartość jest podawana przez usługę Event Grid.
subject string Zdefiniowana przez wydawcę ścieżka do tematu zdarzenia.
type string Jeden z zarejestrowanych typów zdarzeń dla tego źródła zdarzeń.
time string Czas generowania zdarzenia na podstawie czasu UTC dostawcy.
id string Unikatowy identyfikator zdarzenia.
data obiekt Dane zdarzeń centrum zdarzeń.
specversion string Wersja specyfikacji schematu CloudEvents.

Obiekt danych ma następujące właściwości:

Właściwość Type opis
fileUrl string Ścieżka do pliku przechwytywania.
fileType string Typ pliku przechwytywania.
partitionId string Identyfikator fragmentu.
sizeInBytes integer Rozmiar pliku.
eventCount integer Liczba zdarzeń w pliku.
firstSequenceNumber integer Najmniejszy numer sekwencji z kolejki.
lastSequenceNumber integer Numer ostatniej sekwencji z kolejki.
firstEnqueueTime string Po raz pierwszy z kolejki.
lastEnqueueTime string Ostatni raz z kolejki.

Samouczki i poradniki

Nazwa opis
Samouczek: przesyłanie strumieniowe danych big data do magazynu danych Gdy usługa Event Hubs tworzy plik przechwytywania, usługa Event Grid wysyła zdarzenie do aplikacji funkcji. Aplikacja pobiera plik Capture i migruje dane do magazynu danych.

Następne kroki