0 / 0
Go back to the English version of the documentation
在 IBM Match 360 中定义属性组合规则
Last updated: 2024年11月22日
在 IBM Match 360 中定义属性组合规则

创建和管理规则以确定如何从实体的成员记录中选择实体的属性值。 您可以为数据模型中的每个实体类型定义和定制属性组合规则集。

例如,请考虑由名为 "Joe Howell" 和 "Joseph Howell" 的两个成员记录组成的人员实体。 系统使用人员实体类型的属性组合规则来确定选择哪个名字值 ("Joe" 或 "Joseph") 显示为实体的名字。

所需许可权
要配置属性组合规则,您必须是DataEngineer用户组IBMMatch 360服务。

每个规则都可以包含多个过滤和排序条件,您可以根据组织的需求对这些条件进行优先排序:

  • 源首选项 -定义可添加到属性组合的可信记录源的列表。
  • 源优先级 -按您定义的首选项顺序使用来自最可信记录源的属性值。
  • 最新 -使用最近创建或更新的属性值。
  • 最频繁 -使用在成员记录中最频繁出现的属性值。

作为最终仲裁,如果定义的规则条件无法确定单个结果,那么将从具有最低记录号的剩余成员记录中获取实体的属性值。 最低记录号通常指示实体中的最早记录。

属性组合规则的作用域限定为 实体类型 级别或 属性 级别。 数据模型中的每个实体类型都只有一个实体类型级别规则。 属性级别规则将逐个属性覆盖实体类型规则。 还可以将属性级别规则配置为应用于属性中的部分字段。

注: 某些属性 (称为 实体属性) 的值直接在实体中定义,而不是从其成员记录继承。 实体属性在数据模型中定义。 实体属性值不受属性组合规则影响。 要更改实体属性的值,必须编辑实体。 编辑成员记录不会更改实体属性值。

在本主题中:

编辑缺省实体类型作用域规则

实体类型规则确定如何为所选类型的所有实体组合属性。 数据模型中的每个实体类型都包含缺省实体类型范围的规则。 您可以编辑缺省规则条件,但无法删除该规则。

要编辑实体类型规则:

  1. 主数据导航菜单中,单击匹配设置"比赛设置图标打开匹配设置页面。 选择要处理的实体类型。

  2. 从实体类型页面,转到匹配设置选项卡。

  3. 在侧边栏中,选择 属性组合

  4. 确保在实体类型选择菜单中选择了数据模型中的正确实体类型。

  5. 在属性组合规则列表中,在 作用域 列中找到具有 "实体类型" 的规则。

  6. 将鼠标悬停在规则上,然后点击编辑图标 "编辑规则图标

  7. 设置最大值数下,选择可选择包含在实体中的最大值数。 此设置仅用于可能包含多个值 (例如列表) 的属性。

    配置规则以使用 单值或列表值,或使用 仅单值。 默认行为单值或列表值会在记录中列出多个值时选择多个值以包含在实体中。

  8. 定义条件下,选择过滤条件 (可选) 和最多三个排序条件,供系统在决定为实体视图选择哪个值时使用。 必须至少选择一个排序条件。

    • 过滤条件 (可选)下,如果选择定义过滤条件,那么只能根据源首选项进行过滤。 源首选项过滤器使您能够选择特定记录源。 在编写此属性时,规则仅考虑来自所选源的记录。

    要定义源首选项过滤条件以缩小此规则所考虑的记录源列表的范围,请执行以下操作:

    a. 选择 源首选项 作为过滤条件。

    b. 单击 + 以从您认为是可信源的数据中选择一个或多个记录源。

    c. (可选) 单击 新建源 以输入尚未添加到主数据的定制记录源的名称。 如果添加定制源,那么该名称必须与将来数据资产中定义的记录源名称完全匹配。

    d. 单击添加

    • 排序条件下,至少定义一个主排序条件。 辅助和三级排序条件是可选的。 单击 添加主排序 以定义主排序条件。

    如果选择定义 源首选项 排序条件以设置记录源的优先级顺序:

    a. 选择 源首选项 作为其中一个排序条件。

    b. 单击 添加 以从您认为是可信源的数据中选择一个或多个记录源。 如果还设置了过滤条件,那么可能无法选择某些源,并且无法定义新源。

    c. 在 " 源首选项 " 面板中拖放源以将其置于优先级顺序。

    d. 单击添加

  9. 决定条件 区域中,复审规则摘要以确保它满足您的期望。

  10. 属性 区域中,查看应用此实体级别规则的属性的列表。 缺省情况下,它适用于所有属性,除非存在属性级别规则。

  11. 对规则满意后,单击保存

