我想知道哪个是最好的策略来解决Talend中的以下问题:
我有点困惑,因为我不知道Talend是否可能.我看到了tFileInputDelimited组件,但我找不到解决它的方法.
谢谢
要从一个目录中读取多个文件,可以使用tFileList组件.它允许您指定目录和文件名模式.匹配模式的目录中的所有文件将一个接一个地处理.
您需要使用tFileList组件中的"Iterate"链接到描述您要对每个文件执行的操作的那些组件.在您的情况下,您将从tFileInputDelimited组件(读取文件)开始,并将其主要输出连接到tMysqlOutput组件.默认情况下,MySQL组件只是将数据附加到现有表中,因此可以获得所需的结果.
在tFileInputDelimited组件中,您不会使用固定文件名,而是使用由tFileList组件为每次迭代设置的变量文件名(您的循环变量,可以这么说).该循环变量的名称可以在工作室的"outline"视图中看到,通常位于左下角.
| 归档时间: |
|
| 查看次数: |
8147 次 |
| 最近记录: |