Я использую NiFi 1.11.4 для создания конвейера данных, по которому устройство IoT отправляет данные в формате JSON. Каждый раз, когда я получаю данные с устройства IoT, я получаю два JSON;
JSON_INITIAL
{
devId: "abc",
devValue: "TWOINITIALCHARS23",
}
и JSON_FINAL
{
devId: "abc",
devValue: "TWOINITIALCHARS45",
}
Разница во времени составляет несколько миллиметров. секунды, с которыми я получаю эти два файла потока. В моем случае мне нужно объединить этот JSON таким образом, чтобы мой результирующий JSON выглядел, как показано ниже (обратите внимание на удаление TWOINITIALCHARS в обоих случаях;
JSON_RESULT_AFTER_MERGE
{
devId: "abc",
devValue: "2345",
}
Это то, с чем должен иметь дело NiFi? Если да, я действительно был бы признателен за подход к разработке соответствующего потока для этого варианта использования.