ReplaceTextWithMapping

ReplaceTextWithMapping

FlowFile 내용에 대해 정규 표현식을 평가하고, 일치하는 부분을 매핑 파일에 제공된 대체 값으로 바꾸는 프로세서예요. 정규 표현식의 특정 캡처 그룹을 매핑 키로 사용할 수 있어요.

출처: Snowflake 문서

본문

번들 (Bundle)

org.apache.nifi | nifi-standard-nar

설명 (Description)

FlowFile 내용에 대해 정규 표현식을 평가하고, 정규 표현식과 일치하는 내용 부분을 매핑 파일에 제공된 대체 값으로 바꿔 FlowFile의 내용을 갱신합니다.

태그 (Tags)

Change, Mapping, Modify, Regex, Regular Expression, Replace, Text, Update

입력 요구사항 (Input Requirement)

REQUIRED

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

false

속성 (Properties)

속성 (Property) 설명 (Description)
Character Set 파일이 인코딩된 Character Set입니다.
Mapping File 매핑을 담고 있는 파일의 이름(전체 경로 포함)입니다.
Mapping File Refresh Interval 매핑 파일의 갱신 여부를 확인하는 폴링 간격입니다. 기본값은 60초입니다.
Matching Group 제공된 regex의 일치 그룹 번호로, 매핑 파일에서 해당하는 값이 있으면 그 값으로 교체합니다.
Maximum Buffer Size 정규 표현식을 적용하기 위해 버퍼링할 최대 데이터 양(파일별)을 지정합니다. FlowFile이 이 값보다 크면 FlowFile은 'failure'로 라우팅됩니다.
Regular Expression FlowFile 내용에서 검색할 정규 표현식입니다.

관계 (Relationships)

이름 (Name) 설명 (Description)
failure 갱신할 수 없었던 FlowFile이 이 관계로 라우팅됩니다.
success 성공적으로 갱신된 FlowFile은 물론, 내용이 주어진 정규 표현식과 일치하지 않는 FlowFile도 이 관계로 라우팅됩니다.

더 알아보기 (Learn more)