GenerateRecord 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

此处理器使用指定字段具有随机值的记录创建 FlowFiles。GenerateRecord 对于测试、配置和模拟非常有用。它使用用户定义属性来定义记录架构,或使用提供的架构,并使用随即数据为架构中的字段生成指定数量的记录。

标签

fake、generate、random、test

输入要求

FORBIDDEN

支持敏感的动态属性

false

属性

属性

描述

null-percentage

任何可为 Null 的字段的生成值为 Null 的百分比概率 (0-100%)。将此属性设置为零则不生成 Null 值,或将此属性设置为 100 以确保所有值均为 Null。

nullable-fields

生成的字段是否可以为 Null。请注意,如果设置了“架构文本”,则会忽略此属性。此外,它仅影响生成数据的架构,不影响任何值是否为 Null。如果此属性为 true,请参阅“Null 值百分比”以设置任何生成字段为 Null 的概率。

number-of-records

指定将为每个传出 FlowFile 生成多少条记录。

record-writer

指定用于写出记录的控制器服务

schema-text

用于生成记录数据的 Avro 格式架构的文本。如果设置了此属性,则任何用户定义属性都将被忽略。

关系

名称

描述

success

成功创建的 FlowFiles 将路由到此关系。

写入属性

名称

描述

mime.type

将 mime.type 属性设置为记录写入器指定的 MIME 类型

record.count

FlowFile 中的记录数

语言: 中文