我需要创建一个工作,在这个工作中,我必须从一个DB表读取并写入另一个DB表。我必须为近20张表做这个操作。那么,有没有一种方法可以动态地完成它,而不是为每个表创建相同的作业?我的SGBD是Oracle的。我现在我们可以通过ToracleRow查询或通过tOracleTableList循环所有需要的表。我们也可以通过一个tOracleRow sql查询得到列的列表,然后在列列表上迭代。现在的困难是如何使用tSetDynamicSchema或其他解决方案,在tOracle输入和tOracle输出中动态创建模式。
欢迎提供任何想法。
先谢谢你
企业版可以通过动态模式来实现。https:/help.talend.comreaderr6c1eibADl1LPk5tkVvJ2gg3YdShPoJku~sTqehUFSBA
这可以用来将一个输入和一个输出连接在一起。可以自动创建表格等。
在open studio中,除非你自己写Java代码,否则你无法做到这一点。