kettle的表输出tableoutput
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】,否则映射配置没作用。,
>更多相关文章
- 01-09搞定 Redis 数据存储原理,别只会Set、Get 了
- 01-09多数据库Citus集群的维护
- 01-09MySQL批量导入数据时,为何表空间膨胀了N倍
- 01-09关系型数据库设计三大范式
- 01-09面试官:MySQL主键为什么不是连续递增的?
- 01-09大型互联网系统数据库切换方案
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 05-27拼多多一季度营收376.4亿 研发投入环比增加
- 05-27国产量子计算云平台重磅上线
- 05-27AI换脸技术不能野蛮生长
- 05-27网信办:从严整治“自媒体”乱象专项行动取
- 05-22今年扎克伯格财富暴涨440亿美元,涨幅居亿万
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御