分享方式:


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 來自佇列的最後一個時間。

教學課程和操作說明

標題 描述
教學課程:將巨量資料串流處理至資料倉儲 當事件中樞建立「擷取」檔案時,事件方格會傳送一個事件至函式應用程式。 應用程式會對「擷取」檔案進行擷取,並將資料遷移到資料倉儲。

下一步