RouteOnContent

RouteOnContent

FlowFile의 내용에 정규 표현식을 적용하고, 정규 표현식이 일치하는 각 대상에 FlowFile의 복사본을 라우팅하는 프로세서예요. 사용자 정의 속성으로 라우팅 규칙을 정의해요.

출처: Snowflake 문서

본문

번들 (Bundle)

org.apache.nifi | nifi-standard-nar

설명 (Description)

FlowFile의 내용에 정규 표현식을 적용하고, 정규 표현식이 일치하는 각 대상에 FlowFile의 복사본을 라우팅합니다. 정규 표현식은 사용자 정의 속성으로 추가되며, 속성의 이름은 관계의 이름이고 값은 FlowFile 내용에 대해 일치시킬 정규 표현식입니다. 사용자 정의 속성은 Attribute Expression Language를 지원하지만, 결과는 정규 표현식이 아닌 리터럴 값으로 해석됩니다.

태그 (Tags)

content, detect, filter, find, regex, regexp, regular expression, route, search, string, text

입력 요구사항 (Input Requirement)

REQUIRED

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

false

속성 (Properties)

속성 (Property) 설명 (Description)
Character Set 파일이 인코딩된 Character Set입니다.
Content Buffer Size 정규 표현식을 적용하기 위해 버퍼링할 최대 데이터 양을 지정합니다. FlowFile의 크기가 이 값을 초과하면 이 값만큼의 양은 무시됩니다.
Match Requirement 파일의 전체 내용이 정규 표현식과 정확히 일치해야 하는지, 아니면 파일의 일부(Content Buffer Size까지)가 정규 표현식을 포함해도 일치로 간주할지를 지정합니다.

관계 (Relationships)

이름 (Name) 설명 (Description)
unmatched 사용자가 제공한 정규 표현식 중 어떤 것과도 일치하지 않는 FlowFile이 이 관계로 라우팅됩니다.

더 알아보기 (Learn more)