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
- Aby zapoznać się z wprowadzeniem do usługi Azure Event Grid, zobacz Co to jest usługa Event Grid?
- Aby uzyskać więcej informacji na temat tworzenia subskrypcji usługi Azure Event Grid, zobacz Schemat subskrypcji usługi Event Grid.
- Aby uzyskać informacje na temat obsługi zdarzeń usługi Event Hubs, zobacz Stream big data into a data warehouse (Przesyłanie strumieniowe danych big data do magazynu danych).