Field Merger

支持的管道类型:

  •  Data Collector

Field Merger将记录中的一个或多个字段合并到记录中的其他位置。仅用于具有列表或地图结构的记录。

配置Field Merger时,请选择要合并的字段并定义目标字段。您可以将字段合并到新字段或现有字段中:

New target field
定义新字段时,Field Merger将创建新字段并将所选字段合并到新字段下。

例如,您在JSON映射中选择以下字段:

/City
/State
如果您创建一个名为的新目标字段/Location,则Field Merger将如下合并这些字段:

/Location/City
         /State
Existing target field
当您选择现有字段作为目标字段时,Field Merger会将所选字段合并到目标字段下。您可以选择覆盖同名的目标字段(如果已存在)。

配置Field Merger

配置字段合并以合并或移动列表或地图记录中的字段。

  1. 在“Properties”面板的“General选项卡上,配置以下属性:
    一般属性 描述
    Name 阶段名。
    Description 可选说明。
    Required Fields 必须包含用于将记录传递到阶段的记录的数据的字段。

    提示:您可能包括阶段使用的字段。

    根据为管道配置的错误处理,处理不包括所有必填字段的记录。

    Preconditions 必须评估为TRUE的条件才能使记录进入处理阶段。单击 添加以创建其他前提条件。

    根据为该阶段配置的错误处理,处理不满足所有前提条件的记录。

    On Record Error 该阶段的错误记录处理:

    • Discard-放弃记录。
    • To Error-将记录发送到管道以进行错误处理。
    • Stop Pipeline-停止管道。对群集管道无效。
  2. 在“Merge选项卡上,配置以下属性:
    字段合并属性 描述
    Source Field Does Not Exist 如果记录中不存在源字段,则采取以下措施:

    • Continue-为缺少的值传递null。
    • Send to Error-将记录传递到管道以进行错误处理。
    Overwrite Fields 用与合并字段匹配的名称覆盖目标字段中的所有现有字段。
    Fields to Merge 一个或多个要合并的字段。选择要合并的现有字段和相应的目标字段。

    对于目标字段,请使用现有字段或输入要在合并之前创建的字段名称。