PartitionRecord 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
데이터에 구성된 필드를 기반으로 레코드 중심의 데이터를 분할 또는 파티션합니다. 1개 이상의 속성을 추가해야 합니다. 속성 이름은 추가할 특성의 이름입니다. 속성의 값은 각 레코드에 대해 평가할 RecordPath 입니다. 두 레코드는 지정된 RecordPaths 에 대해 각각 동일한 값을 갖는 경우에만 동일한 아웃바운드 FlowFile 로 이동합니다. 지정된 출력 FlowFile 의 모든 레코드는 RecordPath 에 지정된 필드에 대해 동일한 값을 갖기 때문에 각 필드에 대해 특성이 추가됩니다. 자세한 내용과 예시는 사용 페이지의 추가 세부 정보를 참조하십시오.
입력 요구 사항¶
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 로 분리합니다. |
특정 기준을 준수하는지 여부에 따라 레코드를 분리합니다 |