kettle 的表输出 table output
2024-10-11 16:11:27
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】,否则映射配置没作用。,
最新文章
- git review &; devops过程
- lombok介绍
- 【three.js详解之一】入门篇
- JS倒计时——天时分秒
- Repeater展示表格
- javascrip笔记——图片加载
- java中关于移位运算符的demo与总结
- QT内置的ICON资源
- (转)《JAVA与模式》之模板方法模式
- GridView使用技巧
- 如何使用UDP进行跨网段广播(转)
- PHP导出excle图片与文字
- C++ 中const作用
- 2019-04-15 python深浅复制
- InfluxDB——python使用手册
- 【转载】Excel 三维地图入门
- JS前端开发判断是否是手机端并跳转操作(小结)
- i春秋SRC部落携手同程SRC发布首届漏洞提交任务
- MyEclipse中的Tomcat跑大项目时内存溢出:permgen space
- 正确释放WORD对象(COM组件) COMException: 被调用的对象已与其客户端断开连接
热门文章
- 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- JAVA面向对象-----extends关键字
- 【NPR】漫谈轮廓线的渲染
- TCP的发送系列 — tcp_sendmsg()的实现(一)
- java中List接口的实现类 ArrayList,LinkedList,Vector 的区别 list实现类源码分析
- Cocos2D瓦块地图高清屏(retina)显示比例问题的解决
- C++对象模型的那些事儿之三:默认构造函数
- 【VSTS 日志】TFS 2015 Update 1 发布 – Git和TFVC代码库可以混合使用了
- mac 下终端 操作svn命令 以及出现证书错误的处理方法