一个做业至关于一次执行的全过程,而每一个做业是由许多的转换和做业组成,下面咱们先跳过做业和数据库链接直接先讲抓换:html
转换同时也是有许多的各类控件组成,下面咱们就先来介绍下经常使用控件的使用,再举例说明下经常使用控件的使用:mysql
具体步骤:按照上图顺序:一、配置数据库链接;二、填入具体的sql语句;三、预览查询数据是否正确展现;四、点击肯定保存控件修改web
预览数据的数据内容。sql
js文件如上图,3个对象,包含id、name、sex和age数据库
双击打开json输入,如上图所示添加文件,选择字段后,点击肯定便可导入json数据,转换为具体的表数据流,点击预览能够看到转换后的具体数据,以下图:json
双击打开xml文件输入,如上图所示添加文件,选择字段后,点击肯定便可导入xml报文数据,转换为具体的表数据流,点击预览能够看到转换后的具体数据,该数据能够写入文件或数据库表oracle
1.四、文本文件输入:读取文本文件中的据,写入数据流,该数据流支持写入数据库表和文件工具
双击打开文本文件输入,如上图所示添加文件,选择字段后,点击肯定便可导入txt数据,转换为具体的表数据流,点击预览能够看到转换后的具体数据,该数据能够写入文件或数据库表sqlserver
此处用到两个控件,文本文件前面说过,能够观看前面的内容。选择excel输出后,按住shift键,链接两个控件(HOP连线)。spa
双击打开EXCLEL输出,如上图所示添加文件,选择字段后,点击肯定便可导出excel数据,Integer数据的格式要选择0,为整型,否则导出的id为1.00,带出的文件内容以下:
此处用到两个控件,文本文件前面说过,能够观看前面的内容。选择excel输出后,按住shift键,链接两个控件(HOP连线)。
双击打开XML文件输出,如上图所示添加文件,选择字段和该字段是元素仍是属性后,点击肯定便可导出XML,Integer数据的格式要选择0,为整型,否则导出的id为1.00
双击打开JSON输出,如上图所示填写XPATH,选择字段后,点击肯定便可导出json数据。
此处用到两个控件,文本文件前面说过,能够观看前面的内容。选择表输出后,按住shift键,链接两个控件(HOP连线)。
双击打开表输出,如上图所示配置好数据库,选择具体的表,执行转换,便可插入具体的数据库表。运行结果以下:
双击打开插入/更新,如上图所示配置好数据库,选择具体的表,按照1-3步骤配置,执行转换,便可插入/更新具体的数据库表。
**读取上个步骤的数据,放入数据流中,ID相同会执行更新操做,ID不存在会执行插入操做
在这给你们介绍完了,转换中经常使用的输入输出,经过上述介绍能够看到,kettle功能十分强大,能够直接读取文本、JSON和XML数据,与数据库作交互等。这还只是KETTLE的很小一部分功能。
欢迎关注公众号,回复“教程”获取程序源代码,获取例子源码,扫描下方二维码加关注
原文出处:https://www.cnblogs.com/dalaba/p/12099089.html