Kettle 实战之 (9) 参数设置

2022-04-25  本文已影响0人  走码人

一、全局参数

1-增加文件-kettle.properties

在Spoon.bat的同级目录下增加文件kettle.properties

文件参考内容如下

startDate=2022-04-01

键值对的方式设置参数值


image.png image.png

二、常规参数

1-添加参数

新建转换,双击空白处,打开转换属性窗口


image.png

选择【参数命名】


image.png
按需要增加相应的参数,例如增加开始日期startDate
默认值是2022-03-01

2-参数应用

新建表输入,双击表输入打开编辑窗口

image.png

编写SQL脚本,采用${参数名}来使用参数
注意需要勾选”替换SQL语句里的变量“,不然会报异常或者参数未生效

3-参数传递

在job正增加转换,默认是将参数传递至子转换


image.png

这样再job中设置的参数值就会再所有的子转换中生效

三、全局参数-配置数据库连接

1-全局参数文件中增加数据配置信息

DB_JZAP.name=mysql4jzap
DB_JZAP.server=IP地址
DB_JZAP.database=数据库名称
DB_JZAP.port=端口
DB_JZAP.user=用户名
DB_JZAP.password=密码

2-配置数据库连接

image.png

快捷键-ctrl+alt+space,可以看到参数列表,包含自定义的全局参数信息

右键数据库连接,选择共享,这样作业下相关的转换可以直接使用此连接,避免重复配置数据库连接


image.png
上一篇下一篇

猜你喜欢

热点阅读