安装kettle
Kettle 运行需要jdk 环境,安装kellte之前确保环境中已有jdk环境。
如果需要安装jdk 可以参考:
https://www.cnblogs.com/yybrhr/p/9811352.html
kettle 下载完以后直接翻译解压即可。
- Kettle的基础使用
实现过程
- 建立数据连接;
- 建立转换关系(异构数据库之间数据的字段对应关系,支持字段名称不一致);
a) 源数据—数据抽取(sql);
b) 更新到目标表 - 建立作业(以任务的形式执行已经建立的转换关系);
参考文档:
kettle 全量同步数据
https://blog.csdn.net/fk478561641/article/details/80678506
Kettle增量同步变动数据
https://blog.csdn.net/maixiaochai/article/details/83795703
Kettle作业的自带定时任务
https://www.cnblogs.com/Bruce_H21/p/10996246.html
常见问题
1.kettle对mysql插入空值‘’时,发现对空值的处理在插入mysql时,会自动转转换为null值,
需要在kettle.properties文件中添加如下参数,就不会自动转换了
windows下文件的位置
C:\Users\用户名\.kettle
目录中找到kettle.properties