Kettle变量分为
全局变量
和
局部变量
。
Kettle主要的全局变量:可以通过转换预览
点击
Get Variables
上面显示的就是系统自带的全局变量还有自定义的全局变量。
自定义的全局变量设置:
在
C:\Users\用户名.kettle
目录下面,有kettle的配置文件
加入以下变量和值,保存。
配置全局参数要重启Kettle
MYSQL_HOST = 127.0.0.1
MYSQL_DB = user
MYSQL_PORT = 3306
MYSQL_USER = root
MYSQL_PWD = 123456
再使用上面获取变量的
Get Variables
可以看到我们设置的变量
选择定义的变量,预览跟我们写好的属性值一样
定义了全局变量后,还可以使用它连接数据库:
局部变量设置:
- 通过设置变量组件
- 通过执行转换是设置参数:
注意:局部变量在本次转换中不生效
一般使用 ${变量名} 去动态改变sql语句 条件。
版权声明:本文为weixin_42830314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。