标签: pentaho pentaho-spoon
我正在使用CSV从文件夹中加载Pentaho个文件,一旦文件被加载,我就在表中输入了要加载的文件名。
CSV
Pentaho
如果要加载文件,我需要在加载文件之前进行检查,为此,我想选择文件名并检查表中已保存文件的名称。由于我是Pentaho的新手,所以我努力设计这种方法。
请提出我应该怎么做或者是否有完全不同的方法。
答案 0 :(得分:0)
您的方法有效。将处理后的文件名记录在数据库中(您也可以使用CSV文件)。
此方法的困难在于文件名可能不在字段中。因此,您必须将主作业写到Add file name to results并进行加载CSV的转换(在框中按crtl-space并在下拉列表中找到您的变量),并使用{{ 1}}和Stream lookup不匹配。加载后,您可以“更新”簿记表。
Add file name to results
Stream lookup
我们过去成功使用的另一种方法是将文件从目录加载,然后将处理后的文件移动到另一个目录。这样,很容易将新文件拖放到目录中,并在出现问题时检索经过处理的文件。
这可能是一个开始: