什麼是 Microsoft Dataverse?
Dataverse 可讓您安全性地存放和管理商務應用程式所使用的資料。 Dataverse 的資料會存放在一組資料表中。 資料表是一組資料列 (前稱為記錄) 和資料行 (前稱為欄位/屬性)。 資料表中的每個資料列都是用來儲存特定類型的資料,例如姓名、年齡和薪水等。 Dataverse 包含一組適用於一般案例的基本標準資料表,但您也可以建立組織專屬的自訂資料表,然後使用 Power Query 將資料填入其中。 應用程式製作者可以接著使用 Power Apps 來建置使用這項資料的豐富應用程式。
購買方案來使用 Dataverse,如需相關資訊,請前往定價資訊。
為什麼要使用 Dataverse?
Dataverse 中的標準及自訂資料表可提供安全的雲端型儲存空間選項。 資料表允許您建立著重於業務的組織資料定義,以供應用程式內使用。 如果您不確定資料表是否為最佳選擇時,請考慮下列優點:
- 易於管理 – 中繼資料和資料都存放在雲端。 您不需要顧慮其儲存方式的細節。
- 輕鬆保護安全 – 資料以安全的方式儲存,使用者只有在您授與他們存取權時才能看到。 角色型安全性可讓您控制組織中不同使用者對資料表的存取。
- 存取您的 Dynamics 365 資料 – Dynamics 365 應用程式的資料也存放在 Dataverse 中,讓您可以快組建使用 Dynamics 365 資料的應用程式,並使用 Power Apps 擴充您的應用程式。
- 豐富中繼資料 – 直接在 Power Apps 中使用資料類型和關聯。
- 邏輯和驗證 – 定義計算結果資料行、商務規則、工作流程、商務程序流程,以確保資料品質並推動商務程序進展。
- 生產力工具 – 資料表可在 Microsoft Excel 增益集中用來提高生產力並確保資料可及性。
詳細資訊:為何選擇 Dataverse?
術語更新
為了回應客戶意見反應和使用者研究的資料,從 2020 年 11 月開始,我們將更新 Dataverse 中的一些術語,讓其更加直觀並提高使用效率。 下面列出術語更新,而且我們正在將它們加入 Microsoft Power Platform 中。
舊版術語 | 目前的術語 |
---|---|
實體、實體 | 資料表、資料表 |
欄位、欄位 屬性、屬性 |
欄、欄 |
記錄、記錄 | 資料列、資料列 |
選項組、多重選取選項組 挑選清單、挑選清單 |
選擇、選擇 |
兩個選項 | 是/否 |
注意
這些術語更新不適用於 Dataverse Web 服務中的任何 API 或訊息。 例如,訊息的名稱 CreateEntityRequest 和 CreateAttributeRequest 不會變更。
Dynamics 365 和 Dataverse
Dynamics 365 應用程式—例如 Dynamics 365 Sales、Dynamics 365 Customer Service,或 Dynamics 365 Talent—也使用 Dataverse 來儲存和保護所使用的資料。 這讓您組建應用程式時,可以使用 Power Apps 和 Dataverse 來直接連結 Dynamics 365 中已使用的核心商務資料,而不需要進行整合。
根據您的 Dynamics 365 資料建置應用程式 – 在 Power Apps 中或使用可擴充的平台針對您的業務資料快速建置應用程式,該平台可讓專業開發人員以程式設計方式資料和中繼資料進行互動,套用商務規則,建立自訂連接器,並與外部資料整合。
管理可重複使用的商務規則與邏輯 –Dataverse 資料表中定義的商務規則與邏輯會套用至使用 Power Apps 建立的應用程式,以確保資料一致性,不論使用者如何存取資料,或透過哪些應用程式存取。
Dynamics 365 和 Power Apps 中可重複使用技能 – 在 Power Apps 或 Dynamics 365 的熟練使用者現在可以在 Dataverse 平台上利用這些技能。 現在,建立表格、表單和圖表是跨應用程式執行的一般工作。
注意
財務與營運應用程式目前需要設定資料整合器,讓財務與營運應用程式的商務資料可在 Dataverse 中使用。
將資料整合到 Dataverse
組建應用程式通常牽涉到多個來源的資料。 雖然這有時可能會在應用程式層級完成時,但有時會將此資料整合至一般存放區,以便提供更輕鬆的應用程式建置體驗,以及單獨一組邏輯來維護和操作資料。 Dataverse 允許將多個來源的資料整合為單一存放區,這個存放區可以用在 Power Apps、Power Automate 和 Power BI,以及用在 Dynamics 365 應用程式中已經可以使用的資料。
- 已排程的與其他系統的整合 – 其他應用程式中保留的資料可定期與 Dataverse 進行同步,讓您可以從 Power Apps 中的其他應用程式利用資料。
- 使用 Power Query 轉換和匯入資料–將資料匯入至 Dataverse 時進行轉換的作業可以透過 Power Query 完成—這是在多個線上資料來源的 Excel 和 Power BI—中常用的工具。
- 一次性匯入資料 – 簡單匯入和匯出Excel 和 CSV 檔案可用在一次性(或次數不多) 地匯入資料到 Dataverse。
如需有關將資料整合至 Dataverse 的詳細資訊,請移至使用 Power Query 將資料新增至 Dataverse 中的資料表。
使用資料表互動
當您開發應用程式時,您可以使用標準資料表、自訂資料表,或兩者都使用。 根據預設,Dataverse 提供標準資料表。 這些實體是依據最佳做法所設計,要用來擷取組織中最常見的概念及案例。
如需完整的資料表清單,請參閱資料表參照。
您可建立一個或多個用來儲存您組織獨特資訊的自訂資料表,以擴充標準資料表的功能。 更多資訊:如何建立自訂活動資料表
邏輯和驗證
Dataverse 中的資料表可使用豐富的伺服器端邏輯和驗證,以確保資料品質,並讓建立及使用資料表內資料的每個應用程式,能減少重複程式碼。
商務規則:對多個資料行和資料表驗證資料,並對所有應用程式建立的資料,提供警告和錯誤訊息。 其他資訊:建立商務規則
商務程序流程會引導使用者,以確保他們以一致的方式輸入資料,並且每次都遵循相同的步驟。 目前只有模型導向應用程式支援商務程序流程。 其他資訊:商務程序流程概觀
工作流程可讓您自動化商務程序,不需要使用者互動。 詳細資訊:工作流程概觀
使用程式碼的商務規則支援進階開發人員案例,以直接透過程式碼擴充應用程式。 詳細資訊:套用使用程式碼的商務規則
安全性
Dataverse 有充足的安全性模型可以保護使用者的資料完整性和隱私權,同時促進有效率的資料存取和共同作業。 您可以結合業務單位、角色型安全性、資料列型安全性和資料行型安全性,定義使用者在 Power Platform 環境對資訊擁有的整體存取權。 其他資訊:Power Platform 管理員指南中的 Dataverse 的安全性
開發人員功能
除了可透過 Power Apps 入口網站使用的功能之外,Dataverse 也具備可讓開發人員透過程式設計的方式存取中繼資料及資料的功能,以便建立資料表和商務規則,以及與資料互動。 更多資訊,請參閱 Dataverse 開發人員概觀
後續步驟
若要開始使用 Dataverse:
- 使用 Dataverse 資料庫建立畫布應用程式。
- 建立自訂資料表,然後建立使用資料表的畫布應用程式。
- 建立模型導向應用程式 (以 Dataverse 為基礎所建置)。
- 使用 Power Query 以連接至線上或內部部署資料來源,然後將資料直接匯入至 Dataverse。