JoltTransformRecord 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-jolt-nar
설명¶
FlowFile 페이로드의 각 레코드에 JOLT 사양을 적용합니다. 변환된 내용으로 새 FlowFile 이 생성되고 ‘성공’ 관계로 라우팅됩니다. 변환이 실패하면 원본 FlowFile 이 ‘실패’ 관계로 라우팅됩니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
사용자 지정 모듈 디렉터리 |
사용자 정의 변환을 포함하는 모듈(NiFi 의 클래스 경로에 포함되지 않은)이 포함된 파일 및/또는 디렉터리 경로의 쉼표로 구분된 목록입니다. |
사용자 지정 변환 클래스 이름 |
사용자 지정 변환을 위한 정식 클래스 이름 |
Jolt 사양 |
JSON 데이터 변환을 위한 Jolt 사양. 이 속성의 값은 Jolt 사양의 텍스트이거나 Jolt 사양이 포함된 파일의 경로일 수 있습니다. ‘Jolt 사양’이 설정되어 있어야 하며, 그렇지 않으면 Jolt Sort Transformation을 선택한 경우 값이 무시됩니다. |
jolt 변환 |
제공된 사양과 함께 사용해야 하는 Jolt 변환을 지정합니다. |
캐시 크기 변환 |
jolt 변환을 컴파일하는 데는 상당한 비용이 들 수 있습니다. 이상적으로는 이 작업을 한 번만 수행하는 것이 좋습니다. 그러나 식 언어를 변환에 사용하는 경우 각 FlowFile 에 대해 새로운 변환이 필요할 수 있습니다. 이 값은 변환을 매번 컴파일할 필요가 없도록 메모리에 캐시하는 변환의 수를 제어합니다. |
jolt-record-record-reader |
수신 데이터를 구문 분석하고 데이터의 스키마를 결정하는 데 사용할 컨트롤러 서비스를 지정합니다. |
jolt-record-record-writer |
레코드 작성에 사용할 컨트롤러 서비스를 지정합니다 |
관계¶
이름 |
설명 |
---|---|
실패 |
FlowFile 이 어떤 이유로든 처리에 실패하는 경우(예: FlowFile 레코드를 구문 분석할 수 없음) 이 관계로 라우팅됩니다 |
원본 |
변형된 원본 FlowFile 입니다. FlowFile 처리에 실패하면 이 관계로 아무 것도 전송되지 않습니다 |
성공 |
변환된 내용이 있는 FlowFile 은 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
record.count |
발신 FlowFile 에 포함된 레코드 수 |
mime.type |
설정된 Record Writer가 적절하다고 표시하는 MIME 타입 |