Обработка операций с цифрами c в Nifi UpdateRecord с использованием пути записи - PullRequest
0 голосов
/ 24 января 2020

Я использую процессор UpdateRecord в Nifi, где мне нужно получить значение из одного пути записи (/ сумма), добавить некоторое значение к нему и поместить полученное значение в другой путь записи (/ результат). Я не мог найти способ сделать это. Любая помощь будет отличной !!

UpdateRecord Screenshot

1 Ответ

0 голосов
/ 27 января 2020

Используйте 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

...