建立 Azure 數據總管的事件方格數據連線
在本文中,您將瞭解如何使用事件方格數據連線,將記憶體帳戶中的 Blob 內嵌至 Azure 數據總管。 您將建立設定 Azure 事件方格 訂用帳戶的事件方格資料連線。 事件方格訂用帳戶會透過 Azure 事件中樞,將事件從記憶體帳戶路由傳送至 Azure 資料總管。
如需從事件方格擷取至 Azure 數據總管的一般資訊,請參閱 連線至事件方格。
注意
若要使用事件方格聯機達到最佳效能,請透過 Blob 元數據設定 rawSizeBytes
擷取屬性。 如需詳細資訊,請參閱 擷取屬性。
必要條件
- Azure 訂用帳戶。 建立免費的 Azure 帳戶。
- Azure 資料總管叢集和資料庫。 建立叢集和資料庫。
- 目的地數據表。 建立數據表 或使用現有的數據表。
- 數據表的擷取對應。
- 記憶體帳戶。 事件方格通知訂用帳戶可以在、
StorageV2
或 Data Lake Storage Gen2 的 Azure 儲存體 帳戶BlobStorage
上設定。
建立事件方格資料連線
在本節中,您將建立事件方格與 Azure 數據總管數據表之間的連線。
在您建立的叢集下,選取 [資料庫>TestDatabase]。
選取 [數據擷取>][新增數據連線]。
在 [基本] 底下,選取連線類型:Blob 記憶體,然後填寫窗體,並提供下列資訊:
設定 建議的值 欄位描述 資料連線名稱 test-grid-connection 您想要在 Azure 資料總管中建立的連接名稱。 儲存體帳戶訂用帳戶 您的訂用帳戶識別碼 儲存體帳戶所在的訂用帳戶識別碼。 儲存體帳戶 gridteststorage1 您先前建立之儲存體帳戶的名稱。 事件類型 blob 已建立 或 blob 已重新命名 觸發擷取的事件類別。 只有 ADLSv2 儲存體支援 blob 已重新命名。 若要重新命名 Blob,請流覽至 Azure 入口網站 中的 Blob,以滑鼠右鍵按兩下 Blob,然後選取 [重新命名]。 支援的型別:Microsoft.Storage.BlobCreated 或 Microsoft.Storage.BlobRenamed。 資源建立 自動 定義您是否要讓 Azure 數據總管為您建立事件方格訂用帳戶、事件中樞命名空間和事件中樞。 若要手動建立資源,請參閱 手動建立事件方格擷取的資源 若要追蹤特定的主題,請選取 [篩選條件設定]。 設定通知的篩選條件,如下所示:
- 前置詞欄位是主題的常值前置詞。 套用的模式是 startswith時可跨越多個容器、資料夾或 blob。 不允許使用萬用字元。
- 若要在 blob 容器上定義篩選條件,欄位必須按照以下方式設定:
/blobServices/default/containers/[container prefix]
。 - 若要在 blob 前置詞 (或 Azure Data Lake Gen2) 上定義資料夾,欄位必須按照以下方式設定:
/blobServices/default/containers/[container name]/blobs/[folder/blob prefix]
。
- 若要在 blob 容器上定義篩選條件,欄位必須按照以下方式設定:
- 後置詞欄位是 blob 的常值後置詞。 不允許使用萬用字元。
- 區分大小寫欄位顯示前置詞和後置詞篩選條件是否區分大小寫
- 如需篩選事件的詳細資訊,請參考 blob 儲存體事件。
- 前置詞欄位是主題的常值前置詞。 套用的模式是 startswith時可跨越多個容器、資料夾或 blob。 不允許使用萬用字元。
選取 [下一步:內嵌屬性]。
在表單中填寫以下資訊。 資料表和對應名稱需區分大小寫:
內嵌屬性:
設定 建議的值 欄位描述 允許將資料路由傳送至其他資料庫(多資料庫資料連線) 不允許 如果您想要覆寫與數據連線相關聯的默認目標資料庫,請開啟此選項。 如需資料庫路由的詳細資訊,請參閱 事件路由。 資料表名稱 TestTable 您在 TestDatabase 中建立的資料表。 資料格式 JSON 支援的格式為 Avro、CSV、JSON、MULTILINE JSON、ORC、PARQUET、PSV、SCSV、SOHSV、TSV、TXT、TSVE、APACHEAVRO 和 W3CLOG。 支援的壓縮選項為 Zip 和 Gzip。 對應 TestMapping 您在 TestDatabase 中建立的對應,會將傳入的數據對應至 TestTable 的數據行名稱和數據類型。 如果未指定, 則會使用衍生自數據表架構的識別數據對應 。 進階設定 我的資料有標頭 忽略標頭。 支援 *SV 類型的檔案。 注意
您不必指定所有預設路由設定。 也會接受部分設定。
選取 [下一步:檢閱 + 建立]
在 [檢閱 + 建立] 底下。
檢閱自動建立的資源,並選取 [建立]。
請等候部署完成。 如果您的部署失敗,請選取失敗階段旁的作業詳細資訊,了解失敗原因的詳細資訊。 選取 [重新部署] 嘗試再次部署資源。 部署前,您可變更參數。
拿掉事件方格數據連線
若要從 Azure 入口網站 移除事件方格連線,請執行下列動作:
- 移至您的叢集。 從左側功能表中,選取 [ 資料庫]。 然後,選取包含目標數據表的資料庫。
- 從左側功能表中,選取 [數據連線]。 然後,選取相關事件方格數據連線旁的複選框。
- 從頂端功能表欄,選取 [ 刪除]。