【发布时间】:2021-03-15 23:29:52
【问题描述】:
我正在使用 PDI 8.3,并且在一个文件夹中有一组 Microsoft Access 文件。我正在使用 Microsoft Access Input 并选择了一个表名。如果该表实际上不存在于所有文件中,则转换将在该点停止而不会出现任何错误,并且不会继续到下一个文件。例如,如果输出到另一个数据库(如 MS Access 输入到 mysql):
- file_a.accdb => 有表“dbo_foo”
- file_b.accdb => 有表“dbo_foo”
- file_c.accdb => 没有表“dbo_foo”
- file_d.accdb => 有表“dbo_foo”
在这种情况下,转换将运行并插入来自 file_a 和 file_b 的数据,但转换将停止,因为表在 file_c 中不存在。虽然这可能没问题,但我仍然需要插入 file_d 中的数据,而且 Pentaho 没有显示错误,我什至无法检测到。
【问题讨论】: