繁体   English   中英

pentaho汤匙/ PDI:如何用当前日期创建一个文件夹?

[英]pentaho spoon/PDI : how to create a folder with current date?

如标题所示,我想知道如何创建一个具有当前日期(dd / mm / yyyy)(在工作中)的文件夹。 我已经看到了两个答案,但它们似乎很长,例如以下一个: pentaho使用MM-YYYY创建存档文件夹

有人有主意吗? 谢谢 :)

这个答案也是从2014年开始的,更好的PDI版本已经出炉了,这个答案使任务复杂化了。

尽管确实需要在KTR中创建文件夹名称,但是您可以仅使用“创建文件夹”作业步骤。 我非常确定您不能在开始设置的同一JOB / KTR中设置和使用变量。 因此,您需要一个KTR来生成一个Date并将其作为字符串发送到JOB。

您的KTR应该这样,以YYYY-MM-DD格式创建一个字符串日期

在此处输入图片说明

和你这样的工作

在此处输入图片说明

另请注意,您不能使用'/'创建文件夹,因此必须使用其他模式。

这是一种非常简单的方法,还有其他方法可以通过使用变量来自动创建文件夹。

编辑:更正了作业图像,第一个KTR需要实际运行以设置变量,对于造成的混乱,我们深表歉意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM