從 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 commerce、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

資料流程可讓您從不同的來源與業務資料進行連接、清理資料、進行轉換,然後將資料載入至 Dataverse 中。 資料流程支援許多流行的內部部署、雲端及軟體即服務 (SaaS) 資料來源。

Power Query 是一種資料連線技術,可讓您用來發現、連線、合併和調整資料來源以符合您的分析需求。 Power Query 中的功能可在 Excel 和 Power BI Desktop 中使用。

資料流程和 Power Query 與Dataverse。

在專案構想階段中,您應該權衡所有選項,並判斷外部資料是否需要成為事務性資料的一部分。 一旦途徑確定後,若在執行和上線後期間進行變更,可能會造成終端使用者體驗中斷。 決定好要將外部資料載入至 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 的 Excel 檔案,您可以使用 Power Query 資料夾連接器來合併、轉換和載入資料。

從資料夾合併檔案。

IT 專業人員也可以透過建立 Power Platform 資料流程範本,讓商務使用者免受建置資料管道的複雜性之苦。 建置複雜查詢,從多個來源合併資料,將資料儲存後與商務使用者共用。 您可以從 Dataverse 的新資料流程 > 匯入範本功能來使用此檔案。 所有使用者都必須要驗證資料存取的認證,以開始將資料載入至 Dataverse 表格。 了解更多關於從 Microsoft Excel 查詢中,建立 Power Platform 資料流程

自動產生之電腦描述 (具備中等可信度) 的螢幕截圖

Azure Data Factory

Data Factory 服務是一項資料整合服務,提供低程式碼或無程式碼,可在視覺環境中或透過撰寫自己的程式碼,來建立提取、轉換及載入 (ETL) 程序。

Data Factory。

根據您的資料需求而定,在某些時候,您可能需要安排更多涉及的資料,才能將外部來源的資料匯入至 Dataverse。 它不僅僅是資料量,也包含來源資料所需的資料轉換數量和複雜性,才能在 Dataverse 中符合您的資料需求。 另一個考慮是可協助您進行工作的 IT 資源。 這些更複雜的資料案例可以用 Power Platform 資料流程Azure Data FactoryWeb API 提出。 > >Data Factory 和 Web API 整合模式,非常適合用來建置需要涉及工作流程和演算法豐富轉換的管道。 相反地,資料流程能比較快開始,也比較容易使用。

透過 Data Factory,您可以使用超過 90 種本機建立且無需維護的連接器,直觀地整合 Dataverse 和其他資料來源。

Data Factory ETL。

除了將資料引入 Dataverse 外,還可以使用 Data Factory 和 Azure Databricks 來準備、轉換和豐富資料,並將資料移至 Azure Synapse Analytics。

從 Dataverse 匯出資料

將資料匯出至其他資料技術或其他環境,可以使用任何與上述用於匯入資料的相同技術,例如資料流程、Data Factory、Power Query 和 Power Automate。

匯出 Dataverse 資料方法。

目標為 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

另請參閱

使用任何應用程式類型