如何将包含文件的本地目录复制到远程服务器talend

时间:2016-08-04 20:37:32

标签: talend

在Talend(数据集成)我正在尝试将本地目录复制到远程目录但是当我正在运行作业时,我只能复制文件而不是目录中的文件夹。请帮助我完成这项工作。

在我的talend工作中,我正在使用本地连接和远程连接组件 - > tfilelist-> tfileproperties(用于在一个表中存储路径和名称) - > tmssqlinput(从最后一个表中提取路径) - > iteration-> tssh(如果目录不可用则创建) - >最后将其发送到tftpput以连接并复制到远程目录。

当我使用tfileproperties存储在一个表中时,对于文件,它将生成一些大小但是当文件夹的大小将为零时,使用此条件m使用tssh组件创建目录但无法创建文件夹,请帮助我

1 个答案:

答案 0 :(得分:1)

您收到错误消息吗?

我认为TMSSqlInput的输出应该是基于行的,而不是迭代。这可能是问题的根源。

tMSqlInput docs

  

tMSSqlInput使用严格定义的顺序执行数据库查询   必须对应于架构定义。然后它传递到场上   通过主行链接列出到下一个组件。