Talend使用步骤.docx

上传人:b****8 文档编号:11433477 上传时间:2023-03-01 格式:DOCX 页数:24 大小:1.03MB
下载 相关 举报
Talend使用步骤.docx_第1页
第1页 / 共24页
Talend使用步骤.docx_第2页
第2页 / 共24页
Talend使用步骤.docx_第3页
第3页 / 共24页
Talend使用步骤.docx_第4页
第4页 / 共24页
Talend使用步骤.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

Talend使用步骤.docx

《Talend使用步骤.docx》由会员分享,可在线阅读,更多相关《Talend使用步骤.docx(24页珍藏版)》请在冰豆网上搜索。

Talend使用步骤.docx

Talend使用步骤

Talend使用步骤

在Talend安装目录下双击

图标,进入Talend连接界面。

如下图:

在这个界面中进行连接的设置以及工程的创建、打开。

连接的新建:

点击上图中连接后面的省略号,即可进入新建连接的界面,如下图:

在新建连接的时候一定要注意,E-mail一定要写入,否则连接建立不成功。

单击“OK”后:

工程的新建:

单击创建工程按钮:

弹出如下对话框:

“工程名“中输入工程的名称。

“工程描述”中输入对所建工程的描述。

“生成语言”一定要选的,不选择会报错误。

此处选择“java”

单击“finish”完成工程的创建。

点击finish后:

单击“ok”:

(也可导入已存在的工程)

在Talend的首界面上点击导入按钮,即进入如下的导入项目界面。

创建好工程后进入主界面:

创建数据库连接:

单击左面目录下的“元数据“:

右击“元数据“下的数据库连接,在弹出的菜单中选择创建数据库:

选择数据库创建后,出现如下的对话框:

“名称“中输入数据库连接的名称。

“目的”中填入创建此数据库连接的目的,可填可不填。

“描述“中输入对此连接的相关描述。

可填可不填。

“版本”点击后面的“M“或”m“可以增加和降低版本号。

“状态”选择此连接的状态。

完成后单击“next“:

单击next后,进入如下对话框:

“DB类型”中选择数据库类型,这里选择“oraclewithSID“。

“登陆”中写入登陆此数据库的用户名。

“密码”中写入登陆密码。

“服务器”中填写数据库服务器IP地址。

“sid”中填入登陆的数据库的名称。

“Schema”几登陆数据库的用户名。

点击“finish”,如果连接成功会弹出如些提示框,若失败说明连接失败,检查填写的相关参数:

单击OK->“finish”即数据库连接创建成功。

以上是我的取源数据的数据库的连接,然后已同样的方法创建导出的数据库的连接。

创建作业:

右击左面菜单中的“作业设计”,在弹出的菜单中选择“创建文件夹”,

在弹出的如下的对话框中的标签中输入文件夹名称:

随后单击finish;

右击刚创建的文件夹,在弹出的菜单中选择“创建作业”选项,弹出如下对话框:

在名称中输入作业的名称。

目的项输入此新作业的目的,描述中填入对此作业的相关描述。

填写相关信息后,单击finish,及完成此作业的初步创建。

在完成初步创建后会发现界面中会出现如下图的区域:

单击此区域下的“Databases”->“Oracle”->“tOracleInput”,然后在工作区中合适的位置单击一下即可,如下图:

双击此图标,窗口中会出现如下的区域:

“属性类型”中选择“Repository”项,若后面的数据库不是自己想要的,可以单击后面的省略号进行选择相应的数据库。

(当然这里的数据的连接要在前面已经建立好了的),不然在这里要在“属性类型”中选择“Build_in”项,然后在下面输入数据库的连接参数。

(这里选择的数据库是要导入数据的数据库连接)

然后编辑查询语句:

单击Query项后面的省略号弹出如下的对话框:

在对话框的右边SQL编辑区输入相应的SQL语句:

select

LY.NEXTVALITEMID,

E.EIDCODE,

E.NAMENAME,

E.CLASSLEVELNO,

ISLEAFISLEAF,

SUBSTR(E.EID,0,LENGTH(EID)-3)||''SUPERITEMID

FROMENTERPRISEE

WHEREE.YEAR=2009

附:

这里用了数据库自增,自增的序列名称为“LY”。

注意:

这里的自增序列要与你所查询的表的所有者要是同一个所有者,不然这里会报错。

单击SQL编辑区上的

图标:

单击后,若查询语句正确的话,如下图:

若查询语句,会给出错误提示,然后检测查询语句错在何处。

单击OK,后如图:

单击“Guessschema”按钮,弹出如下编辑框:

这里可以对每列进行类型,是否为空,模式,长度,精度等进行编辑,编辑完后,单击“OK“。

这里的ITEMID设置为主键;随后单击保存按钮。

按创建数据库输入的方法,创建数据库导出,此项在Palette项下,“Databases”->“Oracle”->“tOracleOutput”。

创好后如下图:

然后右击数据库输入的图标,在弹出的菜单中下的“行”->“主线”,此时会发现鼠标箭头和数据库输入图标之间出现直线,然后将鼠标放到数据库输入图标上,如下图:

在双击创好的数据库导出图标,会出现如下的编辑框:

在属性类型中选择Repository,然后在后面选择要导出的数据库的相应的数据库连接。

(若没有创建导入数据库的连接,则在这里要选择“build-in”项)

若是选择Repository,则下面数据库连接参数不要再次填写,若是选择build-in,下面的数据库连接参数要填写。

表:

可以单击后面的省略号,在弹出的视图中查看要导入到的表。

在这里也可以自己填入自定义的表名。

为了防止表的存在,在“表操作”项选择“如果表存在删除然后创建”项,

表的操作选择“插入”操作。

Schema:

单击后面的“编辑Schema”后的省略号,然后进行编辑,也可以单击同步列。

为了防止运行时错误导致数据库导入失败带来的数据库不一致性,在错误时停止要钩上。

为此完成了作业的创建:

然后单击运行图标:

如过运行成功会出现如下的运行提示界面:

若运行中出现错误,则会给出红色的相应的提示。

 

附:

如果在起初的工具打开时可能没有所谓的如:

“查看器”,调度器“等窗口,此时只需按如下操作即可:

选择窗体中的显示视图:

在弹出的视图中的talend项下可以选择想要显示的窗口。

定时执行机制:

由于Talend只能支持在UNIX下的定时执行,在windows下需要任务计划来完成调度功能。

比如:

在D盘下有个schedule目录,项目名称叫stbb。

D:

Cdschedule

Setclasspath=.;d:

\schedul\ojdbc14-10g.jar;

D:

\stbb;

Javastbb.test_context_0_1.tes_context

把创建的那个class放在schedule目录中。

E:

\TOS_win32_r22164_v3.1.0m1\workspace\.java\classes\stbb\xingcai0_1在这个目录下找到class文件

此时schedule中有2个jar文件,1个bat文件,个routines文件包。

然后在任务计划里面调度talendjob.bat,这个bat文件会调用stbb下的class,完成调度过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1