创建、编辑和删除生存规则

在匹配和合并或重复数据删除操作期间,生存规则确定将哪些属性和关系从已接受的匹配候选者合并到节点类型中的匹配节点。

生存规则概览

匹配规则确定哪些节点可能与其他现有节点匹配,而生存规则指定源节点中的哪些属性和关系会在确认匹配后合并到视点中的目标节点。

源和目标节点由运行的匹配操作类型确定:

  • 在匹配和合并请求项时,源节点是请求中的传入节点,目标节点是该节点类型中的现有节点。请参阅“了解匹配和合并请求项”。
  • 对视点中的节点进行重复数据删除时,源节点是已注册数据源中正在评估的节点,目标节点是要与之匹配且在接受匹配后的合并操作期间将合并到的节点。请参阅“检查重复数据删除结果并应用更改”。

创建生存规则时,对于节点类型中要为其创建规则的每个属性,您可以选择以下选项之一:

  • (默认):在合并期间忽略源节点中的属性值。
  • 复制:在合并期间将源节点中的属性值复制到目标节点。
  • 转换:在合并期间使用输入的表达式转换源节点中的属性值,然后将其复制到目标节点。

    Note:

    仅未注册数据源支持转换操作。对于已注册数据源,可使用目标节点上的节点类型转换器来配置如何转换源的属性值并复制到目标。请参阅“使用节点类型转换器”。

    Tip:

    在以下用例中,转换属性值可能会很有用:
    • 源节点中的某个属性值为空,您希望用非空值替换它。
    • 您希望使用查找集对源值和目标值执行查找。
    • 您希望填充未直接从数据源加载的其他属性。

注意事项

您必须对包含相应节点类型的应用程序或维具有所有者元数据管理员权限,才能创建、编辑或删除生存规则。

创建生存规则

  1. 检查要为其创建生存规则的节点类型。请参阅“检查节点类型”。
  2. 导航到规则选项卡,然后在生存子选项卡上,单击创建
  3. 输入生存规则的名称和(可选)描述。
  4. 数据源下拉菜单中,选择将使用此生存规则的数据源,然后单击创建。您选择的数据源必须至少为节点类型启用了一项匹配规则,才能用于生存规则。

    Note:

    要在对视点中的节点进行重复数据删除时使用生存规则,请为应用程序的已注册数据源(其中包含要进行重复数据删除的视点)创建生存规则。

编辑生存规则

创建生存规则后,可以对其进行编辑来更改名称或描述、启用规则或者编辑属性,以便在接受匹配结果后进行合并。创建生存规则后,无法编辑生存规则的数据源。

  1. 检查要编辑的生存规则。
  2. 常规选项卡上,单击编辑,然后执行一个操作:
    • (可选)编辑名称或描述。
    • 使用已启用复选框启用或禁用生存规则。

      Note:

      对于特定的节点类型,一个数据源只能启用一个生存规则。
  3. 定义选项卡上,为节点类型中的每个属性选择一个选项:
    • :在合并期间忽略此属性的属性值。
    • 复制:在合并期间将源节点中的属性值合并到目标节点。

      Note:

      如果对于此节点类型,要复制的属性不可编辑,则会显示警告 “警告”图标 图标。
    • 转换:在合并期间转换源节点中的属性值,然后将其合并到目标节点。

      选择转换后,单击“转换”列中的编辑表达式 表达式生成器图标,以打开表达式编辑器并创建表达式。然后,单击应用以返回“定义”选项卡。有关转换属性方面的帮助,请参阅“属性转换”。

  4. 单击保存

删除生存规则

  1. 检查包含要删除的生存规则的节点类型。
  2. 规则选项卡中,选择生存子选项卡,然后单击编辑
  3. 在“操作”列中,单击要删除的规则的操作菜单 “操作菜单”图标,然后单击删除
  4. 单击以确认要删除生存规则。

    Note:

    如果某个生存规则已用于合并匹配结果,则无法删除该规则。如果不再需要该生存规则,可以将其禁用。