kettle学习笔记08—变量

人盡茶涼 提交于 2019-11-27 15:41:39

1.变量的类型

Kettle 的早期版本中的变量只有系统环境变量,新版本变量一般包括系统环境变量, “Kettle变量” 和内部变量三种系统环境变量的影响范围很广,凡是在一个 JVM下运行的线程都受其影响.

Kettle变量限制了变量的作用范围, 变量范围包括三种分别是 
grand-parent job, 
parent job,
 root job 
内部变量是 kettle 内置的一些变量, 主要是kettle 运行时依赖的环境, 如转换文件名称, 转换路径,ip地址, kettle 版本号等等.

2.变量的设置

“系统环境变量” 有三种设置方式 

1) 通过命令行 -D 参数 
2) 属性文件 kettle.property 中设置, 该属性文件位于 ${user.home}.kettle 下 
3) 通过设置环境变量步骤 (Set Variable) 设置.”Kettle 变量” 只能通过设置环境变量 (Set Variable) 步骤设置,同时设置变量的作用范围. 
“内部变量” 是预置的无须设置.
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!