我有一个Talend作业,它搜索目录然后将其上传到我们的数据库。 它是这样的:dbconnection> twaitforfile> tfilelist> fileschema> tmap> db 我有一个subjobok,然后将数据提交到表中,通过目录和电影文件迭代到另一个文件夹。
最近我被指示使用与之前相同的组件将目录更改为共享网络路径(我最初想到将组件更改为tftpfilelist等)
我的问题是如何将它引导到共享网络路径。我能够通过使用双\来获得它,但它不会读取任何新文件到达。 谢谢!
答案 0 :(得分:0)
我想如果你在本地文件系统上使用tWaitForFile
Talend / Java将以某种方式挂钩到文件夹中,并在新文件被放入其中时收到消息。
现在,由于您在网络驱动器上,首先这是组件无法访问的。其次,网络驱动器背后的操作系统可能不同。
我理解你的工作一直在运行,倾听。您可以将行为更改为首先放置tLoop
,这将检查文件系统中的新文件,然后继续。必须对新文件的识别方式进行一些增量检查。