kettle的表输出:

双击后,看设置,

1,在connecttion后面,点击new里新建一个。设定各个选项值,如选择mysql类型,则配置hostname,database name,端口,

用户名,密码,一般java里用jdbc连接。

2,然后,可以设定是否truncate table。注意,输出是将内容全部作为新增插入,与原表内容没关系,相同内容执行两次,就会有重复内容。原表内容不动,要么全部保留,要么全部删除。

3,最后 在database fields标签页,获得表中对应字段,同时enter field mapping可以设定,stream里的数据和表中的对应关系(map)。

然后便可运行。

特点:

1,字段刷新,表结构修改后,必须在kettle里清除缓存,tools->clear catch,才能看到新字段。

或者麻烦一点:编辑【表输出】的属性,选择【数据库连接】【编辑】,选择【浏览】,点击这张表,在弹出界面中选择【action】【DDL】【use current connection】,在弹出界面中选择【清除缓存】

2. PostgreSQL不支持批量插入:当目标数据库为PostgreSQL时,【使用批量插入】勾掉,不支持。

3. 默认目标表字段和源数据的字段一致,如果不一样,需要选中【specify database fields】,否则映射配置没作用。,

最新文章

  1. git review & devops过程
  2. lombok介绍
  3. 【three.js详解之一】入门篇
  4. JS倒计时——天时分秒
  5. Repeater展示表格
  6. javascrip笔记——图片加载
  7. java中关于移位运算符的demo与总结
  8. QT内置的ICON资源
  9. (转)《JAVA与模式》之模板方法模式
  10. GridView使用技巧
  11. 如何使用UDP进行跨网段广播(转)
  12. PHP导出excle图片与文字
  13. C++ 中const作用
  14. 2019-04-15 python深浅复制
  15. InfluxDB——python使用手册
  16. 【转载】Excel 三维地图入门
  17. JS前端开发判断是否是手机端并跳转操作(小结)
  18. i春秋SRC部落携手同程SRC发布首届漏洞提交任务
  19. MyEclipse中的Tomcat跑大项目时内存溢出:permgen space
  20. 正确释放WORD对象(COM组件) COMException: 被调用的对象已与其客户端断开连接

热门文章

  1. 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决
  2. Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
  3. JAVA面向对象-----extends关键字
  4. 【NPR】漫谈轮廓线的渲染
  5. TCP的发送系列 — tcp_sendmsg()的实现(一)
  6. java中List接口的实现类 ArrayList,LinkedList,Vector 的区别 list实现类源码分析
  7. Cocos2D瓦块地图高清屏(retina)显示比例问题的解决
  8. C++对象模型的那些事儿之三:默认构造函数
  9. 【VSTS 日志】TFS 2015 Update 1 发布 – Git和TFVC代码库可以混合使用了
  10. mac 下终端 操作svn命令 以及出现证书错误的处理方法