数据对接—kettle使用知识4

摘要: 上一篇介绍了表输出插件,并通过实例介绍插件的简单使用,如果有这样的需求大家可以参考一下并深入研究插件的其它细节设置。这一篇我们介绍和表输出对应的插件(表输入)的使用。 表输入: 1、 从步骤插入数据:指定我们期待读取数据的步骤名称,这些信息能被插入到sql语句。

上一篇介绍了表输出插件,并通过实例介绍插件的简单使用,如果有这样的需求大家可以参考一下并深入研究插件的其它细节设置。这一篇我们介绍和表输出对应的插件(表输入)的使用。

表输入:

1、 从步骤插入数据:指定我们期待读取数据的步骤名称,这些信息能被插入到sql语句。

       例如:sql:select * from ttt where date between ? and ?

       注意:“?” 的数据来自其他步骤(后面的博客中会有用到),sql语句结束没有标点符号

2、实例介绍

       拖入表输入插件,双击打开,根据前面的博客介绍的步骤正确的填入数据库连接,然后点击获取SQL查询语句,如下图:


       选择要查询的表,可以选择sql里是否包含字段,选否是默认查全部,如下图:


       选择包含字段,可以去掉部分,只查需要的字段即可,如下图:


       可以预览数据库表里的数据,如下图:


       结合上一遍中介绍的表输出,将一个表中的内容可以原样的复制到一张自定义生成的新表中,如下图:


       配置好要输出的表,点击运行后效果如下图:



总结:表输入插件在做数据对接的时候是用的比交多的一个,在它里面可以通过复杂的sql语句来满足我们不同的业务需求,针对不同的数据还可以加入一些函数的使用,查出来的数据自动输入到流中,流向下一步方便我们做其他操作,它还支持变量作为条件,就是那个“?”可以是上一步传过来的值,后面的博客中会出现具体使用实例,这篇就介绍到这里,有兴趣的可以深入研究,也欢迎交流,共同进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值