Field Remover

支持的管道类型:

  •  Data Collector

  •  Data Collector Edge

Field Remover处理器从记录中删除字段。使用处理器来丢弃管道中不需要的字段数据。

在配置处理器时,您可以指定字段列表以及Field Remover处理器对这些字段采取的操作:

  • 保留列出的字段并删除所有其他字段
  • 删除列出的字段
  • 删除所有列出的具有特定值的字段:
    • Null
    • Empty string
    • Specified constant

配置Field Remover

配置一个Field Remover处理器以从管道中删除不需要的字段。
  1. 在“Properties”面板的“General选项卡上,配置以下属性:
    一般属性 描述
    Name 阶段名。
    Description 可选说明。
    Required Fields 必须包含用于将记录传递到阶段的记录的数据的字段。

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

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

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

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

  2. 在“Remove选项卡上,配置以下属性:
    字段删除属性 描述
    Action 完成的动作:

    • Keep listed fields
    • Remove listed fields
    • Remove any listed field if its value is null
    • Remove any listed field if its value is an empty string
    • Remove any listed field if its value is null or an empty string
    • Remove any listed field if its value is a specified constant
    Fields 要保留或删除的字段列表。

    您可以使用星号通配符表示 数组索引和映射元素。

    您可以指定单个字段,也可以使用字段路径表达式来指定一组字段。

    Constant 导致字段删除的字段值。

    删除具有指定常量的字段时可用。