建立一個虛擬表來整合位於 OneDrive 中的 Excel 檔案中的資料,以用作外部資料來源,將該資料無縫地表示為 Microsoft Dataverse 中的資料表。 虛擬表可讓您檢視、建立和編輯外部資料,而無需在 Dataverse 中複製該資料。
必要條件
- 透過 Power Apps 或 Microsoft Dynamics 365 取得的 Microsoft Dataverse 授權。 Microsoft 365 或 Teams 授權不能用來建立虛擬表格。
- 您用作資料來源的 Excel 檔案必須儲存在 OneDrive 中。
- Excel 檔案必須包含資料表格式的資料。
- Excel 檔案必須包含 GUID 欄。 詳細資訊:為 Excel 虛擬連接器提供者建立連接
下載並安裝 Excel 的虛擬連接器提供者
下載並安裝虛擬連接器。 前往 Microsoft 商業市集,然後搜尋
Virtual Connector或選取要下載提供者的連結:Dataverse 中的虛擬連接器
請選取立即取得。 在登入對話方塊中,輸入工作或學校帳戶電子郵件。 如果您同意條款及條件,請選取繼續。 Power Platform 系統管理中心會自動開啟。
選取要安裝解決方案的環境。 如果您同意條款及條件,請選取安裝。 安裝完成後,您會看到 Dataverse 中的虛擬連接器應用程式安裝在環境 -> [您的環境名稱] -> Dynamics 365 應用程式下。
您應開還會看到在 Power Platform 環境中啟用的虛擬連接器提供者解決方案和其他解決方案。
建立 Excel 虛擬連接器提供者的連接
觀看展示如何使用 Excel 虛擬連接器提供者建立虛擬表格的視訊短片。
- 移至 Power Apps (make.powerapps.com),選取您要用來設定虛擬表格的環境。
- 在左瀏覽窗格中,選取連接,然後選取新增連接。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
- 從連接清單選取 Microsoft Excel Online (Business) 虛擬連接器。
- 系統會要求您提供其他詳細資訊以連接到資料來源。
- 選取建立,將使用您目前的登入憑證。
建立連接參考
使用 Excel 虛擬連接器提供者時,您必須建立自己的連線參考。
移至解決方案。
選取預設解決方案,或您環境中的任何其他現有解決方案來建立虛擬表格。
選取新的,然後選取連接參考。
輸入顯示名稱,選取您為連接器 選項建立的連接,然後選取您建立的資料連接。
建立資料來源
現在,在 Dataverse 中建立虛擬表格資料來源。
注意
- 使用 Excel 虛擬連接器提供者時,系統會產生實體目錄資料表,此資料表使用外部資料來源的資料表定義 (中繼資料) 提供所有可用資料表的清單。 實體目錄並不儲存任何資訊,一直以來都是呈現外部資料來源的目前狀態。 您可以從實體目錄選取資料表來建立虛擬表格。 如果您正在使用多個外部資料來源,則會為每個外部來源產生實體目錄。 更多資訊:實體目錄
選取齒輪圖示 -> 進階設定。
在頂端瀏覽列中,選取設定,然後選取管理。
選取虛擬實體資料來源。
選取新增。 在快顯對話方塊中,選取虛擬連接器資料提供者。
命名資料來源,並選取您在下拉式清單中建立的連接參考。
新增您的資料集值
將包含副檔名的檔案名稱貼上到資料集值中。 請記住,該檔案必須位於用於連接設定的 OneDrive 中。 (例如:SampleData.xlsx)
選取儲存。
實體目錄
透過連接參考和虛擬表格資料來源設定,會自動產生實體目錄。 實體目錄特定於資料來源,並將列出相應資料來源中的所有表格。
注意
- 實體目錄的建立是非同步流程。 根據您的環境,這可能需要幾分鐘。
- 實體目錄中顯示的資料表本身不是虛擬資料表。 您需要從此代表外部資料的表格清單中進行選擇,以在 Dataverse 中建立虛擬表格。
提示
如果實體目錄建立需要很長時間,您可以透過導覽至設定 -> 系統工作檢視來檢查作業完成狀態。
檢視表實體目錄
選取資料>表格,然後選取已建立的實體目錄。
選取進階尋找,並使用尋找:欄。 目錄包括首碼實體目錄,前面接連線參考 (例如:Adventure Works 的實體目錄)。 尋找各自資料連線的實體目錄,並選取結果來顯示所有外部資料來源表格。
注意
目前不支援大量建立虛擬表格。 即使實體目錄允許您選取多個表格,您也必須一次選取一個表格才能建立虛擬表格。
若要建立虛擬表格,則必須為實體目錄建立模型導向應用程式。 選取實體目錄表格。
在頂端導覽中選取建立應用程式。
為應用程式命名,然後選取建立。
應用程式是使用實體目錄表格自動產生的。
完成應用程式後,您可以選取發佈來完成應用程式並在稍後使用,也可以選取播放來立即建立虛擬表格,而不發佈應用程式。
Excel 檔案中的所有表格都會在應用程式檢視表中提供。
從實體目錄中選取要使用的資料集,然後在導覽列中選取編輯。
等待表單完全載入再進行編輯。 載入後,表單如下所示:
在提供的表單中,將建立或重新整理實體欄設為 [是]。
使用下拉式清單選取虛擬實體的主索引鍵和主要欄位,以尋找要使用的欄。
儲存記錄以建立虛擬表格。
注意
儲存完成後,表單將會「重設」,且所有欄位顯示為空白,這是正常的。
返回 Power Apps 首頁並選擇資料。 現在,您的虛擬表格使用「自訂實體」首碼建立。 要完成建立可能需要一些時間。
重要
- 建立虛擬表格時,提供者會自動對應與外部資料來源相關聯的主索引鍵。 所有 CRUD 作業均可在產生的虛擬表格上執行。
- 外部資料中的所有欄都會自動對應至連接器支援的 Dataverse 類型。 您可以透過導覽至設定 -> 自訂 - 實體檢視來查看虛擬表格詳細資料並進行變更。
- 虛擬表格要求至少有一個字串欄位做為主要名稱欄。
建立虛擬表格之後,您可以像使用任何其他表格一樣使用它。 您可以開始在環境中定義與其他表格的關聯,並在您的 Power Apps 和 Power Automate 流程中使用它們。