Excel 到一个数据库输出中的多个表 - PDI

Excel to Multiple Tables in One Database Output - PDI

我正在为我的 ETL 过程使用 Pentaho 数据集成... 我有多个 excel 文件需要合并并上传到一个数据库中。但是,我无法将这些字段分发到数据库中相应的 table 中。我一次只能发送给一个table。还有其他方法吗?我怎样才能有多个目标 table?

P.S。我正在为数据库使用 MySQL Workbench。

感谢您的帮助!

您可以将多个 Table 输出步骤连接到最后一个处理步骤,并将其设置为 复制 所有行到两个或所有目标步骤。像图像中那样连接 Table 输出(或 Insert/update 等),然后 right-click 流拆分的步骤和 select 将数据复制到后续步骤。在 Table 输出中,您显然只指定适用于 table 的列。