oracle查询talend etl

oracle查询talend etl,etl,talend,Etl,Talend,我是使用talend etl的初学者,我会请求选择oracle数据库,然后进行更改并将其插入mysql表中,我被卡住了。我没有找到如何使用talend进行选择查询不知道我是如何开始的,这可以帮助我,请要在Oracle架构上进行选择,您需要一个tOracleInput组件实例。您需要指定Oracle连接(内置连接或存储库注册的连接)和输出模式(您需要的列) 然后,单击“Guess query”根据所需的输出模式构建select SQL代码。然后,您可以修改自动生成的SQL代码以满足您的需要(即添加

我是使用talend etl的初学者,我会请求选择oracle数据库,然后进行更改并将其插入mysql表中,我被卡住了。我没有找到如何使用talend进行选择查询不知道我是如何开始的,这可以帮助我,请

要在Oracle架构上进行选择,您需要一个tOracleInput组件实例。您需要指定Oracle连接(内置连接或存储库注册的连接)和输出模式(您需要的列)

然后,单击“Guess query”根据所需的输出模式构建select SQL代码。然后,您可以修改自动生成的SQL代码以满足您的需要(即添加WHERE或SORT子句)。不要忘记输出模式和所选列必须相同(即,如果在select子句中添加SQL生成的列,则也必须添加到输出模式中)。这里可以使用任何有效的SELECT语法(包括子选择、游标、分区上的窗口以及更奇怪的oracle内容)

在输入实例之后,添加一个tMap,在其中进行所有数据操作。最后,使用tMySqlOutput结束,指定连接和输出表的详细信息。该流看起来很简单:

tOracleInput ----> tMap ----> tMySqlOutput
  • 在元数据对象(Db连接)中创建Mysql和Oracle连接
  • 创建以下对象(tMySqlConnection-TOracleConnection)
  • 使用参数connections(属性类型:Repository)配置对象
  • 提取数据:可以使用对象输入选择表
  • 在子菜单组件中编辑表的架构
  • 创建对象TMAP(转换数据)
  • 创建对象tMysqlOutPut并配置要插入的架构和列
  • 创建对象tMysqlCommit并关闭连接
  • 利斯托!“运行到作业!!:)