在 Pentaho SFTP 步骤中将日期作为参数传递
Passing dates as parameters in a Pentaho SFTP step
如何将格式为 YYYYMMDD 的当前日期传递给 Pentaho Kettle 作业中的 SFTP 文件传输?
我在 Pentaho CE 中正确地完成了以下工作 运行ning
它连接到 SFTP 并提取日期为 20150924 的 zip 文件
我希望这对于自动化是动态的,总是在每个 运行.
上提取当前日期
我进行了以下转换,它将当前日期拉为“Tdate”
我如何在我的工作中使用转换中的 Tdate 作为参数(或其他方式)。
我已经尝试了一些变体,但还没有把这个 link 正确/使用正确 steps/code
非常感谢任何帮助,谢谢
您是否看到 'Wildcard' 字段中文件名旁边的美元符号 ($)?这意味着您可以为该字段使用变量。在作业中设置一个参数(可能称为 TDATE)并在转换中使用 Set variables
步骤(而不是 Copy rows to result
)在 Get a file with SFTP
步骤之前初始化值。
PS,你也可以使用JavaScript
步骤来设置变量,但我不想打破视觉范式。
如何将格式为 YYYYMMDD 的当前日期传递给 Pentaho Kettle 作业中的 SFTP 文件传输? 我在 Pentaho CE 中正确地完成了以下工作 运行ning 它连接到 SFTP 并提取日期为 20150924 的 zip 文件 我希望这对于自动化是动态的,总是在每个 运行.
上提取当前日期我进行了以下转换,它将当前日期拉为“Tdate”
我如何在我的工作中使用转换中的 Tdate 作为参数(或其他方式)。
我已经尝试了一些变体,但还没有把这个 link 正确/使用正确 steps/code 非常感谢任何帮助,谢谢
您是否看到 'Wildcard' 字段中文件名旁边的美元符号 ($)?这意味着您可以为该字段使用变量。在作业中设置一个参数(可能称为 TDATE)并在转换中使用 Set variables
步骤(而不是 Copy rows to result
)在 Get a file with SFTP
步骤之前初始化值。
PS,你也可以使用JavaScript
步骤来设置变量,但我不想打破视觉范式。