ScriptedTransformRecord 2025.5.31.15

번들

org.apache.nifi | nifi-scripting-nar

설명

수신 FlowFile 의 각 레코드에 대해 간단한 스크립트를 평가하는 기능을 제공합니다. 스크립트는 어떤 식으로든 레코드를 변형하거나, 레코드를 필터링하거나, 추가 레코드를 포크할 수 있습니다. 자세한 내용은 프로세서의 추가 세부 정보를 참조하십시오.

태그

filter, groovy, modify, record, script, transform, update

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

모듈 디렉터리

스크립트에서 요구하는 모듈이 포함된 파일 및/또는 디렉터리 경로의 쉼표로 구분된 목록입니다.

Record Reader

수신 FlowFile 을 레코드로 구문 분석하는 데 사용할 Record Reader입니다

Record Writer

레코드를 변환한 후 직렬화하는 데 사용할 Record Writer입니다

스크립트 본문

실행할 스크립트 본문입니다. 스크립트 파일 또는 스크립트 본문 중 하나만 사용할 수 있습니다

스크립트 엔진

스크립트에 사용할 언어

스크립트 파일

실행할 스크립트 파일의 경로입니다. 스크립트 파일 또는 스크립트 본문 중 하나만 사용할 수 있습니다

제한 사항

필수 권한

설명

코드 실행

NiFi 가 가진 모든 권한을 가정하여 임의의 코드를 실행할 수 있는 기능을 연산자 제공합니다.

관계

이름

설명

실패

변환할 수 없는 FlowFile 은 이 관계로 라우팅됩니다

성공

성공적으로 변환된 각 FlowFile 은 이 관계로 라우팅됩니다

Writes 특성

이름

설명

mime.type

Mime.type 특성을 Record Writer가 지정한 MIME 유형으로 설정합니다

record.count

FlowFile 에 있는 레코드의 수

record.error.message

이 특성은 실패 시 리더 또는 작성기가 발생한 오류 메시지를 제공합니다.

참고 항목