KETTLE配置示例手册Word文件下载.docx
《KETTLE配置示例手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《KETTLE配置示例手册Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
以上两个驱动可以在\kettle6\lib中找到。
其他驱动请自行下载后放在lib中。
重启spoon.bat
二,开发阶段
1,右键新建转换
2,选择“输入”->
“表输入”,拖拽至右侧区域。
3,选择“输出”->
“插入/更新”,拖拽至右侧区域。
4,按住Shift选中“表输入”用箭头将“表输入”和“插入/更新”连接。
5,切换左上tab至“主对象树”,选择“转换”->
“转换1”,双击“DB连接”
单机配置
双机配置
6,选择DB连接新建对方数据库连接(如qzmysql)和我方数据库连接(如dkmysql)。
点击“测试”查看连接是否正确,正确后点击“确认”。
Ø
ORACLERAC数据库配置方式
选择连接类型Oracle
连接方式Native(JDBC)
设置中,
主机名称、数据库表空间、索引表空间、端口号留空不填!
必须填写项目:
“用户名”、“密码”根据实际情况填写。
“数据库名称”填写如下:
∙(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host1-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=host2-vip)(PORT=1521))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=db-service)(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRIES=180)(DELAY=5))))
or(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=PRIMARY_NODE_HOSTNAME)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=SECONDARY_NODE_HOSTNAME)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=DATABASE_SERVICENAME)))
or(DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxx)(PORT=1526))(ADDRESS=(PROTOCOL=TCP)(HOST=xxxx)(PORT=1526)))(CONNECT_DATA=(SERVICE_NAME=somesid)))
例如
(DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=172.20.128.82)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=172.20.128.83)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
注:
使用上述配置时,配置界面的端口号一定要为空。
注:
不推荐在.\data-integration\simple-jndi下配置jdblc
库到库传输过程中乱码问题
加“useUnicode=true&
characterEncoding=utf8&
characterSetResults=utf8”
7,双击打开“表输入”,选择数据库连接,点击“获取SQL查询语句”,点击“确认”
7,双击“插入/更新”,选择“数据库连接”、“目标表”、“获取字段”、“获取和更新字段”。
8,保存为tjvehicle.ktr,点击运行,测试是否可以正确运行。
9,选择“作业”右键“新建”、“核心对象”中选择“通用”,拖拽“START”和“转换”
10,双击“转换”,选择刚才创建的tjvehicle.ktr,点击“确认”。
11,双击“START”配置JOB的运行周期
12,保存为tjvehcile.kjb,点击运行,测试是否可以正确运行。
13,将tjvehcile.kjb、tjvehicle.ktr放入deploy文件夹中。
运行run.bat