SplitContent

SplitContent

들어오는 FlowFile을 지정된 바이트 시퀀스로 나누는 프로세서예요. 바이트 시퀀스를 기준으로 원본 파일을 여러 파일로 분리해요.

출처: Snowflake 문서

본문

번들 (Bundle)

org.apache.nifi | nifi-standard-nar

설명 (Description)

들어오는 FlowFile을 지정된 바이트 시퀀스로 나눕니다.

태그 (Tags)

binary, content, split

입력 요구사항 (Input Requirement)

REQUIRED

민감 동적 속성 지원 (Supports Sensitive Dynamic Properties)

false

속성 (Properties)

속성 (Property) 설명 (Description)
Byte Sequence 소스 파일을 별도의 파일로 나누는 기준이 될 찾을 바이트의 표현입니다.
Byte Sequence Format '' 속성을 어떻게 해석할지 지정합니다.
Byte Sequence Location ''가 true로 설정된 경우, 바이트 시퀀스를 첫 번째 분할의 끝에 추가할지 두 번째의 시작에 추가할지 지정합니다. ''가 false이면 이 속성은 무시됩니다.
Keep Byte Sequence Byte Sequence를 각 분할에 포함할지 여부를 결정합니다.

관계 (Relationships)

이름 (Name) 설명 (Description)
original 원본 파일입니다.
splits 모든 분할이 splits 관계로 라우팅됩니다.

쓰는 속성 (Writes attributes)

이름 (Name) 설명 (Description)
fragment.identifier 같은 부모 FlowFile에서 만들어진 모든 분할 FlowFile은 이 속성에 대해 같은 무작위 생성 UUID를 갖습니다.
fragment.index 단일 부모 FlowFile에서 생성된 분할 FlowFile의 순서를 나타내는 일련 번호입니다.
fragment.count 부모 FlowFile에서 생성된 분할 FlowFile의 수입니다.
segment.original.filename 부모 FlowFile의 파일 이름입니다.

함께 보기 (See also)

  • org.apache.nifi.processors.standard.MergeContent

더 알아보기 (Learn more)