從 Dataverse 匯入和匯出資料
Microsoft Dataverse 是 SaaS 資料平台,可協助您輕鬆建立和管理您的資料、事件及邏輯,並產生分析**和深入解析,以支援建置在 Dataverse 平台上的互連應用程式。 應用程式包括第一方應用程式,例如 Dynamics 365 Sales、服務、行銷、Customer Insights、客戶旅程協調流程,以及自訂的第三方應用程式及程式,這些全都是以安全和符合規範的方式運作。 Dataverse 是超大規模的多語言儲存空間,可儲存所有事務性和分析性應用程式的任何類型資料 (相關的、檔案、觀測的等等)。 因此,它是所有 Power Platform 產品和 Dynamics 365 應用程式的資料平台。 Dataverse 是 Microsoft Power Platform 的重要元素,除了幫公民應用程式製作者和專業開發人員建置、儲存和管理其應用程式的資料外,還支援所有的資料、事件、分析的及相關的處理。
應用和流程所需的數據通常不會源自或駐留在其中 Dataverse。 將外部資料和 Dataverse 混搭是建置應用程式、將資料新增至現有應用程式,以及建立重要深入解析的主要組成部分。 隨著大數據的激增和數據源類型(如 AI、ML、IoT、Web 商務、Web API、服務、ERP 和業務線應用 Dataverse )的不斷增加,要求客戶能夠靈活地使用這些數據。
有數種方式可以將資料匯入和匯出至 Microsoft Dataverse。 您可以使用資料流程、Power Query、Azure Synapse Link、Azure Data Factory、Azure Logic Apps 和 Power Automate。
哪裡可以開始?
首先可考量從外部資料開始,此外部資料已存在於 Dataverse 之外,是建置應用程式、表單或其他元件時所需。 不需要在 Dataverse 中保留該資料,即可開始使用。 許多時候,當您依需求在 Dataverse 中使用資料時,最好讓其他系統能繼續管理資料。 Dataverse 中的虛擬表格功能提供此功能。 更多資訊:使用虛擬連接器建立虛擬表格。
使用虛擬表格,您可以建置使用外部資料的應用程式,就像它是 Dataverse 表格一樣。 為了協助您更輕鬆地建立虛擬表格,請使用公用預覽版中的虛擬表格建立精靈| Microsoft Power Apps
匯入外部資料到 Dataverse
您期望的結果可能會促使您決定將數據保留在其中 Dataverse ,而不是使用虛擬表來顯示外部數據 Dataverse。 如果您要讓資料由 Dataverse 中的資訊安全概念和生命週期管理功能來管理 ,或如果您對混搭外部資料和原生 Dataverse 資料有興趣,那麼請考慮將資料移至 Dataverse。 此外,如果您對使用 Dataverse 工作流程和商務規則有興趣,則可以考慮將資料移轉至 Dataverse。 您還應該考慮將數據載入到其中 Dataverse 的經濟影響,這可能會增加存儲成本。 若資料必須繼續由外部系統管理,則將資料留在這裡,並使用虛擬表格與 Dataverse 互動會是有益的。
數據流 Power Query 和 Excel 檔
資料流程可讓您從不同的來源與業務資料進行連接、清理資料、進行轉換,然後將資料載入至 Dataverse 中。 資料流程支援許多流行的內部部署、雲端及軟體即服務 (SaaS) 資料來源。
Power Query 是一種資料連線技術,可讓您用來發現、連線、合併和調整資料來源以符合您的分析需求。 Power Query 中的功能可在 Excel 和 Power BI Desktop 中使用。
在專案構想階段中,您應該權衡所有選項,並判斷外部資料是否需要成為事務性資料的一部分。 一旦途徑確定後,若在執行和上線後期間進行變更,可能會造成終端使用者體驗中斷。 決定好要將外部資料載入至 Dataverse 後,資料流程會是一個好工具。 當您在移動資料的同時,若需要轉換和準備資料,資料流程會是個好選擇。 資料流程設計的環境 - Power Query,具有強健的開箱即用功能,可協助您進行直觀的轉換和資料準備。
其他資訊:在 Power Apps 中建立和使用資料流程,和使用 Power Query 在 Dataverse 中將資料新增至資料表中
請注意,透過資料流程載入資料,需遵守 Dataverse 服務保護限制。 了解詳細資訊
Power Query 支援此處所列的多數可用連接器:所有 Power Query 連接器的清單
如果您的資料源自 Excel,就像許多 Dataverse 客戶的一樣,請使用現有的 Excel 連接器,如在多數可用的連接器中,將資料管道建置到 Dataverse。 除了一次性資料載入外,請使用資料流程同步處理您的 Excel 資料來源到 Dataverse。 請使用本指引考量 Excel 檔案大小的限制, 縮減Excel 活頁簿的大小,以在 Power BI 中查看
此外,如果資料夾中有多個 Excel 檔要載入到其中 Dataverse,則可以使用 Power Query 資料夾連接器 來合併、轉換和載入數據。
IT 專業人員也可以透過建立 Power Platform 資料流程範本,讓商務使用者免受建置資料管道的複雜性之苦。 構建一個複雜的查詢,將來自多個源的數據組合在一起,保存數據,並與業務使用者 分享。 您可以從 Dataverse 的新資料流程 > 匯入範本功能來使用此檔案。 所有使用者都必須要驗證資料存取的認證,以開始將資料載入至 Dataverse 表格。 了解更多關於從 Microsoft Excel 查詢中,建立 Power Platform 資料流程。
您還可以直接從單個 Excel 檔一次性導入數據到表中 Dataverse 。 詳細資訊: 從 Excel 導入資料並將數據匯出到 CSV
Azure Data Factory
Data Factory 服務是一項資料整合服務,提供低程式碼或無程式碼,可在視覺環境中或透過撰寫自己的程式碼,來建立提取、轉換及載入 (ETL) 程序。
根據您的數據需求,在某些 指向,您可能需要更複雜的數據工程來將來自外部源的數據引入 Dataverse。 它不僅僅是資料量,也包含來源資料所需的資料轉換數量和複雜性,才能在 Dataverse 中符合您的資料需求。 另一個考慮是可協助您進行工作的 IT 資源。 這些更複雜的資料案例可以用 Power Platform 資料流程、 Azure Data Factory 和 Web API 提出。 > >Data Factory 和 Web API 整合模式,非常適合用來建置需要涉及工作流程和演算法豐富轉換的管道。 相反地,資料流程能比較快開始,也比較容易使用。
透過 Data Factory,您可以使用超過 90 種本機建立且無需維護的連接器,直觀地整合 Dataverse 和其他資料來源。
除了將資料引入 Dataverse 外,還可以使用 Data Factory 和 Azure Databricks 來準備、轉換和豐富資料,並將資料移至 Azure Synapse Analytics。
從 Dataverse 匯出資料
將資料匯出至其他資料技術或其他環境,可以使用任何與上述用於匯入資料的相同技術,例如資料流程、Data Factory、Power Query 和 Power Automate。
目標為 SQL Server 或 Azure SQL Database 的 Dynamics 客戶可以使用 Azure Synapse Link。 Azure Synapse Link for Dataverse 與 Azure Synapse Analytics 連接,可讓您從 Microsoft Dataverse 中的資料取得接近即時的深入解析。 透過 Dataverse 和 Azure Synapse Analytics 之間的緊密無縫整合,Azure Synapse Link 使您能夠對資料執行分析、商務智慧和機器學習案例。 更多資訊:何謂 Azure Synapse Link for Dataverse