Kettle实战 ── 变量的使用

  • Post author:
  • Post category:其他


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

可以看到我们设置的变量

在这里插入图片描述

选择定义的变量,预览跟我们写好的属性值一样

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

定义了全局变量后,还可以使用它连接数据库:

在这里插入图片描述


局部变量设置:

  1. 通过设置变量组件

在这里插入图片描述

在这里插入图片描述

  1. 通过执行转换是设置参数:


在这里插入图片描述


注意:局部变量在本次转换中不生效

一般使用 ${变量名} 去动态改变sql语句 条件。



版权声明:本文为weixin_42830314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。