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 或訊息。 例如,訊息CreateEntityRequestCreateAttributeRequest的名稱不會變更。
Dynamics 365 和 Dataverse
Dynamics 365 應用程式 (例如 Dynamics 365 Sales、Dynamics 365 Customer Service 或 Dynamics 365 Talent) 也使用 Dataverse 來儲存和保護其使用的資料。 這可讓您直接針對 Dynamics 365 中使用的核心商務資料使用 Power Apps 和 Dataverse 來建置應用程式,而無需整合。
針對 Dynamics 365 資料建置應用程式 – 在 Power Apps 中針對您的業務資料快速建置應用程式,或使用可延伸平台,讓專業開發人員以程式設計方式與資料和中繼資料互動、套用商務邏輯、建立自訂連接器,以及與外部資料整合。
管理可重複使用的商務邏輯和規則 – Dataverse 資料表中已定義的商務規則和邏輯會套用至使用 Power Apps 建立的應用程式,以確保資料一致性,無論使用者如何存取資料或使用哪個應用程式。
跨 Dynamics 365 和 Power Apps 的可重複使用技能 – 精通 Power Apps 或 Dynamics 365 的使用者現在可以在 Dataverse 平台上利用這些技能。 建立表格、表單和圖表已成為您在應用程式中常常進行的工作。
備註
Finance and Operations 應用程式目前需要 設定資料整合器 ,才能在 Dataverse 中提供來自 Finance and Operations 應用程式的業務資料。
將資料整合到 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。