Pentaho-在加载之前检查csv文件是否已经加载

时间:2018-06-21 07:19:57

标签: pentaho pentaho-spoon

我正在使用CSV从文件夹中加载Pentaho个文件,一旦文件被加载,我就在表中输入了要加载的文件名。

如果要加载文件,我需要在加载文件之前进行检查,为此,我想选择文件名并检查表中已保存文件的名称。由于我是Pentaho的新手,所以我努力设计这种方法。

请提出我应该怎么做或者是否有完全不同的方法。

1 个答案:

答案 0 :(得分:0)

您的方法有效。将处理后的文件名记录在数据库中(您也可以使用CSV文件)。

此方法的困难在于文件名可能不在字段中。因此,您必须将主作业写到Add file name to results并进行加载CSV的转换(在框中按crtl-space并在下拉列表中找到您的变量),并使用{{ 1}}和Stream lookup不匹配。加载后,您可以“更新”簿记表。

我们过去成功使用的另一种方法是将文件从目录加载,然后将处理后的文件移动到另一个目录。这样,很容易将新文件拖放到目录中,并在出现问题时检索经过处理的文件。

这可能是一个开始:

  • 工作 enter image description here
  • 转型 enter image description here