我是使用 talend etl 的初学者,我会提出选择数据库 oracle 的请求,然后进行更改 _S 并将其插入我被卡住的 mysql 表中。我还没有找到如何使用 talend 进行选择查询不知道我是如何开始的,这可以帮助我
问问题
2653 次
2 回答
1
要在 Oracle 模式上进行选择,您需要一个 tOracleInput 组件实例。您需要指定 Oracle 连接(内置连接或存储库注册连接)和输出模式(您需要的列)。
然后,单击“猜测查询”以根据您所需的输出模式构建选择 SQL 代码。然后,您可以修改自动生成的 SQL 代码以满足您的需要(即添加 WHERE 或 SORT 子句)。不要忘记输出模式和选定列必须相同(即,如果您在 select 子句中添加 SQL 生成的列,您也必须在输出模式中添加)。任何有效的 SELECT 语法都可以在这里使用(包括子选择、游标、分区上的窗口,甚至更奇怪的 oracle 东西)。
在输入实例之后,添加一个 tMap,您可以在其中进行所有数据操作。最后,使用 tMySqlOutput 关闭,指定连接和输出表的详细信息。流程看起来很简单:
tOracleInput ----> tMap ----> tMySqlOutput
于 2012-11-25T10:12:16.097 回答