kettle的表输出tableoutput
kettle的表输出: 双击后,看设置, 1,在connecttion后面,点击new里新建一个。设定各个选项,如选择mysql类型,则配置hostname,database name,端口, 用户名,密码,一般java里用jdbc连接。 2,然后,可以设定是否truncate table。注意,输出是将内容全
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】,否则映射配置没作用。,
推荐阅读
-
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
-
jsp输出九九乘法表的简单实例
-
BJFU—214基于链式存储结构的图书信息表的创建和输出
-
Python输出9*9乘法表的方法
-
使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表
-
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
-
for循环练习 打印4面三角形,99乘法表 ,打印1-100内整数 数字包含9跳过 每行输出5个 用空格分隔,按照从大到小的顺序输出4位数中的个位+百位=十位+千位的数字及个数
-
缩放Excel2010工作表的同时让页眉和页脚保持100%的大小打印输出
-
根据广义表建立对应二叉树(子女兄弟链表表示)并由二叉树输出对应广义表(子女兄弟链表表示)的C++非递归实现
-
Lua编程示例(三):稀疏表、双端队列、格式化输出、表和循环表的格式化输出