13.1.2. Spoon User Guide
https://wiki.pentaho.com/display/EAI/Spoon+User+Guide
13.1.2.1. .06 Hops
Transformation Hop有不同的颜色,不同颜色有不同的意义,请参考文档获取详情。
13.1.2.2. .07 Variables
Variables can be used throughout Pentaho Data Integration, including in transformation steps and job entries. You define variables by setting them with the Set Variable step in a transformation or by setting them in the kettle.properties file in the directory:
变量可以在整个Pentaho Data Integration中使用,包括在转换步骤和作业条目中使用。 您可以通过在转换中使用“设置变量”步骤设置变量或在目录的“ kettle.properties”文件中设置变量来定义变量:
$HOME/.kettle (Unix/Linux/OSX) C:Documents and Settings<username>.kettle(Windows XP) C:Users<username>.kettle(Windows Vista, 7 and later)
使用它们的方法是通过使用“获取变量”步骤来获取它们,或者通过指定元数据字符串,例如:
linux: ${VARIABLE} windows: %%VARIABLE%%
设置和访问变量的其他方式:
在转换中使用Get System Info步骤
在Execute a transformation/job窗口中
也可以通过命名参数设置变量
The scope of a variable is defined by the place in which it is defined. 变量的范围由定义的位置所决定。
变量类型:
Environment variables
Kettle variables
Internal variables
由于环境变量的范围太广,因此引入了Kettle变量,以提供一种方法来定义设置该变量的作业本地的变量。 转换中的“设置变量”步骤可让您指定要在哪个作业中设置变量的范围(即父作业,祖父母作业或根作业)。
“Set Variable” step in a transformation
13.1.2.3. Steps参考文档
https://wiki.pentaho.com/display/EAI/Pentaho+Data+Integration+Steps