【发布时间】:2019-06-03 08:40:01
【问题描述】:
正如标题所说,我想知道如何创建一个具有当前日期(dd/mm/yyyy)的文件夹(在 Job 上)。我看过两个答案,但它们似乎很长,例如这个: pentaho create archive folder with MM-YYYY
有人有想法吗?谢谢:)
【问题讨论】:
标签: pentaho pentaho-spoon pdi
正如标题所说,我想知道如何创建一个具有当前日期(dd/mm/yyyy)的文件夹(在 Job 上)。我看过两个答案,但它们似乎很长,例如这个: pentaho create archive folder with MM-YYYY
有人有想法吗?谢谢:)
【问题讨论】:
标签: pentaho pentaho-spoon pdi
这个答案也是 2014 年的,更好和更新版本的 PDI 已经出来了,这个答案使任务过于复杂。
虽然您确实需要在 KTR 中创建文件夹名称,但您只需使用“创建文件夹”作业步骤即可。我很确定你不能在你设置它开始的同一个 JOB/KTR 中设置和使用变量。所以你需要一个 KTR 来生成一个 Date 并将它作为字符串发送给一个 JOB。
您的 KTR 应该是这样,以创建格式为 YYYY-MM-DD 的字符串日期
你的工作是这样的
另外请记住,您不能使用“/”创建文件夹,因此您必须使用其他模式。
这是一种非常简单的方法,还有其他方法可以通过使用变量来自动创建文件夹。
编辑:更正了 JOB 图像,第一个 KTR 需要实际运行才能设置变量,抱歉造成混淆。
【讨论】: