SplitRecord 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

레코드 지향 데이터 형식의 입력 FlowFile 을 여러 개의 작은 FlowFiles 로 분할합니다.

태그

avro, csv, freeform, generic, json, log, logs, schema, split, text

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

Record Reader

수신 데이터를 읽는 데 사용할 컨트롤러 서비스를 지정합니다

Record Writer

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

분할당 레코드

각 ‘분할’ 또는 ‘세그먼트’ FlowFile 에 기록할 레코드의 수를 지정합니다

관계

이름

설명

실패

FlowFile 을 구성된 입력 형식에서 구성된 출력 형식으로 변환할 수 없는 경우 변경되지 않은 FlowFile 은 이 관계로 라우팅됩니다.

원본

입력 FlowFile 을 성공적으로 분할하면 원본 FlowFile 은 이 관계로 전송됩니다.

분할

원본 FlowFile 의 개별 ‘세그먼트’는 이 관계로 라우팅됩니다.

Writes 특성

이름

설명

mime.type

‘splits’ 관계로 라우팅된 FlowFiles 에 대해 Record Writer가 지정한 MIME 유형으로 mime.type 특성을 설정합니다.

record.count

FlowFile 에 있는 레코드의 수입니다. 이는 ‘분할’ 관계로 라우팅되는 FlowFiles 에 추가됩니다.

fragment.identifier

동일한 상위 항목 FlowFile 에서 생성된 모든 분할 FlowFiles 에는 이 특성에 대해 무작위로 생성된 UUID 가 추가됩니다

fragment.index

단일 상위 FlowFile 에서 생성된 분할 FlowFiles 의 순서를 나타내는 원업 번호입니다

fragment.count

상위 FlowFile 에서 생성된 분할 FlowFiles 의 수입니다

segment.original.filename

상위 FlowFile 의 파일 이름