JoltTransformJSON 2025.5.31.15

번들

org.apache.nifi | nifi-jolt-nar

설명

FlowFile JSON 내용 또는 지정된 FlowFile JSON 특성에 Jolt 사양 목록을 적용합니다. JSON 변환이 실패하면 원본 FlowFile 은 ‘실패’ 관계로 라우팅됩니다.

태그

cardinality, chainr, defaultr, jolt, json, removr, shiftr, sort, transform

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

사용자 지정 모듈 디렉터리

사용자 정의 변환을 포함하는 모듈(NiFi 의 클래스 경로에 포함되지 않은)이 포함된 파일 및/또는 디렉터리 경로의 쉼표로 구분된 목록입니다.

사용자 지정 변환 클래스 이름

사용자 지정 변환을 위한 정식 클래스 이름

JSON 원본

Jolt 변환을 FlowFile JSON 내용에 적용할지, 아니면 지정된 FlowFile JSON 특성에 적용할지 지정합니다.

JSON 소스 특성

변환될 JSON 을 포함하는 FlowFile 특성입니다.

Jolt 사양

JSON 데이터 변환을 위한 Jolt 사양. 이 속성의 값은 Jolt 사양의 텍스트이거나 Jolt 사양이 포함된 파일의 경로일 수 있습니다. ‘Jolt 사양’이 설정되어 있어야 하며, 그렇지 않으면 Jolt Sort Transformation을 선택한 경우 값이 무시됩니다.

jolt 변환

제공된 사양과 함께 사용해야 하는 Jolt 변환을 지정합니다.

Max String Length

JSON 문서를 구문 분석할 때 허용되는 문자열 값의 최대 길이입니다

Pretty Print

Jolt 변환의 출력에 가독성이 우수한 인쇄 형식 적용하기

캐시 크기 변환

jolt 변환을 컴파일하는 데는 상당한 비용이 들 수 있습니다. 이상적으로는 이 작업을 한 번만 수행하는 것이 좋습니다. 그러나 식 언어를 변환에 사용하는 경우 각 FlowFile 에 대해 새로운 변환이 필요할 수 있습니다. 이 값은 변환을 매번 컴파일할 필요가 없도록 메모리에 캐시하는 변환의 수를 제어합니다.

관계

이름

설명

실패

JSON 변환이 실패하는 경우(예: 내용 또는 특성에 잘못된 JSON 이 있는 경우) 원본 FlowFile 은 이 관계로 라우팅됩니다.

성공

성공적으로 변환된 내용 또는 업데이트된 특성이 있는 FlowFile 은 이 관계로 라우팅됩니다

Writes 특성

이름

설명

mime.type

항상 application/json으로 설정