在平时工作当中,会遇到这种情况:复制一个库,几百甚至上千张表,并且无法设置dblink,此时通过kettle可以快速完成该任务。

按照正常的调度,有几百张表,咱们就要写几百个转换去处理,很不科学,下面笔者就给大家带来通过一个配置完成所有的全量表操作(后面的文章会带来增量)

如下图,我们需要建一个总的调度作业,包括一个转换和一个作业

1)【转换】,我们打开转换看到如下,包含【excel输入】,按照浏览,再添加加入文件,工作表获取工作表名称,字段选择对应的字段。




将结果复制到【复制记录到结果】

2)作业【全量更新表】,包含以下3个转换

2.1)转换【设置表名】,如果所示设置相应内容

2.2)sql脚本【删除历史数据】,如果所示设置相应内容

2.3)如图所示,设置相应的表输入和表输出选项

3)点击运行,完成配置表的同步

4)excel的内容如下:

通过添加excel表的表名,实现一个调度任务,完成所有表的同步
欢迎关注公众号,学习kettle、数据库和开发方面的知识
获取例子源码,扫描下方二维码加关注

最新文章

  1. oracle中函数和存储过程的区别和联系【转载竹沥半夏】
  2. mongoDB研究笔记:复制集概述
  3. 1.5 STL中大小相等的概念
  4. Android Studio 系列教程(转载)
  5. 『重构--改善既有代码的设计』读书笔记----Introduce Local Extension
  6. php 程序员的历程
  7. java udp (使用类调用双通信)1
  8. Python学习之路基础篇--11-12Python基础,函数的装饰器
  9. 非root用户安装cuda和cudnn
  10. python -- 字典 集合
  11. REPL
  12. spark streaming 入门例子
  13. 51Nod:1085 背包问题
  14. 配置nginx官网yum源
  15. git —— pycharm+git管理/编辑项目
  16. Python学习(三)流程控制
  17. 160328、rabbitMQ集群部署示例
  18. [转]MVC设计模式
  19. Codeforces 1077(F1+F2) DP 单调队列
  20. python常见的加密解密

热门文章

  1. VLAN的 基本用法与配置
  2. PHP常用的header头部定义
  3. BST的实现(二叉搜索树)
  4. pandas的使用(3)
  5. Zabbix安装部署实践
  6. spark基于yarn的两种提交模式
  7. Long, long ago
  8. windows 10 上源码编译opengv | compile opengv on windows 10 from source
  9. MySQL 支持 emoji 图标存储
  10. 小程序api的promise封装