kettle PDI学习笔记(四):输出

Excel输出

案例:从mysql输出到xls和xlsx
拉出来表输入和两个输出并配置好表输入,让选择分发/复制,选择复制就好。
Excel输出
Excel输出配置:选择文件、获取字段就ok了
Microsoft Excel输出:扩展名改成xlsx就可以在下边红框打勾了,据说是速度更快,内容里获取字段即可
在这里插入图片描述
运行,ok

文本文件输出

用数据库输出到文本文件,可以回到Excel输出,DB,右击,数据库共享,别的文本文件就不用新建数据库连接,可以直接使用了。(共享之后字体变粗)
在这里插入图片描述

复制两个文本文件输入
在这里插入图片描述
第一个不用怎么改,正常的选择存储位置,获取字段就可以,第二个扩展名改成csv
在这里插入图片描述
ok

sql输出

在这里插入图片描述
ok,贴了这么多图,也轻车熟路了

表输出

如果没有表,就先点最下边的SQL,执行一下,就有了。

在这里插入图片描述
在这里插入图片描述
如果要自己手动匹配,勾选指定数据库字段,自己弄
在这里插入图片描述

更新

案例:根据id更新其余字段,“=”号就是拿流里的数据与目标进行对比,当id相等时进行更新。
在这里插入图片描述
如果目标里的id不存在会报错,得“忽略查询失败”
在这里插入图片描述

插入更新

插入更新就是把数据库已经存在的记录与数据流里的记录进行对比,不同就更新,不存在就插入,与更新如出一辙。

删除

根据自定义常量数据删除目标
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述