共用方式為


使用 Azure Data Factory 將數據內嵌至 Azure Operator Insights 數據產品

本文說明如何設定 Azure Data Factory 將數據寫入 Azure Operator Insights 數據產品。 如需 Azure Data Factory 的詳細資訊,請參閱 什麼是 Azure Data Factory

警告

數據產品不支援私人連結。 無法設定 Data Product 與 Azure Data Factory 之間的私人連結。

必要條件

建立 金鑰保存庫 連結服務

若要將 Azure Data Factory 連線至另一個 Azure 服務,您必須建立連結的服務。 首先,建立鏈接服務,將 Azure Data Factory 連線到 Data Product 的密鑰保存庫。

  1. Azure 入口網站 中,尋找 Azure Data Factory 資源。
  2. 從 [概 觀] 窗格中,啟動 Azure Data Factory Studio。
  3. 移至 [管理] 檢視,然後尋找 連線,然後選取 [鏈接服務]。
  4. 使用 [ 新增 ] 按鈕建立新的鏈接服務。
    1. 選取 [Azure 金鑰保存庫 類型]。
    2. 將目標設定為 Data Product 的金鑰保存庫(金鑰保存庫位於名稱開頭 <data-product-name>-HostedResources- 為 且名為 aoi-<uid>-kv的資源組名中)。
    3. 將驗證方法設定為 [系統指派的受控識別]。
  5. 授與 金鑰保存庫 資源的 Azure Data Factory 許可權。
    1. 移至 Azure 入口網站 中的數據產品金鑰保存庫。
    2. [存取控制 (IAM) 窗格中,新增角色指派。
    3. 為 Data Factory 受控識別提供 「金鑰保存庫 秘密使用者」角色(這與 Data Factory 資源同名)。

建立 Blob 儲存體 連結服務

數據產品會公開 Blob 儲存體 端點來擷取數據。 使用新建立 金鑰保存庫 鏈接服務,將 Azure Data Factory 連線至數據產品擷取端點。

  1. Azure 入口網站 中,尋找 Azure Data Factory 資源。
  2. 從 [概 觀] 窗格中,啟動 Azure Data Factory Studio。
  3. 移至 [管理] 檢視,然後尋找 連線,然後選取 [鏈接的服務]。
  4. 使用 [ 新增 ] 按鈕建立新的鏈接服務。
    1. 選取 Azure Blob 儲存體 類型。
    2. 將驗證類型設定為 SAS URI
    3. 選擇 [Azure 金鑰保存庫] 作為來源。
    4. 選取您在建立金鑰保存庫連結服務中建立 金鑰保存庫 連結服務
    5. 將秘密名稱設定為 input-storage-sas
    6. 將秘密版本保留為預設值 (『最新版本』)。

現在 Data Factory 已連線到數據產品擷取端點。

建立 Blob 儲存體 數據集

若要使用 Data Product 作為 Data Factory 管線接收,您必須建立接收數據集

  1. Azure 入口網站 中,尋找 Azure Data Factory 資源。
  2. 從 [概 觀] 窗格中,啟動 Azure Data Factory Studio。
  3. 移至 [ 作者 ] 檢視 -> [新增資源 -> 數據集]。
  4. 建立新的 Azure Blob 儲存體 數據集。
    1. 選取您的輸出類型。
    2. 將連結服務設定為您在建立 Blob 記憶體連結服務中所 建立的數據產品內嵌連結服務
    3. 將容器名稱設定為數據集相關聯之數據類型的名稱。
    4. 確定資料夾路徑至少包含一個目錄;複製到容器根目錄的檔案將不會正確擷取。
    5. 視您的資料設定其他欄位。
  5. 遵循 Azure Data Factory 檔(例如 使用 UI 建立管線),以建立具有這個新數據集作為接收的管線。

針對所有必要的數據集重複此步驟。

重要

數據產品可以使用資料夾前置詞或檔名前置詞(這可以設定為管線的一部分,例如在 複製活動中),以判斷如何處理內嵌的檔案。 如需數據產品對資料夾前置詞或檔名前置詞的需求,請參閱 Data Product 檔的必要擷取組態 一節。 例如,請參閱 監視 - MCC 數據產品的必要擷取組態

建立數據管線

您的 Azure Data Factory 現在已設定為連線到您的資料產品。 若要使用此設定內嵌數據,您必須遵循 Data Factory 檔。

  1. 在 Azure Data Factory 中設定包含源數據之服務的連線。
  2. 使用上一個步驟建立的數據集,在 Azure Data Factory 中設定管線,以將數據從來源複製到您的數據產品。

了解如何: