注:本篇文章参考《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》之附录C
因为考虑到后续的内容会涉及到变量的灵活使用,比如命令行和日志,所以在这类先把书中给出的变量都列举出来以便后面我们学到相关地方时进行查阅。
内置变量
表C-1是kettle转换或着也的运行时变量。
表C-1 内部变量
变量 | 描述 |
---|---|
Internal.Kettle.Version | 这是kettle的版本号,比如4.0.0 |
Internal.Kettle.Build.Version | 这是kettle源代码的SVN的修订号 |
Internal.Kettle.Build.Date | 这是kettle的build日期 |
Internal.Job.Filename.Directory | 如果使用文件方式运行作业(.kjb),这个变量就是作业文件所在的目录。里用这个变量用户可以指定其它文件 |
Internal.Job.Filename.Name | 如果使用文件方式运行作业(.kjb),这个变量就是作业文件名 |
Internal.Job.Name | 当前正在执行的作业的名字 |
Internal.Transformation.Repository.Directory | 如果使用资源库方式执行转换,这个变量是转换所在资源库目录的路径 |
Internal.Step.Partition.ID | 如果一个步骤是以分区方式运行的 |