微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pentaho Spoon-等待文件-通配符

如何解决Pentaho Spoon-等待文件-通配符

| 我知道我最近已经问了几个与pentaho相关的问题,但是我急于在很短的时间内进行评估:) 我要克服的最新障碍是,我正在构建一个可以在输入文件到达时对其进行处理的工作,但是我只知道文件名的格式,而不是确切的文件名本身以及“等待文件”步骤不允许使用通配符。对于这样的步骤,这似乎是刺眼的眼光,所以我想知道我是否只是错过了一些东西,但是在论坛等上,看来我并不是唯一一个面临如此挑战的人。 理想情况下,我需要“等待文件”步骤来搜索通配符/正则表达式,当找到匹配项时,将得到的文件名传递给作业中的下一步以进行处理。 有什么建议么? 谢谢 汤姆     

解决方法

        我再次尝试回答您的问题。 实际上,您不需要工作即可等待文件。根据我对国家划分的回答:Pentaho Spoon-根据字段内容输出到多个文件,您只需要传递源名称,然后使用过程文件将其存档(请参见下图)。 从这里开始,我认为您可以使用之前提供的ktr(http://pentaho.phi-integration.com/kettle/kettle-files/split_countries.ktr)调整我的逻辑。 然后,您可以使用作业计划程序控制作业的重复(等待和处理文件)(请参见图片)。 好吧,希望对汤姆有所帮助! 问候, 迪诺     ,        我有一个类似的要求,并通过创建一个专门用于接收文件(从远程主机)的目录来解决此问题。 “获取文件名”步骤读取目录中的文件,并将名称传递给下一步。 \“获取文件名\”允许使用通配符,顺便说一句。 (当然,完成文件处理后,我必须在输入队列中进行清理。) 编辑:我没有提到您使用“获取文件名”来松开“唤醒”功能,而您将不得不循环和安排目录的常规解析。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。