Перемещение файлов CSV в talend ETL автоматически - PullRequest
0 голосов
/ 24 января 2019

Я ищу способ автоматически применять процесс ETL к файлам CSV, как только новые файлы добавляются в папку. Как я могу использовать средство просмотра файлов на инструменте talend ETL?

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Вы можете использовать компонент tWaitForFile для сканирования каталога, и если в нем есть файлы с форматом, указанным в компоненте, он загружается автоматически. Перед этим вам нужно иметь логику для перемещения загруженных файлов в отдельный каталог архива, иначе те же файлы могут быть загружены снова.

enter image description here

Спасибо

0 голосов
/ 25 января 2019

У вас есть tFileProperties компонент в Talend. Этот компонент имеет схему по умолчанию, например,

Схема tFileProperties

В приведенной выше схеме mtime: - это отметка времени, указывающая, когда файл был последний раз изменен. получить максимальное значение mtime и сохранить в одной глобальной переменной.

Реализация логики получения новых файлов зависит от нового файла mtime и старого файла mtime.

Надеюсь, это будет полезно.

...