NiFi версия 1.5
У меня есть CSV-файл прибывает в первый раз, как:
datetime,a.DLG,b.DLG,c.DLG
2019/02/04 00:00,86667,98.5,0
2019/02/04 01:00,86567,96.5,0
использовал listfile -> fetchfile для получения файла csv.
следующие 10 минут, я получаю добавленный CSV-файл:
datetime,a.DLG,b.DLG,c.DLG
2019/02/04 00:00,86667,98.5,0
2019/02/04 01:00,86567,96.5,0
2019/02/04 02:00,86787,99.5,0
2019/02/04 03:00,86117,91.5,0
здесь, как нам нужно получать только новые записи (последние две записи). я не хочу обрабатывать первые две записи, которые уже были обработаны.
Мой мыслительный процесс таков: нам нужно получить максимальное время и дату для хранения в атрибуте и использовать QueryRecord. но я не знаю, как получить максимальную дату и время, используя какой процессор.
есть ли лучшее решение.