GenerateRecord 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
此处理器使用指定字段具有随机值的记录创建 FlowFiles。GenerateRecord 对于测试、配置和模拟非常有用。它使用用户定义属性来定义记录架构,或使用提供的架构,并使用随即数据为架构中的字段生成指定数量的记录。
输入要求¶
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 中的记录数 |