При преобразовании CSV в AVRO я хотел бы вывести все отклонения в файл (скажем, error.csv).NiFi - ConvertCSVtoAVRO - как захватить неудачные записи?
Отказ обычно вызван неправильным типом данных - например, когда значение «строка» появляется в поле «long».
Я пытаюсь сделать это с использованием несовместимого вывода, однако вместо сохранения строк, которые не удалось преобразовать (2 в приведенном ниже примере), он сохраняет весь CSV-файл. Можно ли каким-то образом отфильтровать только те записи, которые не удалось преобразовать? (Добавляет ли NiFi некоторые метки в эти записи и т. Д.?) Оба процессора: RouteOnAttribute и RouteOnContent маршрутизируют все файлы. «Несовместимая» нога потока каким-то образом помещает отдельные записи с чем-то вроде атрибута «ошибка», который доступен после разделения файла на строки? Я не могу найти это в любом документе.