Kettle使用手册及测试案例
11页1、kettle】window 安装与配置1、下载 kettle 包,并解压 http:/ .打开我的电脑-属性-高级-环境变量b) .新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:C:Program FilesJavajdkl.7.0具体路径以自己本机安装目录为准 变量名: CLASSPATH变量值: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;c) .选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安 装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已 有的路径进行分隔。变量名: Path 变量值: %JAVA_HOME%bin;%JAVA_HOME%jrebin;3、配置 kettle 环境在系统的环境变量中添加KETTLE_HOME变量,目录指向kettle的安装目录: D:kettledata-integration 4、启动 spoonWindows直接双击批处理文件Spoon.bat具体路径为:kettledata-integrationSp
2、oon.batLinux则是执行spoon.sh,具体路径为:/kettle/data-integration/spoon.sh二、使用Kettle同步数据同步数据常见的应用场景包括以下 4 个种类型只增加、无更新、无删除只更新、无增加、无删除增加+更新、无删除增加+更新+删除只增加、无更新、无删除对于这种只增加数据的情况,可细分为以下 2 种类型1) 基表存在更新字段。通过获取目标表上最大的更新时间或最大ID,在“表输入”步骤中加入条件限制只读取新增的数据。茯取最犬ID表输人表输出2) 基表不存在更新字段。通过“插入/更新”步骤进行插入。测试表输入2插入更新插入/更新步骤选项:只更新、无增加、无删除通过“更新”步骤进行更新。测试表输入32更新更新选项:增加+更新、无删除通过“插入/更新”步骤进行插入。测试表输? 2插入,,更新区别是“插入/更新步骤”中的选项,去掉“不执行任何更新”的勾选:增加+更新+删除这种数据同步情况,可细分为以下 2 种情况1) 源库有表保存删除、更新和新增的信息。通过条件判断,分别进行“插入/更新”和“删除”即可,如下图所示。Switch /删除插入:更新2测
3、试表输入4空操作(什么也不做2) 源库没有保存增删改信息Kettle 提供了一种对比增量更新的机制处理这种情况,可通过“合并记录”步 骤实现,该步骤的输入是新旧两个数据源,通过关键字进行数据值比对,对比结 果分为以下4 种类型:“Identical”: 关键字在新旧数据源中都存在,域值相同“changed”: 关键字在新旧数据源中都存在,但域值不同“new”: 旧数据源中没有找到关键字“deleted”: 新数据源中没有找到关键字 两个数据源的数据都进入下一步骤,上述 4 种结果类型作为输出表的标志字 段进行保存。以下为示例:源数据库测试脚本create table k1 (f1 varchar2(200),f2 varchar2(200) truncate table k1;insertinto k1(f1,f2) values(1,11);insert into k1(f1,f2) values(2,22);insert into k1(f1,f2) values(5,5);commit;目标数据库测试脚本create table k1 (f1 varchar2(200),f2 v
《Kettle使用手册及测试案例》由会员汽***分享,可在线阅读,更多相关《Kettle使用手册及测试案例》请在金锄头文库上搜索。
元旦晚会游戏策划书一览
福建师范大学21秋《大学摄影》在线作业二满分答案40
学校教师考核工作总结标准范本(15篇).doc
八生物上细菌和真菌测试题
创新作文构思让有章有法
电阻焊机控制器说明书干货
辽宁省大连市高中地理第一章行星地球1.3地球运动第1课时教案新人教版必修1
金匮要略重要背诵条文整理(DOC 20页)
精选祖国在我心中的演讲稿模板合集9篇
建模与仿真中“权”的确定方法浅析
伤感爱情故事
2022年软考-系统规划与管理师考前模拟强化练习题1(附答案详解)
个人工作总结优秀教师(二篇).doc
服装厂实习日志四篇
委托贷借款合同范本一
乡镇宣传部年度工作计划
2023年模具专业大学生英文求职信[全文]_大学生英文求职信
中医执业医师中医儿科考试试题及答案解析
大学毕业个人自我鉴定(15篇)
保理业务的法律问题梳理及法律风险防控︱“众”说法度
2022-09-17 17页
2023-10-09 8页
2023-09-29 3页
2022-09-08 9页
2022-08-31 8页
2022-10-17 20页
2023-01-07 9页
2024-01-18 2页
2022-08-14 45页
2023-03-22 16页