JoltTransformJSON 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-jolt-nar
설명¶
FlowFile JSON 내용 또는 지정된 FlowFile JSON 특성에 Jolt 사양 목록을 적용합니다. JSON 변환이 실패하면 원본 FlowFile 은 ‘실패’ 관계로 라우팅됩니다.
입력 요구 사항¶
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으로 설정 |