首页 > 解决方案 > 带有多个文件的 Pentaho Microsoft Access 输入

问题描述

我正在使用 PDI 8.3,并且在一个文件夹中有一组 Microsoft Access 文件。我正在使用 Microsoft Access Input 并选择了一个表名。如果表实际上不存在于所有文件中,则转换将在该点停止而不会出现任何错误,并且不会继续到下一个文件。例如,如果输出到另一个数据库(如 MS Access 输入到 mysql):

在这种情况下,转换将运行并插入来自 file_a 和 file_b 的数据,但转换将停止,因为表在 file_c 中不存在。虽然这可能没问题,但我仍然需要插入 file_d 中的数据,而且 Pentaho 没有显示错误,我什至无法检测到。

标签: ms-accessetlpentaho

解决方案


我不知道您如何调用访问数据库的列表。但是您可以使用下面的PROCESS,每个数据库将单独处理(即使任何一个没有表匹配)。

在此处输入图像描述


推荐阅读