重复检测

已完成

Microsoft Dataverse 包含基本的重复检测功能。 重复检测的目的是提醒用户,在模型驱动应用中创建或更新记录时可能存在重复项,并保持数据清洁。

启用重复检测

必须在 Power Platform 管理中心的数据管理部分下,在环境设置中启用重复检测。

重复检测设置的屏幕截图。

注意

默认情况下,环境中会启用重复检测。

要检测表中的重复行,您必须首先在 Power Apps Maker Portal 中编辑此表的属性,并启用应用重复检测规则选项。

重复检测表属性的屏幕截图。

配置重复检测规则

要检测重复,您需要定义规则来确定潜在的重复数据。 您只能为已启用重复检测的表创建重复检测规则。

在 Power Platform 管理中心的数据管理部分下,在环境设置中管理重复检测规则。

创建重复检测规则:

  • 选择基表和匹配表。 匹配表默认为选定的基表,但可以更改。

  • 选择列

  • 选择匹配条件

您可以选择的匹配条件很简单。

重复检测规则的屏幕截图。

提示

规则内的各重复检测规则条件行执行 AND。 要执行 OR,请另外创建规则。

重复检测规则必须发布,并且可能需要一些时间才能发布成功,因为正在后台为表中的每一行创建匹配代码。

您应选择排除停用的匹配记录,防止在停用的行中发现重复项,您还应选择忽略空白值,防止检测到多个空白重复项。

重复检测作业

重复检测作业作为计划后台作业运行,可查找表中的重复项。 在 Power Platform 管理中心的数据管理部分下,在环境设置中管理重复检测作业。

重复检测作业是使用向导创建的。

重复检测向导的屏幕截图。

注意

您只能为已发布重复检测规则的表创建重复检测作业。

选择表,然后使用现有视图或创建查询,确定要检查重复项的行。 之后,您可以运行作业或将其安排为每 7、30、90、180 或 365 天运行一次。

运行此作业后,您可以查看它发现的重复项,并采取必要操作来保持数据清洁。