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%)입니다. 이 속성을 0으로 설정하여 null 값을 포함하지 않거나 100으로 설정하여 모든 null 값을 포함할 수 있습니다.

nullable-fields

생성된 필드를 무효화할지 여부입니다. 스키마 텍스트가 설정된 경우 이 속성은 무시됩니다. 또한 생성된 데이터의 스키마에만 영향을 미치며, 어떤 값이 null이 될지 여부에는 영향을 미치지 않습니다. 이 속성이 true이면 ‘Null Value Percentage’를 참조하여 생성된 필드가 null이 될 확률을 설정할 수 있습니다.

number-of-records

각 발신 FlowFile 에 대해 생성할 레코드 수를 지정합니다.

record-writer

레코드 작성에 사용할 컨트롤러 서비스를 지정합니다

schema-text

레코드 데이터를 생성하는 데 사용되는 Avro 형식의 스키마 텍스트입니다. 이 속성이 설정되어 있으면 사용자 정의 속성이 무시됩니다.

관계

이름

설명

성공

FlowFiles 이 성공적으로 생성되면 이 관계로 라우팅됩니다

Writes 특성

이름

설명

mime.type

Mime.type 특성을 Record Writer가 지정한 MIME 유형으로 설정합니다

record.count

FlowFile 에 있는 레코드의 수