Я использую процессор UpdateRecord в Nifi, где мне нужно получить значение из одного пути записи (/ amount), добавить к нему какое-то значение и поместить полученное значение в другой путь записи (/ result). Я не мог найти никакого способа сделать это. Любая помощь была бы замечательной !!
Обработка числовых операций в Nifi UpdateRecord с использованием пути записи
comment
что вы имели в виду: получить значение из одного пути записи?
- person maxime G   schedule 26.01.2020
comment
Я имею в виду использование числовых операций на одном пути записи и сохранение их в другом пути записи.
- person   schedule 27.01.2020
Ответы (1)
Используйте UpdateRecord
дважды.
Первый
Record Reader CSVReader
Record Writer CSVRecordSetWriter
Replacement Value Strategy Record Path Value
/result /amount
а второй
Record Reader CSVReader
Record Writer AvroRecordSetWritter
Replacement Value Strategy Literal Value
/result ${field.value:toNumber():plus(1000)}
где ответ основан на моем другом ответе, Добавьте два столбца вместе с помощью apache-nifi
person
Lamanus
schedule
27.01.2020