Excel输出
案例:从mysql输出到xls和xlsx
拉出来表输入和两个输出并配置好表输入,让选择分发/复制,选择复制就好。

Excel输出配置:选择文件、获取字段就ok了
Microsoft Excel输出:扩展名改成xlsx就可以在下边红框打勾了,据说是速度更快,内容里获取字段即可

运行,ok
文本文件输出
用数据库输出到文本文件,可以回到Excel输出,DB,右击,数据库共享,别的文本文件就不用新建数据库连接,可以直接使用了。(共享之后字体变粗)

复制两个文本文件输入

第一个不用怎么改,正常的选择存储位置,获取字段就可以,第二个扩展名改成csv

ok
sql输出

ok,贴了这么多图,也轻车熟路了
表输出
如果没有表,就先点最下边的SQL,执行一下,就有了。


如果要自己手动匹配,勾选指定数据库字段,自己弄

更新
案例:根据id更新其余字段,“=”号就是拿流里的数据与目标进行对比,当id相等时进行更新。

如果目标里的id不存在会报错,得“忽略查询失败”

插入更新
插入更新就是把数据库已经存在的记录与数据流里的记录进行对比,不同就更新,不存在就插入,与更新如出一辙。
删除
根据自定义常量数据删除目标




本文详细介绍了Kettle PDI中的数据输出操作,包括Excel输出、文本文件输出、SQL输出、表输出、更新、插入更新和删除。通过案例展示了如何配置各个输出步骤,如设置Excel和CSV文件格式,执行SQL更新和插入操作,以及处理数据更新和删除策略。
2546

被折叠的 条评论
为什么被折叠?



