安装kettle同步数据

一、先下载JDK以及kettle

下载地址:https://pan.baidu.com/s/1k1v7t-1kCJqouoo3aRx5hw   密码:fpxq

 

二、创建资源库

1、点击Spoon.bat文件,启动kettle.

2、创建资源库

点击Connet,选择Pentaho Repository

注意

  1、在使用mysql进行连接测试的时候,一定要找到相应的驱动包,我的是5.1.20jar包这个可以百度找一下,

    或者oracle的mysql官网下载 ,将其放在kettle的lib目录下。

  2、所有的name不要出现中文,否则connet会因为中文乱码问题,消失。当然,如果你已经创建了中文的资源库,请看下面解决方法。

这样,一个资源库就创建完成。

3、连接资源库,开始kettle旅程。

FAQ:

   *常见问题与解决方法  

复制代码
复制代码
          1、闪现
                    jdk的路径问题,因为kettle是java编写,依赖java环境。
            2、找到jdbc的驱动连接jar包,放在lib目录下
            
            3、7.1版本connect不显示问题,主要repositories.xml保存了资源连接的信息,主要原因是加载不了中文的字段,因此请不要出现中文。
    
            4、资源库密码为admin,账号也为admin
            
            5、按住shift,将两个步骤连接
复制代码

 

 

三、编制同步程序

 

数据模型原型如下:

1、表输入,针对最新的数据输入的表

2、目标表,需要更新的表

3、两个表都需要进行排序操作

 

4、合并,根据id进行合并

5、数据同步(包括更新、插入、删除)

6、点击运行,就可以实现数据同步了。

 

 

posted @   systemctl1  阅读(289)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示