Kettle_part2.docVIP

  • 1
  • 0
  • 约1.29千字
  • 约 7页
  • 2016-12-29 发布于重庆
  • 举报
3.10比如说有这样一个要求,有2个表A,B,A表中有字段a,b,B表中有字段a,c,d,我要得到C表,C表字段是e,f,e字段来源于A表的a,f字段来源于B表的c+d 图13 3.11获取系统信息问题 图14 如图可以将获取的系统信息值赋给变量,该变量可以传向下一个step,在下一个step的sql语句里可以使用该变量,但是预览step的时候出现异常(报空指向错),原因不明 3.12java script value问题 图15 如图15,使用java script value可以实现复杂的字段运算,图中a,b分别是来源于上一step的2个字段,upper()方法将字段的值全部转化为大写,转化后可以插入到目标表,如果说有一字段c,该字段是日期类型,c.dat2str(yyyyMMdd),便把c的值转化成”yyyyMMdd”格式的值,可以供下一step使用 3.13调用存储过程问题 (1)如果无输入输出参数 方法一:可以使用如下图标 “调用DB存储过程”原本是需要一个输入step来作为存储过程的上一个step,否则无法执行,现在已经通过修改源代码实现可直接调用存储过程,存储过程名称原本是[数据库库名称].[存储过程名称]改成[用户角色名].[存储过程名称],如图16 图16 方法二: 可以使用如下图标 需要在图17中写执行存储过程的语句

文档评论(0)

1亿VIP精品文档

相关文档