PartitionRecord 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

데이터에 구성된 필드를 기반으로 레코드 중심의 데이터를 분할 또는 파티션합니다. 1개 이상의 속성을 추가해야 합니다. 속성 이름은 추가할 특성의 이름입니다. 속성의 값은 각 레코드에 대해 평가할 RecordPath 입니다. 두 레코드는 지정된 RecordPaths 에 대해 각각 동일한 값을 갖는 경우에만 동일한 아웃바운드 FlowFile 로 이동합니다. 지정된 출력 FlowFile 의 모든 레코드는 RecordPath 에 지정된 필드에 대해 동일한 값을 갖기 때문에 각 필드에 대해 특성이 추가됩니다. 자세한 내용과 예시는 사용 페이지의 추가 세부 정보를 참조하십시오.

태그

bin, group, organize, partition, record, recordpath, rpath, segment, split

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

record-reader

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

record-writer

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

관계

이름

설명

실패

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

원본

수신 FlowFile 의 모든 레코드가 파티션되면 원본 FlowFile 은 이 관계로 라우팅됩니다.

성공

파티션이 성공적으로 완료된 FlowFiles 은 이 관계로 라우팅됩니다

Writes 특성

이름

설명

record.count

발신 FlowFile 에 포함된 레코드 수

mime.type

설정된 Record Writer가 적절하다고 표시하는 MIME 타입

fragment.identifier

동일한 상위 항목 FlowFile 에서 생성된 모든 파티션(FlowFiles)은 이 특성에 대해 동일한 무작위로 생성된 UUID 가 추가됩니다

fragment.index

단일 상위 FlowFile 에서 생성된 파티션된 FlowFiles 의 순서를 나타내는 1이 증가한 숫자입니다.

fragment.count

상위 FlowFile 에서 생성된 파티션된 FlowFiles 의 수입니다

segment.original.filename

상위 FlowFile 의 파일 이름

<동적 속성 이름>

추가되는 각 동적 속성에 대해 FlowFile 에 속성을 추가할 수 있습니다. 자세한 내용은 동적 속성에 대한 설명을 참조하십시오.

사용 사례

FlowFile 의 모든 레코드가 지정된 필드 또는 필드 세트에 대해 동일한 값을 갖도록 레코드를 별도의 FlowFiles 로 분리합니다.

특정 기준을 준수하는지 여부에 따라 레코드를 분리합니다

참고 항목