zoukankan      html  css  js  c++  java
  • Kettle入门操作——输入流(表输入、excel)详细

      1、表输入,允许简易转换:大字段的延迟转换(延迟转换性能更高,采用byte方式处理,否则就是string方式)

                               替换sql语句里的变量:job作业中的变量替换为语句中的变量

                 

      2、变量的引用

        引用形式: SELECT  id, name  FROM zdy_test  where id=${i}

        变量在job的使用方式如下:

          

        注意事项:${i}一定不能和系统参数和命名参数重名情况,否则系统会报错.

       3、从步骤插入数据,如下图及其注意事项,可以为多列同时筛选条件

          

       成功运行如下图:

          

      需要注意的是:

        1)  表输入的sql如下:select id,name from zdy_test where id=? or name=?

        2)  获取系统信息的变量设置如下,这里变量的的顺序和表输入sql的顺序要保持一致

          

        3) 系统信息变量的输入,

          

      4、执行每一行,适用情况:对一列进行多条件的判断

        

        成功如下图,

          

       需要注意的是:

        1)  表输入的sql如下:select id,name from zdy_test where id=? 

        2)  grid设置如下:

           

          

    Excel 输入流探讨

       准备工作:预置两个excel表格。并填写两列

         1、添加excel输入文件

        

        2、目录下的多个excel匹配

          查找指定目录下的xls文件:.*..xls

          查找指定目录下的file开头的文件:file.*  或者file.*.xls   file.*.*.xls

         

        2、从前面步骤获取文件名,增加grid

          

          设置路径,

          

          修改excel输入如下:

          

     

     

        

  • 相关阅读:
    smobiler仿京东app搜索页面
    搜索界面设计
    smobiler仿饿了么app筛选页面
    Smobiler低功耗蓝牙连接的过程和参数的含义
    smobiler仿饿了么app搜索页面
    内存分配的几个函数的简单对比分析
    Android仿IOS选择拍照相册底部弹出框
    正则表达式 : 6~16位字符,至少包含数字.字母.符号中的2种
    android 音量键调节无效问题
    windows查看系统过期时间
  • 原文地址:https://www.cnblogs.com/wind-man/p/7887599.html
Copyright © 2011-2022 走看看