Обновление Название уже существующего поля на что-то другое в NiFi - PullRequest
0 голосов
/ 07 ноября 2018

Есть ли способ обновить имя существующего поля в CSV-файле на новое имя. Я знаю, что мы можем использовать процессор updaterecord. А может кто подскажет какой конфиг установить?

В настоящее время я использую CSVreader и CSVSetWritter со значением Recordpath и добавляю новое свойство:

Стоимость недвижимости

/ oldname $ {field.name:replace ('oldname', 'newname')}

Это не меняет название поля. Может ли кто-нибудь помочь мне здесь? спасибо!

1 Ответ

0 голосов
/ 07 ноября 2018

Держите csv reader controller service с old name и csv Writer controller service с new name для поля.

Затем поменять местами данные с old name -> new name

ConfigRecord config:

как стратегия стоимости замещения

Record Path Value

Добавить новую недвижимость как

/ newname значение как

/oldname

enter image description here Для получения более подробной информации обратитесь к этой статье , так как я переместил данные из поля id в поле rename_id.

...