共用方式為


建立 Azure 數據總管的事件方格數據連線

在本文中,您將瞭解如何使用事件方格數據連線,將記憶體帳戶中的 Blob 內嵌至 Azure 數據總管。 您將建立設定 Azure 事件方格 訂用帳戶的事件方格資料連線。 事件方格訂用帳戶會透過 Azure 事件中樞,將事件從記憶體帳戶路由傳送至 Azure 資料總管。

如需從事件方格擷取至 Azure 數據總管的一般資訊,請參閱 連線至事件方格

注意

若要使用事件方格聯機達到最佳效能,請透過 Blob 元數據設定 rawSizeBytes 擷取屬性。 如需詳細資訊,請參閱 擷取屬性

必要條件

建立事件方格資料連線

在本節中,您將建立事件方格與 Azure 數據總管數據表之間的連線。

  1. 在您建立的叢集下,選取 [資料庫>TestDatabase]。

    [資料庫] 頁面的螢幕快照,其中顯示資料庫。

  2. 選取 [數據擷取>][新增數據連線]。

    [數據擷取] 頁面的螢幕快照,其中顯示 [新增數據連線] 選項。

  3. 在 [基本]下,選取連線類型:Blob 記憶體,然後填寫窗體,並提供下列資訊:

    [數據連線基本] 索引標籤的螢幕快照,其中顯示 Blob 記憶體連線類型的選項。

    設定 建議的值 欄位描述
    資料連線名稱 test-grid-connection 您想要在 Azure 資料總管中建立的連接名稱。
    儲存體帳戶訂用帳戶 您的訂用帳戶識別碼 儲存體帳戶所在的訂用帳戶識別碼。
    儲存體帳戶 gridteststorage1 您先前建立之儲存體帳戶的名稱。
    事件類型 blob 已建立blob 已重新命名 觸發擷取的事件類別。 只有 ADLSv2 儲存體支援 blob 已重新命名。 若要重新命名 Blob,請流覽至 Azure 入口網站 中的 Blob,以滑鼠右鍵按兩下 Blob,然後選取 [重新命名]。 支援的型別:Microsoft.Storage.BlobCreated 或 Microsoft.Storage.BlobRenamed。
    資源建立 自動 定義您是否要讓 Azure 數據總管為您建立事件方格訂用帳戶、事件中樞命名空間和事件中樞。 若要手動建立資源,請參閱 手動建立事件方格擷取的資源
  4. 若要追蹤特定的主題,請選取 [篩選條件設定]。 設定通知的篩選條件,如下所示:

    • 前置詞欄位是主題的常值前置詞。 套用的模式是 startswith時可跨越多個容器、資料夾或 blob。 不允許使用萬用字元。
      • 若要在 blob 容器上定義篩選條件,欄位必須按照以下方式設定:/blobServices/default/containers/[container prefix]
      • 若要在 blob 前置詞 (或 Azure Data Lake Gen2) 上定義資料夾,欄位必須按照以下方式設定:/blobServices/default/containers/[container name]/blobs/[folder/blob prefix]
    • 後置詞欄位是 blob 的常值後置詞。 不允許使用萬用字元。
    • 區分大小寫欄位顯示前置詞和後置詞篩選條件是否區分大小寫
    • 如需篩選事件的詳細資訊,請參考 blob 儲存體事件

    [篩選設定] 窗體的螢幕快照,其中顯示篩選參數。

  5. 選取 [下一步:內嵌屬性]。

  6. 在表單中填寫以下資訊。 資料表和對應名稱需區分大小寫:

    [數據連線內嵌屬性] 索引標籤的螢幕快照,其中顯示目標數據表屬性。

    內嵌屬性:

    設定 建議的值 欄位描述
    允許將資料路由傳送至其他資料庫(多資料庫資料連線) 不允許 如果您想要覆寫與數據連線相關聯的默認目標資料庫,請開啟此選項。 如需資料庫路由的詳細資訊,請參閱 事件路由
    資料表名稱 TestTable 您在 TestDatabase 中建立的資料表。
    資料格式 JSON 支援的格式為 Avro、CSV、JSON、MULTILINE JSON、ORC、PARQUET、PSV、SCSV、SOHSV、TSV、TXT、TSVE、APACHEAVRO 和 W3CLOG。 支援的壓縮選項為 Zip 和 Gzip。
    對應 TestMapping 您在 TestDatabase建立的對應,會將傳入的數據對應至 TestTable 的數據行名稱和數據類型。 如果未指定, 則會使用衍生自數據表架構的識別數據對應
    進階設定 我的資料有標頭 忽略標頭。 支援 *SV 類型的檔案。

    注意

    您不必指定所有預設路由設定。 也會接受部分設定。

  7. 選取 [下一步:檢閱 + 建立]

  8. 在 [檢閱 + 建立] 底下。

  9. 檢閱自動建立的資源,並選取 [建立]。

    [數據連線檢閱和建立] 索引標籤的螢幕快照,其中顯示所選數據連線設定的摘要。

  10. 請等候部署完成。 如果您的部署失敗,請選取失敗階段旁的作業詳細資訊,了解失敗原因的詳細資訊。 選取 [重新部署] 嘗試再次部署資源。 部署前,您可變更參數。

    [部署事件方格概觀] 頁面的螢幕快照,其中顯示失敗的部署。

拿掉事件方格數據連線

若要從 Azure 入口網站 移除事件方格連線,請執行下列動作:

  1. 移至您的叢集。 從左側功能表中,選取 [ 資料庫]。 然後,選取包含目標數據表的資料庫。
  2. 從左側功能表中,選取 [數據連線]。 然後,選取相關事件方格數據連線旁的複選框。
  3. 從頂端功能表欄,選取 [ 刪除]。

下一步