Talend动态模式

问题描述 投票:0回答:1

我需要创建一个工作,在这个工作中,我必须从一个DB表读取并写入另一个DB表。我必须为近20张表做这个操作。那么,有没有一种方法可以动态地完成它,而不是为每个表创建相同的作业?我的SGBD是Oracle的。我现在我们可以通过ToracleRow查询或通过tOracleTableList循环所有需要的表。我们也可以通过一个tOracleRow sql查询得到列的列表,然后在列列表上迭代。现在的困难是如何使用tSetDynamicSchema或其他解决方案,在tOracle输入和tOracle输出中动态创建模式。

欢迎提供任何想法。

先谢谢你

talend
1个回答
0
投票

企业版可以通过动态模式来实现。https:/help.talend.comreaderr6c1eibADl1LPk5tkVvJ2gg3YdShPoJku~sTqehUFSBA

这可以用来将一个输入和一个输出连接在一起。可以自动创建表格等。

在open studio中,除非你自己写Java代码,否则你无法做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.