Это возможно.Однако это не простая реализация.
Я бы предложил вам попробовать следующий поток - ListFile -> FetchFile -> SplitRecord -> PutDatabaseRecord .
В процессоре SplitRecord установите свойство «Записи на разделение»в '1'.
Процессор SplitRecord разбивает файл входного потока на несколько небольших файлов потока (в нашем случае по 1 файлу на каждую строку из-за настройки 'Records per Split = 1').Затем эти отдельные файлы потока будут направлены в разделенное отношение, т.е. к процессору PutDatabaseRecord в нашем потоке.
PutDatabaseRecord вставляет новые записи в таблицу и завершается с ошибкой для существующих записей.
Протестировал поток сGetFile процессор и все работает.Надеюсь, это решит вашу проблему.![enter image description here](https://i.stack.imgur.com/QBr9W.png)