创建或编辑具有属性作用域的规则

除缺省实体类型作用域规则外,每种实体类型还可以包含覆盖缺省规则的属性作用域规则,但仅适用于一个特定属性 (或属性中的字段选择)。 如果要以不同方式处理某些属性的属性组合,那么这很有用。

您还可以使用具有属性作用域的规则来排除给定属性,使其完全不显示在实体详细信息视图中,同时仍保留成员记录视图中的底层属性值。

要创建具有属性作用域的规则,请执行以下操作:

  1. 主数据导航菜单中,单击匹配设置"比赛设置图标打开匹配设置页面。 选择要处理的实体类型。

  2. 从实体类型页面,转到匹配设置选项卡。

  3. 在侧边栏中,选择 属性组合

  4. 确保在实体类型选择菜单中选择了数据模型中的正确实体类型。

  5. 单击 新建属性规则 以开始定义此规则的条件。

  6. 选择属性下,从要为其定义规则的数据模型中选择属性。

  7. 定义包含在实体中下,定义应该对此类型的实体包含还是排除此属性。

  8. 设置最大值数下,选择可选择包含在实体中的最大值数。 此设置仅用于可能包含多个值 (例如列表) 的属性。

    将规则配置为使用单个值,所有值或每个成员记录中的定制值数,以便在为实体编写此属性时使用。

  9. 定义条件下,选择过滤条件 (可选) 和最多三个排序条件,供系统在决定为实体视图选择哪个值时使用。 必须至少选择一个排序条件。

    • 过滤条件 (可选)下,如果选择定义过滤条件,那么只能根据源首选项进行过滤。 源首选项过滤器使您能够选择特定记录源。 在编写此属性时,规则仅考虑来自所选源的记录。

    要定义源首选项过滤条件以缩小此规则所考虑的记录源列表的范围,请执行以下操作:

    a. 选择 源首选项 作为过滤条件。

    b. 单击 + 以从您认为是可信源的数据中选择一个或多个记录源。

    c. (可选) 单击 新建源 以输入尚未添加到主数据的定制记录源的名称。 如果添加定制源,那么该名称必须与将来数据资产中定义的记录源名称完全匹配。

    d. 单击添加

    • 排序条件下,至少定义一个主排序条件。 辅助和三级排序条件是可选的。 单击 添加主排序 以定义主排序条件。

    如果选择定义 源首选项 排序条件以设置记录源的优先级顺序:

    a. 选择 源首选项 作为其中一个排序条件。

    b. 单击 添加 以从您认为是可信源的数据中选择一个或多个记录源。 如果还设置了过滤条件,那么可能无法选择某些源。

    c. 在 " 源首选项 " 面板中拖放源以将其置于优先级顺序。

    d. 单击添加

  10. 选择字段下,选择使用此属性组合规则选择此属性中的哪些字段。 缺省情况下,将选择所有字段。

  11. 决定条件 区域中,复审规则摘要以确保它满足您的期望。 如果是这样,请单击 保存

要编辑规则:

  1. 将鼠标悬停在属性组合规则列表中的行上。
  2. 单击编辑规则图标 "编辑规则图标
  3. 根据需要更改条件,然后单击 保存

删除属性作用域的规则

只能删除具有属性作用域的规则。 已删除的规则将被永久移除,无法恢复。

要删除规则:

  1. Go to 比赛设置 > 匹配设置 > 属性构成.
  2. 在属性组合规则列表中,选择要删除的规则。
  3. 单击删除"删除规则图标,然后确认您的决定。

后续步骤

了解更多信息

父主题: 配置主数据

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more