使用無伺服器 SQL 集區查詢 Azure Synapse Link for Dataverse 資料

您可以使用 Azure Synapse Link 將您的 Microsoft Dataverse 資料連線至 Azure Synapse Analytics,以探索您的資料並加快深入解析速度。 本文告訴您如何在 Azure Synapse Analytics 工作區中使用內置的無伺服器 SQL 池來查詢您的 Dataverse的資料。

注意

Azure Synapse Link for Microsoft Dataverse 先前被稱為匯出至資料湖。 服務的重新命名已在 2021 年 5 月生效,並將繼續匯出資料至 Azure Data Lake 以及 Azure Synapse Analytics。

先決條件

本節說明在使用 Azure Synapse Link for Dataverse 服務後,查詢 Dataverse 資料所需的先決條件。

  • Azure Synapse Link for Dataverse。 本指南假設您已經使用 Azure Synapse Link for Dataverse 將 Dataverse 資料匯出。

  • 儲存體帳戶存取。 您必須要在儲存體帳戶被授與下列角色負責人:、儲存體 Blob 資料讀者、儲存體 Blob 資料參與者或者儲存體 Blob 資料負責人。

  • Synapse 管理員。 您必須在 Synapse 工作室中獲得 Synapse 管理員角色存取權。

使用無伺服器 SQL 集區查詢您的 Dataverse 資料

注意

Azure Synapse Link for Dataverse 目前不支援使用專用 SQL 集區。

  1. 在 Power Apps 中,從清單選取您想要的 Azure Synapse Link,然後選取移至 Azure Synapse workspace

    移至工作區。

  2. 展開 Lake 資料庫,選取您的 Dataverse 容器。 您所匯出的資料表會顯示在左側邊欄的資料表目錄下。

    在 Synapse 中尋找資料表。

  3. 在想要的資料表上按一下滑鼠右鍵,然後選取新的 SQL 指令碼 > 選取頂端 100 列

    選取頂端資料列。

  4. 選取執行。 查詢結果會顯示在結果索引標籤中。或者,您也可以根據需求編輯指令碼。

    執行查詢。

使用無伺服器 SQL 集區,查詢您的多 Dataverse 資料庫

注意

查詢多個 Dataverse 資料庫需要兩個 Dataverse 環境都在相同的區域中。

  1. 將另一個 Azure Data Lake Storage Gen2 帳戶新增為連結的服務至與目前連結駐留的相同 Azure Synapse Analytics 工作區。

  2. 依照設定步驟,使用新 Azure Synapse Link 的和 Azure Data Lake 組合建立新的 Azure Synapse Analytics。

  3. 瀏覽至共用的 Synapse 工作區,並展開資料庫。 選取其中一個 Dataverse 容器。 您所匯出的資料表會顯示在左側邊欄的資料表目錄下。

  4. 在資料表上按一下滑鼠右鍵,然後選取新增 SQL 指令碼 > 選取前 100 個資料列

  5. 編輯查詢以組合兩個資料集。 例如,您可以根據唯一的識別碼值來聯接資料集。

  6. 選取執行。 您的查詢結果會顯示在結果索引標籤上。

請參閱

部落格:宣佈 Azure Synapse Link for Dataverse

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。