匯出資料至 Azure Synapse Analytics (預覽版)
[本文章是發行前版本文件,隨時可能變更。]
注意
Azure Active Directory 現在改為 Microsoft Entra ID。 了解詳細資訊
Azure Synapse 是一項分析服務,減少了深入解析跨資料倉儲和巨量資料系統所需要的時間。 您可以在 Azure Synapse 中擷取和使用 Dynamics 365 Customer Insights - Data 的資料。
提示
Azure Synapse Link for Dataverse 是一項已正式發行的服務,可讓您順暢地將 Microsoft Dataverse 中的資料連續複寫至 Azure Data Lake。 建議您使用 Azure Synapse Link for Dataverse 而不使用 Customer Insights 資料輸出匯出進一步處理 Customer Insights 所產生資料表的資料,例如:
- 統一客戶設定檔 (msdynci_customerprofile)
- 整合活動 (msdynci_unifiedactivity)
- 客戶細分成員資格 (msdynci_segmentmembership)
- 客戶屬性量值 (msdynci_customermeasure)
- 擴充資料 (msdynci_enrichment)
- 預測模型輸出 (msdynci_prediction)
如需資料表結構描述的詳細資訊,請參閱 Customer Insights - Data 中的資料表
先決條件
注意
請務必根據說明來設定全部的角色指派。
- 在 Customer Insights - Data 中,Microsoft Entra 識別碼帳戶必須有系統管理員角色。
在 Azure 中:
啟用中的 Azure 訂用帳戶。
Customer Insights - Data 中具有系統管理員角色的使用者必須在 Azure 訂閱中有使用者存取系統管理員角色,才能將服務主體存取權授與 Customer Insights - Data UI 中的 Azure 資源。 否則,在 Azure 中有使用者存取系統管理員角色的使用者必須設定下列權限。 深入了解使用者存取系統管理員角色,以及如何在擁有者與使用者存取系統管理員之間選擇。 擁有者隱含具有使用者存取系統管理員角色。
如果使用新的 Azure Data Lake Storage Gen2 帳戶,則 Customer Insights - Data 的服務主體具有儲存體 Blob 資料參與者權限。 Data Lake Storage Gen2 必須啟用階層命名空間。
在包含 Azure Synapse workspace 的資源群組中,服務主體以及在 Customer Insights - Data 中具有管理員權限的使用者至少需要讀者權限。
在 Customer Insights - Data 中具有系統管理員權限的使用者對資料所在的 Azure Data Lake Storage Gen2 帳戶擁有儲存體 Blob 資料參與者權限,並連結到 Azure Synapse workspace。 深入瞭解如何使用 Azure 入口網站指派 Azure 角色,以取得 blob 和佇列資料的存取權,以及儲存體 blob 資料參與者權限。
Azure Synapse workspace 受管理的身分識別對資料所在的 Azure Data Lake Storage Gen2 帳戶具有儲存體 Blob 資料參與者權限,並連結到 Azure Synapse workspace。 深入瞭解如何使用 Azure 入口網站指派 Azure 角色,以取得 blob 和佇列資料的存取權,以及儲存體 blob 資料參與者權限。
在 Azure Synapse workspace 中,Customer Insights - Data 的服務主體已指派角色 Synapse 系統管理員。
如果 Customer Insights - Data 環境將資料儲存在您自己的 Azure Data Lake Storage 中,則設定連接至 Azure Synapse Analytics 的使用者至少需要 Data Lake Storage 帳戶的內建讀者角色。 如需詳細資訊,請參閱使用 Azure 入口網站指派 Azure 角色。
已知的限制
- 如果環境使用自訂 Azure Data Lake 進行資料儲存,則 Azure Synapse 匯出不支援資料來源累加式重新整理。
- 在設定 Azure Private Link 之後啟用您自己儲存體帳戶的公用存取,將無法運作。 只有在您停用對儲體存帳戶的公用存取時,Private Link 才能運作。 移除 Private Link 設定以重新啟用公用存取。
- 只有在環境將資料儲存在您自己的 Azure Data Lake Storage 中時,才支援將 Power Query 資料來源當做輸入資料表。
- 此匯出作業僅適用於 CSV 格式的檔案。
設定與 Azure Synapse 的連線
您必須是 Customer Insights - Data 中的系統管理員才能新增連接。
移至設定>連線。
選取新增連接,然後選擇 Azure Synapse Analytics。
在顯示名稱中,給連接一個能夠辨識的名稱。 連接的名稱與類型說明此連接。 我們建議您選取可以說明此連接用途和目標的名稱。
選擇可使用此連接的人員。 根據預設,只有系統管理員。 如需詳細資訊,請參閱允許參與者使用匯出的連接。
選取或搜尋您要在其中使用 Customer Insights 資料的訂閱。 選取訂閱之後,您也可以選取工作區、儲存體帳戶和容器。
請檢查資料隱私權和合規性,並選取我同意。
選取儲存來完成連接。
設定匯出
若要設定此匯出,您必須具有此連線類型的權限。 若要使用共用的連接來設定匯出,您至少必須在 Customer Insights - Data 中有參與者權限。
移至資料>匯出。
選取新增匯出。
在匯出的連結欄位中,在 Azure Synapse Analytics 區段中選擇連接。 如果沒有可用的連接,請與系統管理員聯繫。
提供可辨識的顯示名稱給匯出並提供資料庫名稱。 匯出會在連接定義的工作區中建立新的 Azure Synapse 湖資料庫。
選取要匯出至 Azure Synapse Analytics 的資料表。
注意
不支援基於 Common Data Model 資料夾的資料來源。
選取儲存。
儲存匯出並不會立即執行匯出。 每次排定重新整理會一起執行匯出。 您也可以依需求匯出資料。
若要查詢 Synapse Analytics 中的資料,您在匯出工作區中需要目的地儲存體的儲存體 Blob 資料讀者存取權。
更新匯出
移至資料>匯出。
在您想要更新的匯出上選取 編輯。
從選項中新增或移除資料表。 如果從選取項目中移除資料表,這些資料表仍會留在 Synapse Analytics 資料庫中。 不過,之後的資料重新整理並不會更新該資料庫中已移除的資料表。
變更資料庫名稱會建立新的 Synapse Analytics 資料庫。 舊版資料庫不會在在未來的重新整理中收到任何更新。