Azure 事件中樞做為事件方格來源
本文提供事件中樞事件的屬性與結構描述。 如需事件結構描述的簡介,請參閱 Azure Event Grid 事件結構描述。
可用的事件類型
當擷取檔案建立時,事件中樞會引發 Microsoft.EventHub.CaptureFileCreated 事件類型。
事件範例
此範例顯示在擷取功能儲存檔案時引發之事件中樞事件的結構描述:
[
{
"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"
}
]
事件屬性
事件具有下列的最高層級資料:
屬性 | 類型 | 描述 |
---|---|---|
topic |
string | 事件來源的完整資源路徑。 此欄位不可寫入。 事件方格提供此值。 |
subject |
string | 發行者定義事件主旨的路徑。 |
eventType |
string | 此事件來源已註冊的事件類型之一。 |
eventTime |
string | 事件產生的時間,以提供者的 UTC 時間為準。 |
id |
string | 事件的唯一識別碼。 |
data |
object | 事件中樞事件資料。 |
dataVersion |
string | 資料物件的結構描述版本。 發行者會定義結構描述版本。 |
metadataVersion |
string | 事件中繼資料的結構描述版本。 「事件方格」會定義最上層屬性的結構描述。 事件方格提供此值。 |
資料物件具有下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
fileUrl |
string | 擷取檔案的路徑。 |
fileType |
string | 擷取檔案的檔案類型。 |
partitionId |
string | 分區識別碼。 |
sizeInBytes |
整數 | 檔案大小。 |
eventCount |
整數 | 檔案中的事件數目。 |
firstSequenceNumber |
整數 | 來自佇列的最小序號。 |
lastSequenceNumber |
整數 | 來自佇列的最後一個序號。 |
firstEnqueueTime |
string | 來自佇列的第一個時間。 |
lastEnqueueTime |
string | 來自佇列的最後一個時間。 |
教學課程和操作說明
標題 | 描述 |
---|---|
教學課程:將巨量資料串流處理至資料倉儲 | 當事件中樞建立「擷取」檔案時,事件方格會傳送一個事件至函式應用程式。 應用程式會對「擷取」檔案進行擷取,並將資料遷移到資料倉儲。 |
下一步
- 如需 Azure Event Grid 的簡介,請參閱什麼是 Event Grid?
- 若要了解 Event Grid 訂用帳戶的建立,請參閱 Event Grid 訂用帳戶結構描述。
- 如需處理事件中樞事件的詳細資訊,請參閱將巨量資料串流至資料倉儲。