在Talend(数据集成)我正在尝试将本地目录复制到远程目录但是当我正在运行作业时,我只能复制文件而不是目录中的文件夹。请帮助我完成这项工作。
在我的talend工作中,我正在使用本地连接和远程连接组件 - > tfilelist-> tfileproperties(用于在一个表中存储路径和名称) - > tmssqlinput(从最后一个表中提取路径) - > iteration-> tssh(如果目录不可用则创建) - >最后将其发送到tftpput以连接并复制到远程目录。
当我使用tfileproperties存储在一个表中时,对于文件,它将生成一些大小但是当文件夹的大小将为零时,使用此条件m使用tssh组件创建目录但无法创建文件夹,请帮助我
答案 0 :(得分:1)
您收到错误消息吗?
我认为TMSSqlInput的输出应该是基于行的,而不是迭代。这可能是问题的根源。
tMSSqlInput使用严格定义的顺序执行数据库查询 必须对应于架构定义。然后它传递到场上 通过主行链接列出到下一个组件。