18
2019
05

【Kettle】资源库按钮不见了。

解决一:1、找到repository.xml文件目录,我的是“C:\Users\Administrator\.kettle\repository.xml”;2、将乱码的资源库删除掉,或者改为英文;3、将同文件夹下的.spoonrc文件和db.cache-*文件删除掉;4、重启你的kettle。解决二:删除 data-integration/system/karaf/caches/spoon/data*
24
2019
04

【Kettle】中文乱码三种处理方式--分5.4版本和7.1版本处理

发件人名称乱码这是由于mail中的一个class类的处理:编译源程序后,重新得到的JAR文件。做替换就好了。1) 发件人名称乱码 826行: 将 msg.setFrom( new InternetAddress( sender_address ) ); 改成: // Set Mail sender (From) String sender_add = sender_address; ….. …… msg.setFrom( new InternetAddress(sender_add
08
2018
12

【Kettle】Kettle命令行使用说明

1.Kitchen——作业执行器是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,参数说明如下。1)       -rep:Repositoryname任务包所在存储名2)       -user:Repositoryusername执行人3)       -pass:Repositorypassword执行人
12
2018
11

Kettle自动建表同步数据

总体预览主要原理是通过从数据库中获取DDL语句,然后判断表存不存在,存在则自动同步数据,不存在则先建表后再同步数据。缺点:表存在并且不为空表。1.1获取表信息2.2字符替换和设置变量3.3检查表是否存在4.4执行建表脚本 5.5表数据同步6.6合成上一个job7.7完成带有发送邮件的job 特别注意:循环设置密码设置
03
2018
11

【Talend】增量更新

第一步,准备数据源:A, 源数据源:SQL Server数据表   这里跳过schema的基本知识。B, 目的数据源:MySQL数据表这里跳过schema的基本知识。 第二步:增加一个tMap(相当于一个容器,处理表之间的关系)组件 第三步:输出数据到目的表这里跳过schema的基本知识。第四步:增加查看自行结果输出日志(这一步可有可无,主要是为了方便,不用到数据库看实际结果) 第五步执行作业第二次执行,为了检查是否有问题,有没有重复数据过来。&