使用 Power Query 將數據新增至 Microsoft Dataverse 中的數據表

在此程式中,您將在 Dataverse建立數據表,並使用 Power Query 以 OData 摘要中的數據填滿該數據表。 您可以使用相同的技術來整合來自這些線上和內部部署來源的數據,以及其他:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • Web API
  • OData 摘要
  • 文字檔

您也可以先篩選、轉換和合併數據,再將數據載入新的或現有的數據表。

如果您沒有 Power Apps 的授權,您可以免費註冊

必要條件

開始遵循這篇文章之前:

指定源數據

  1. 登入 Power Apps

  2. 在瀏覽窗格中,選取 [Dataverse ] 展開它,然後選取 [ 數據表]。

    數據表區域。

  3. 在命令功能表中,選取 [資料>取得數據]。

  4. 在數據源清單中,選取 [OData]。

    選擇 OAuth 連接器。

  5. 在 [連線 ion 設定] 底下,輸入或貼上此 URL,然後選取 [下一步]:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. 在資料表清單中,選取 [客戶] 複選框,然後選取 [下一步]。

    選取 [客戶] 資料表。

  7. (選擇性)選擇要包含哪些數據行、以一或多個方式轉換數據表、新增索引或條件式數據行,或進行其他變更,以修改架構以符合您的需求。

  8. 在右下角,選取 [ 下一步]。

指定目標數據表

  1. 在 [載入設定] 底下,選取 [載入至新數據表]。

    載入至新的數據表。

    您可以為新數據表提供不同的名稱或顯示名稱,但請保留預設值,以完全遵循本教學課程。

  2. 在 [ 唯一主要名稱] 數據行 清單中,選取 [ContactName],然後選取 [ 下一步]。

    您可以指定不同的主名稱數據行、將源數據表中的不同數據行對應至您要建立之數據表中的每個數據行,或兩者。 您也可以指定查詢輸出中的文字資料行是否應建立為 Dataverse 中的多行文字或單行文字。 若要完全遵循本教學課程,請保留預設數據行對應。

  3. 針對 Power Query 選取 [手動重新整理 - 重新整理 設定],然後選取 [發佈]。

  4. [Dataverse ] 底下(靠近左邊緣),選取 [ 數據表 ] 以顯示資料庫中的數據表清單。

    您從 OData 摘要建立的 Customers 資料表會顯示為自訂資料表。

    標準和自定義數據表的清單。

警告

將數據載入 Dataverse 資料表時,可能會改變或刪除現有的數據,同時 啟用查詢輸出 中已不存在的 Delete 數據列,或定義主鍵數據行。

如果您選取 [載入至現有的數據表],您可以指定從 Customers 數據表新增資料的數據表。 例如,您可以將數據新增至 Dataverse 隨附的 Account 數據表。 在 [數據行對應] 底下,您可以進一步指定 [客戶] 數據表中 ContactName 數據行中的數據應該新增至 [帳戶] 數據表中的 [名稱] 數據行。

指定新資料表的名稱。

如果出現有關許可權的錯誤訊息,請連絡您的系統管理員。