Pentaho Spoon-等待文件-通配符

问题描述

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

解决方法

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...