ConvertRecord

文档中心 › 组件索引 › ConvertRecord

ConvertRecord Processor

类型全限定名:cn.org.acal.lynxus.processors.standard.ConvertRecord

所属 Bundle:cn.org.acal.lynxus:lynxus-standard-nar:2.11.8

描述

使用配置的记录读取器和记录写入控制器服务将记录从一种数据格式转换为另一种格式。

标签

convertrecordgenericschemajsoncsvavrologlogsfreeformtext

使用场景

将数据从一种记录格式转换为另一种格式

Record Reader 应根据传入的数据格式进行配置。
Record Writer 应根据期望的输出格式进行配置。

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Record Reader控制器服务 API:
RecordReaderFactory
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
指定用于读取传入数据的 Controller Service
Record Writer控制器服务 API:
RecordSetWriterFactory
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
指定用于写出记录的 Controller Service
Include Zero Record FlowFilestrue
  • true
  • false
在转换传入的 FlowFile 时,如果转换结果为空数据,此属性指定是否将 FlowFile 发送到相应关系

关系 (Relationships)

名称描述自动终止
failure如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,未更改的 FlowFile 将被路由到此关系否
success成功转换的FlowFiles将被路由到此关系否

写入的 FlowFile 属性

名称描述
mime.type将 mime.type 属性设置为Record Writer指定的 MIME 类型
record.countFlowFile中的记录数
record.error.message此属性在失败时提供读取器或写入器遇到的错误消息。

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。