1:删除 连接数据库:新建连接数据库,或者应用转换中已经定义好的数据库。 目标模式:指什么现在还不明确,集群模式?子服务器模式?--要写入数据的表的Schema名称。允许表名中包含“.”是很重要的。 目标表:指定删除记录所对应的表。 提交记录数量:提交之前要改变(删除)的行数 表字段:来源于目标表中 ...
分类:
其他好文 时间:
2018-12-01 18:38:15
阅读次数:
176
Posted on 2018-04-23 by admin 说明: 本文档基于kettle5.4 一、集群的原理与优缺点 1.1集群的原理 Kettle集群是由一个主carte服务器和多个从carte服务器组成的,类似于master-slave结构,不同的是’master’处理具体任务,只负责任务的 ...
分类:
其他好文 时间:
2018-11-02 02:02:13
阅读次数:
193
Spoon 是Kettle的设计调试工具 [Demo文档下载] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Demo.zip[驱动下载] https://files.cnblogs.com/files/shexunyu/Kettle-S ...
分类:
其他好文 时间:
2018-10-16 18:45:04
阅读次数:
878
首先安装三台centos7 ,分别配置好静态ip ssh免密码登录 关闭防火墙 具体步骤这里不多说了 关于centos7配置静态ip大家可以参考:https://www.cnblogs.com/braveym/p/8523100.html 我这里已经安装好了,我是在虚拟机里面装了三个节点 我这里通过 ...
分类:
其他好文 时间:
2018-09-29 13:09:36
阅读次数:
2378
1,首先是安装jdk,并设置环境变量 采用yum安装可不设置环境变量 2,下载kettle https://sourceforge.net/projects/pentaho/files/Data%20Integration/ 请选择我们当前工作的版本7.0 可以使用如下命名直接下载 wget -c ...
分类:
系统相关 时间:
2018-09-20 21:17:46
阅读次数:
1271
1 建立转换,并设置DB连接到mysql 选中DB连接:连接类型选择MySQL,输入主机名称,数据库名称,端口号,用户名,密码 输入连接名称,点击确定。(可以先点击测试,测试一下是否连接成功) 如下图: 2 选择输入》表输入,拖动到主面板中,双击进行设置 (1)输入步骤名称;选择数据库连接 如下图: ...
分类:
数据库 时间:
2018-09-19 14:46:07
阅读次数:
865
在费用转换里面做了两个值映射。一个是编码、一个是名称。其中两个值映射设置不一样效果不一样。 第一个编码映射 目标字段名不为空,则表示会新增字段。其中复核源值条件的都会转换为目标值,不符合条件的会用【不匹配的默认值】的字符串覆盖。那有人可能会问,如果不匹配的时候可否继续用原来的字段值来用?可以,看第二 ...
分类:
其他好文 时间:
2018-09-09 19:44:41
阅读次数:
470
原始需求如下: 业务系统设置成这样,见截图。 工资项目为了方便录入,都是做成列的。 但是这些数据需要和另外的费用报销系统的数据关联,费用报销系统的费用项目是横向的,用费用项目、金额的多行来表达。那么这里工资的数据如何转换成行呢? 在Kettle里面做一个列转行的转换就行。参考如下。 其中表输入的数据 ...
分类:
其他好文 时间:
2018-09-09 16:52:19
阅读次数:
474
kettle转换中的各个组件是并行的关系,job中是有先后顺序的,这样就可能会遇到一种情况——我想在某个步骤完成后再执行下面的步骤,这时该怎么办呢?那么这时就可以用到【阻塞数据】和【阻塞数据直到完成】两个组件;【阻塞数据】:这个组件只允许前一个步骤的最后一条数据通过,这个往往和【执行SQL脚本】组件并用;【阻塞数据直到完成】:这个组件会将所设置的被阻塞步骤的所有数据堵住,当被阻塞的步骤完成后,才会
分类:
数据库 时间:
2018-09-05 23:57:02
阅读次数:
1022
第一次接触ETL工具,使用心得 对于DB到DB的输入输出,需要先在lib路径下放置各个DB的驱动jar包,然后再进行创建连接 使用的版本为6.1,图形界面就是友好,拖拽即可很是方便 工具也很全面,抽出字段,加工,去重等都是简单的一匹,关联只需要按住shift直接拖拽 流程具象化,简直就是在画流程图中 ...
分类:
其他好文 时间:
2018-09-05 12:08:56
阅读次数:
192