RemoveRecordField 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

선택한 필드를 제거하여 레코드 지향 데이터(즉, RecordReader 를 통해 읽고 RecordWriter 에서 쓸 수 있는 데이터)가 포함된 FlowFile 의 내용을 수정했습니다. 이 프로세서를 사용하려면 사용자 정의 속성을 1개 이상 추가해야 합니다. 속성 이름은 프로세서에 의해 무시되지만 사용자에게는 의미 있는 식별자가 될 수 있습니다. 속성 값은 제거할 필드를 결정하는 RecordPath 를 나타내야 합니다. 프로세서는 이러한 속성이 프로세서에 추가되는 순서대로 제거를 실행합니다. 필드를 제거할 때 수정된 업데이트된 레코드 스키마를 사용하려면 “Record Writer”를 “Inherit Record Schema”으로 설정합니다.

태그

avro, csv, delete, freeform, generic, json, record, remove, schema, text, update

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

Record Reader

수신 데이터를 읽는 데 사용할 컨트롤러 서비스를 지정합니다

Record Writer

레코드 작성에 사용할 컨트롤러 서비스를 지정합니다

관계

이름

설명

실패

FlowFile 을 구성된 입력 형식에서 구성된 출력 형식으로 변환할 수 없는 경우 변경되지 않은 FlowFile 은 이 관계로 라우팅됩니다

성공

FlowFiles 이 성공적으로 변환되면 이 관계로 라우팅됩니다

Writes 특성

이름

설명

record.error.message

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

사용 사례

제거할 필드의 이름을 알고 있는 레코드에서 1개 이상의 필드를 제거합니다.

참고 항목