RenameRecordField 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

FlowFile 의 각 레코드에서 1개 이상의 필드 이름을 바꿉니다. 이 프로세서를 사용하려면 사용자 정의 속성을 1개 이상 추가해야 합니다. 속성 이름에는 업데이트해야 하는 필드를 결정하는 RecordPath 가 표시되어야 합니다. 속성의 값은 RecordPath 와 일치하는 레코드 필드에 할당할 새 이름입니다. 속성 값은 식 언어를 사용하여 FlowFile 특성뿐만 아니라 field.name, field.value, field.typerecord.index 변수를 참조할 수 있습니다.

태그

avro, csv, field, generic, json, log, logs, record, rename, schema, update

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

Record Reader

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

Record Writer

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

관계

이름

설명

실패

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

성공

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

Writes 특성

이름

설명

record.index

이 특성은 현재 행 인덱스를 제공하며 리터럴 값 식 내에서만 사용 가능합니다.

사용 사례

각 레코드의 필드 이름을 알려진 특정 이름으로 바꿉니다.

각 레코드의 필드 이름을 FlowFile 특성에서 파생된 이름으로 바꿉니다.

각 레코드의 필드 이름을 현재 필드 이름에서 파생된 새 이름으로 바꿉니다.

참고 항목