Kettle8.2下设置自定义SQL中多时间变量参数

Kettle8.2下设置自定义SQL中多时间变量参数,第1张

kettle下使用SQL语句时经常会限定时间进行取数,每次改动就比较麻烦,可通过引用变量参数的方式自动引用,方便使用.

一.新建转换,获取各种想要的变量参数:

1.<获取系统信息>:通过控件获取到所需要的时间参数

2.<增加常量>:通过控件可以设置想要获得天数的差值

二.测试

1.新建转换,然后在表输入阶段使用参数,切记需要勾上'替换SQL语句里的变量',且变量名需要设置为上面步骤4中显示的变量名

最近用到了kettle中的变量,说一下我碰到的一些问题

1、变量(variable)

这个是整个流程图

获取之前的查询结果,输出到文本文档,文档内容如下:

现在要查询CODE='02',点击启动,填写值为02,如果不填值,会用默认值做查询

有三种设置方式:

1、

通过命令行

-D

参数。

2、属性文件

kettle.property

中设置,

该属性文件位于

${user.home}.kettle

下。

3、通过设置环境变量步骤

(Set

Variable)

设置。

注意:

"Kettle

变量"

只能通过设置环境变量

(Set

Variable)

步骤设置,同时设置变量的作用范围。

"内部变量"

是预置的无须设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7826997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存