Использование Talend tFileList и отклонение файлов

Я новичок в Talend, в настоящее время я разработал работу, чтобы читать файлы определенного шаблона с помощью tfilelistи положить в hadoop. Есть какой-то способ send the rejected files to another folder. Также я пытался с предоставлением regex для не выбора определенного шаблона файла, но это, кажется, не работает.
например: — как у меня есть 4 файла,

 1) bd20.101.log
 2) bd20.102.log
 3) bd20.103.log
 4) bd200.100.log

Я хочу получить только regex, который дает мне 4-й тип, который не похож на шаблон.

1 ответ

  1. Да, вы можете в опции вывода Tmap.
    Необходимо создать второй вывод. Одно вы кладете ваш нормальный выход и второе с излучением.

    В вас tfilelist вы можете поставить фильтр, чтобы прочитать весь ваш файл с патерн, как «bd20*» (звезда wil взять весь файл начать с bd20).

    затем в yout tmap вы делаете вывод с параметром reject как на экране.

    Затем в пути вашего tfileoutput вы передаете динамическую переменную вашего tfilelist :

    • "C:\" + ((String)globalMap.get("tFileList_1_CURRENT_FILE"))

    Введите описание изображения здесь