Kattle Spoon同步工具

工具和对应的jar包下载

百度网盘:
链接:https://pan.baidu.com/s/1mO6FdaRLSW8VCHnXgCsyvg
提取码:odyi

打开并连接数据库


文件-》新建-》转换

注意:连接数据库前需要将对应的jar包放到lib文件下!!!
postgres:

sql server:

简单的单表同步流程



分别拖拽到中间的面板,按住shift,从输入指向输出,看到中间的线代表连接成功。


至此,简单的转换已完成,保存到文件夹。然后文件-》新建-》作业;依次拖拽START和转换,到中间面板,双击 转换 ,选择上述转换文件路径。


点击作业运行,同步表成功。START可以设置定时。

批量同步流程

1.查询所有的表(输入:文本文件;保存记录到结果)


2.循环表入库(执行sql语句:删除对应的表的数据;输入表:查询单表数据;输出表:选择目标表并对应字段)





3.创建作业并运行

解决乱码问题

set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" “-Xmx2048m” "-XX:MaxPermSize=256m"后面加
“-Dfile.encoding=UTF-8”
注意重启生效!!!

解决varchar->date问题

处理timestamp

读取数据库最新时间,做增量

to_timestamp(’?’,‘yyyy-MM-dd HH24:Mi:ss:Ms’)

Kattle Spoon同步工具相关推荐

  1. 17.Java5的Exchanger同步工具

    1 import java.util.concurrent.Exchanger; 2 import java.util.concurrent.ExecutorService; 3 import jav ...

  2. 文件同步工具 lsyncd2.1.6 安装使用问题

    项目有文件实时同步备份的需求,做了一下调查,比较好的解决方法是使用lsyncd工具.这里主要记录一下遇到的问题及解决方法. lsyncd 的相关介绍和对比可见: lsyncd实时同步搭建指南--取代r ...

  3. ERP系统管理员的工具箱 推荐几款优秀的数据比较同步工具 Data Compare and Sync tool...

    最近一直在帮忙客户找程序方面的问题.当确定不是程序上的问题后,痛苦的过程就开始了:帮助客户修复计算错误的数据,也叫Data Fix.我们的ERP系统有1000多个表,有100个基础数据表,比如物料表, ...

  4. 遥望星空FTP文件同步工具(附源码)1.0 发布

    FTP文件同步工具1.0 发布 主要功能: 1.支持多任务多线程 2.支持自动启动 3.支持2种时间触发方式 4.支持任务进度显示 5.支持WinFtp Server.ftpserver.exe.Se ...

  5. linux同步工具rsync​

    linux同步工具rsync 一.rsync命令 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地 ...

  6. rsync - 远程同步工具

    一直没有对这个命令太有深入的理解 简介 rsync 即 remote sync,一个远程与本地文件同步工具.rsync 使用的算法能够最小化所需复制的数据,因为它只移动那些修改了的文件. rsync ...

  7. bireme数据源同步工具--debezium+kafka+bireme

    1.介绍 Bireme 是一个 Greenplum / HashData 数据仓库的增量同步工具.目前支持 MySQL.PostgreSQL 和 MongoDB 数据源 官方介绍文档:https:// ...

  8. 4.2w Star的文件同步工具,比VIP网盘还好用!

    关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 昨天圣诞夜TJ君却做了一件烦心的事情,是什么事情呢? 其实就是TJ君平时有时候会偷懒,把微信当作存储工具,一些小伙伴传过来的文件 ...

  9. Linux下同步工具inotify+rsync使用详解

    1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.它使用所谓的"Rsync演算法"来使本地和远程两个主机之 ...

  10. 线程同步工具(七)在并发任务间交换数据

    声明:本文是< Java 7 Concurrency Cookbook >的第三章, 作者: Javier Fernández González 译者:郑玉婷 在并发任务间交换数据 Jav ...

最新文章

  1. 注解报错_Java中的注解使用:全面性的总结一下
  2. Java 中静态代码块 static的作用及用法
  3. c语言中的void指针,C程序中void指针的概念
  4. MySQL关联更新update
  5. git reset 命令详解(一)—— Git 学习笔记 07
  6. leetcode844. 比较含退格的字符串(栈+双指针)
  7. python向空列表添加列表_Python列表核心知识点汇总
  8. python利用自动识别写模块_教你用Python 实现自动导入缺失的库
  9. 深度学习实验1:pytorch实践与前馈神经网络
  10. chrome+android+浏览器下载图片不显示,chrome谷歌浏览器部分图片不显示怎么办
  11. element ui实现动态显示textarea剩余字数
  12. xgboost安装_机器学习笔记(七)Boost算法(GDBT,AdaBoost,XGBoost)原理及实践
  13. java编程新手自学手册_Java Web编程新手自学手册
  14. nux下导入、导出mysql数据库命令
  15. 接口报错500是什么意思_HTTP 500错误是什么意思?
  16. 标准正态分布正反函数
  17. 从医记之程序员请呵护你的胃
  18. mawen启动项目css样式失效问题解决方法 EL表达式无效
  19. vscode配置备忘录
  20. 深度学习:学习路线与规划

热门文章

  1. Secure Multiparty Computation (MPC)
  2. 人才缺口30万,市场需求每年涨20% ,这一 IT 岗位你知道嘛
  3. 波士顿大学 计算机专业,波士顿大学计算机科学专业波士顿大学计算机科学专业.pdf...
  4. python 存根_如何在Python中的模块中存根用于测试?
  5. 华三华为无线系列排障-----AP间无法实现自动漫游
  6. 【小家java】Java中主线程(父线程)与子线程的通信和联系
  7. springboot2 集成 elasticsearch8.2.3 CRUD操作
  8. 售前感悟20190905
  9. mysql 锁机制与原理详解
  10. Excel函数,数据透视表图,某招聘网站职位分析项目