什么是 Microsoft Dataverse?

Dataverse 让您可以安全地存储和管理业务应用程序使用的数据。 Dataverse 中的数据存储在一系列表中。 是一组行(以前称为记录)和列(以前称为字段/属性)。 表中的每一列都设计为存储某种类型的数据,例如,姓名、年龄、薪资等。 Dataverse 包括一组覆盖典型情形的标准表,但是,您还可以创建针对您的组织的自定义表,并使用 Power Query 用数据填充它们。 应用制作者随后可以利用 Power Apps 使用此数据生成丰富的应用程序。

包含 Microsoft Power Platform 概述的图表。

有关购买使用 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 平台利用这些技能。 创建表、窗体和图表现在是跨应用程序执行的常见任务。

    备注

    财务与运营应用当前需要配置数据集成器来让您的财务与运营应用中的业务数据在 Dataverse 内可用。

将数据集成到 Dataverse 中

生成应用通常涉及到多个源的数据。 虽然这有时可以在应用程序级别进行,但存在其他一些情况,将此数据集成到通用存储,以实现更简单的应用程序生成体验,并集成一组逻辑以维护数据并对数据进行操作。 Dataverse 允许数据从多个源集成到随后可以在 Power Apps、Power Automate、Power BI 和 Power Virtual Agents 中使用的单个存储,一同集成的还有 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 for Teams

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。