首页 > 解决方案 > 使用 Pentaho 从远程 SFTP 删除超过 7 天的文件

问题描述

我正在使用 Pentado 数据集成 8.2。我对 Pentaho 的经验很少。

我需要使用 Pentaho 创建一个作业,从远程 SFTP 删除超过 7 天的文件。

我搜索了,但我找不到远程 SFTP 的解决方案。

谢谢。

标签: sftppentaho-spoon

解决方案


只需使用简单的文件处理步骤即可完成。首先使用获取文件名它会给你lastmodifiedtime作为列。之后过滤 7 天前的行。并将这些行传递给processfile从processfile步骤的下拉列表中选择删除。对于 7 天的间隔,使用获取当前日期的系统信息和currentdate-7days 的计算器。我希望你能明白。这个顺序是这样的。

get file names-->get sys info--> calculator -->filter rows -->process files

推荐阅读