Talend使用步骤.docx
- 文档编号:11433477
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:24
- 大小:1.03MB
Talend使用步骤.docx
《Talend使用步骤.docx》由会员分享,可在线阅读,更多相关《Talend使用步骤.docx(24页珍藏版)》请在冰豆网上搜索。
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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Talend 使用 步骤