创建替换键

已完成

通常需要一种方法来唯一标识表中的记录。 默认情况下,Microsoft Dataverse 表将 GUID 作为唯一的列。 该 GUID 称为主键,它由一长串数字和字母组成,对于普通用户而言,这些数字和字母没有什么实际含义或意义。

通过为表定义新的键,您可以使用用户熟悉的列以更有意义的方式标识记录。 将某个列定义为键时,Common Data Model 确保该键列中的每个条目都是必需且唯一的,因此您可以使用该键列来区别标识特定的记录。 如果您正在将数据与使用该 ID 或编号来标识记录(而不是 Dataverse GUID)的外部系统集成,可以这样操作。 它还改进了对特定列的搜索和筛选,因为替换键字段总是被索引。

最后,键可以基于单个列(订单编码)或字段组合,例如财政年度和订单编码。 如果您在列上设置了键并尝试输入重复数据,则记录将无法保存。

通过以下步骤为表设置替换键:

  1. 登录 Power Apps(转到 https://make.powerapps.com)。

  2. 在左侧导航窗格中选择。 如果没有看到左侧的“表”,可以选择更多,然后在弹出菜单中找到并选择

  3. 选择要添加新键的表。

  4. 在架构部分下,选择

  5. 选择屏幕左上角的 + 新建键

  6. 在“显示名称”下,输入新键的名称。

  7. 选择一个或多个构成新键的字段。

  8. 完成后,选择底部的保存

Dataverse 创建新键和索引需要几分钟时间。 然后,您可以开始在业务解决方案中使用它。

提示

如果键使用的列在多个记录中有重复数据,则不会创建该键。 仅在列的现有记录中的数据在表中的所有记录中唯一时,才创建键。