如何使用Talend在数据库的多个表中加载不同文件Excel和CSV的目录?

时间:2017-04-04 11:02:11

标签: mysql talend

我需要在数据库的多个表中加载不同文件(Excel和CSV)的目录,它们之间没有任何关系,每个文件都必须在自己的表中加载而不进行任何转换。

我尝试使用TfileList ==> TfileInputExcel ==> tMySQLOutput执行此操作,但它不起作用,因为我需要大量输出。

1 个答案:

答案 0 :(得分:1)

你的问题不是很清楚,但似乎你想要一些通用的东西,它只适用于所有文件的一个流程。

您可以使用动态模式实现这一目标。请参阅此处获取进一步指导:https://www.talendforge.org/forum/viewtopic.php?id=21887。您可能至少需要2个流,一个用于CSV文件,另一个用于XLS文件。您可以通过tFileList组件中的扩展名过滤每个流的文件。

但如果你是Talend的新手,我鼓励你避免这种做法。理解和使用动态模式可能非常困难。相反,我建议你为每个文件都有一个流程。