如何将格式化为YYYYMMDD的当前日期传递给Pentaho Kettle Job中的SFTP文件传输? 我在Pentaho CE中正确运行了以下工作 它连接到SFTP并拉出日期为20150924的zip文件 我希望这对于自动化是动态的,总是在每次运行时拉出当前日期。
我进行了以下转换,它将当前日期拉为'Tdate' 如何在转换中将我的Tdate用作我工作中的参数(或其他方式)。
我尝试过一些变种但是没有把它连接起来/使用正确的步骤/代码 任何帮助非常感谢,谢谢
答案 0 :(得分:3)
您是否在'通配符'中看到了文件名旁边的美元符号($)?领域?这意味着您可以为该字段使用变量。在作业中设置一个参数(可能称为TDATE)并使用转换中的Set variables
步骤(而不是Copy rows to result
)来初始化Get a file with SFTP
步之前的值。
PS,您也可以使用JavaScript
步骤来设置变量,但我不想破坏视觉范例。