使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)

参考的资料 地址:https://blog.csdn.net/sky08050025/article/details/79608231

1. 先获取所有数据库所有表

2.判断迁移数据库中是否有这个表

3.进行相同表名数据迁移

 

 

-------------------------------------------------------------------------------------------------------------------------------------------

总结构图

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第1张图片

 

 

1. 获取多表 步骤:

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第2张图片

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第3张图片

 

 

2. 同步数据  步骤:

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第4张图片

2.1   设置变量步骤 :

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第5张图片

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第6张图片

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第7张图片

 

如果获取的变量值 一直重复  可清除上一次结果试试()

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第8张图片

 

2.2 检查表是否存在

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第9张图片

 

2.3 迁移数据 :

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第10张图片

 

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第11张图片

 

使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)_第12张图片

 

 

 

 

你可能感兴趣的:(kettle)