

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Connect 中设置身份解析的合并标准
<a name="create-consolidation-criteria"></a>

**注意**  
您必须[启用身份解析](#create-consolidation-criteria)，才能使用 Amazon Connect 管理员控制台访问用于创建合并标准的选项。

当身份解析作业检测到相似的资料时，该过程可以根据您指定的合并标准自动将它们合并到统一的资料中。

系统将在匹配组中的所有相似资料中比较您选择的属性，以实现完全匹配。例如，如果在条件中将 `email` 指定为属性，则匹配组中具有完全相同 `email address` 值的所有相似资料将合并到一个统一资料中。

**提示**  
如果您想设置自己的合并逻辑，请使用 [MergeProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_MergeProfiles.html)API。

## 限制
<a name="criteria-limitations"></a>

您可以从[标准资料](standard-profile-definition.md)中选择任何属性来比较相似的资料。例如，您可以选择电话号码、电子邮件地址和姓名以及自定义属性。

您最多可以指定：
+ 10 个合并标准
+  每个标准 20 个属性

## 创建严格标准的提示
<a name="tips-for-creating-consolidation-criteria"></a>

为了更高效地确定唯一资料并避免合并非重复项的资料，建议执行以下步骤：
+ 选择能够唯一标识客户且不同客户之间不太可能相同的属性，例如账号或某种形式的政府 ID。
+ 避免使用单一属性标准。选择多个属性以创建属性组合，从而提高目标定位。例如：
  + 带有**名字**、**中间名**、**姓氏**的**电话号码**

  比
  + 单独使用**电话号码**或 
  + 单独使用**名字、中间名、姓氏**的组合更符合标准
+ 如果适用，请选择特定属性组中的所有属性。例如，如果要使用姓名，请选择所有相关的姓名属性：**名字、中间名、姓氏**。如果要使用企业地址，请选择所有相关的企业地址属性。
+ 在标准中加入以下可能唯一标识客户的属性之一，以及其他属性：
  + 账号
  + Phone number（电话号码）
  + 电子邮件地址

## 如何设置自动合并标准
<a name="howto-setup-automerging-criteria"></a>

在设置自动合并的合并标准之前，建议您先查看[自动合并过程的工作原理](how-identity-resolution-works.md#consolidation-criteria-how-it-works)。

1. 启用身份解析后，在**身份解析**页面上，您可以选择设置自动合并标准。选择**创建合并标准**。

1. 如果您收到**缺少时间戳**对话框，建议您在继续操作之前向自定义对象类型添加新的时间戳属性。请参阅[资料冲突缺少时间戳](#missing-timestamp-for-profile-conflicts)。

1. 在**资料冲突**部分，选择当两个或更多记录存在冲突时应如何解决资料冲突。

1. 在**合并标准**部分，创建一个或多个标准。建议每个标准至少包含两个或更多属性。

## 资料冲突缺少时间戳
<a name="missing-timestamp-for-profile-conflicts"></a>

如果您有自定义对象类型映射，则会显示**缺少时间戳**消息。

使用 [PutProfileObjectType](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html)API 向您的自定义对象类型添加以下新属性：
+ `Fields.sourceLastUpdatedTimestamp`
+ `sourceLastUpdatedTimestampFormat`

如果未指定时间戳属性，则可以继续创建合并标准，但是，系统会使用将记录摄取到 Customer Profiles 中的默认时间戳。建议在创建合并标准之前添加新属性。

如果您已经定义自定义对象类型并想要更新自定义对象类型，我们每周都会运行定期回填以使用 `Fields.sourceLastUpdatedTimestamp` 更新您的现有资料。选择加入定期回填：

1. 使用 [PutProfileObjectType](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html)API 更新您的自定义配置文件对象类型。

1. 更新自定义资料对象类型后，打开 [支持 工单](https://console.aws.amazon.com/support/home)，我们将为您安排回填。定期回填的运行将持续到 2022 年 2 月底。

或者，您可以删除并重新创建使用自定义对象类型的域名。 ingestion/connector 将使用您的更新对象类型重新摄取您的所有数据并从中解析 `Fields.sourceLastUpdatedTimestamp`。

## 示例：如何应用标准示例
<a name="criteria-examples"></a>

在此示例中，有三个标准：
+ **解决资料冲突**设置为**使用上次更新的时间戳**。这意味着，当两个字段的值相互冲突时，身份解析将使用上次更新的时间戳来确定要使用哪个值。
+ 标准 1：
  + 名字、姓氏
  + 电子邮件
+ 标准 2：
  + Phone number（电话号码）

这些标准适用于以下资料：
+ 资料 A
  + John Doe [上次更新时间 **05:00**a]
  + doefamily@anyemail.com [上次更新时间 **05:00**a]
  + 555-555-5555 [上次更新时间 **07:00**a]
+ 资料 B
  + John Doe [上次更新时间 **04:00**a]
  + doefamily@anyemail.com [上次更新时间 **06:00**a]
  + 555-555-555**6** [上次更新时间 *04:00*a]
+ 资料 C
  + **Jane** Doe [上次更新时间 **06:00**a]
  + doefamily@anyemail.com [上次更新时间 **07:00**a]
  + 555-555-5555 [上次更新时间 **06:00**a]

以下是应用标准 1 时的结果：
+ 资料 A 和 B 合并 = 资料 AB

这将产生资料 AB，如下所示：
+ John Doe [上次更新时间 **05:00**a]
+ doefamily@anyemail.com [上次更新时间 **07:00**a]
+ 555-555-555**5** [上次更新时间 **06:00**a]

由于电话号码之间存在冲突，因此身份解析使用上一个时间戳来选择 555-555-555 号码。

接下来，应用标准 2。以下为结果：
+ 资料 AB 和 C 合并 = 资料 ABC

这将产生资料 ABC，如下所示：
+ **Jane** Doe [上次更新时间 **06:00**a]
+ doefamily@anyemail.com [上次更新时间 **07:00**a]
+ 555-555-555**5** [上次更新时间 **07:00**a]

身份解析使用资料 C 中的名字、姓氏和电子邮件，因为它们具有最新的时间戳。