从 xlsx 和数据库追加数据集 - Talend

Append datasets from xlsx and databse - Talend

我有三个 Excel 文件和一个数据库连接,我需要将其作为流程的一部分进行追加。预追加阶段的所有四个数据集都只有一列。

当我尝试使用 tUnite 时,我收到 tFileInputExcel 的错误 - 请参见屏幕截图。而且,我无法加入tUnite的数据库连接。

我做错了什么?

我认为问题出在 tFileExist 组件上(我认为这就是左侧带有“if”链接的组件),因为它们中的每一个都在尝试开始新的流程。一旦您将它们加入联合体,流程就只能有一个开始 - 这会转到合并顺序的第一个分支的开始。

您可以将 if 逻辑移到别处。另一个想法是将每个 Excel 的输出放入一个 tHashOutput(链接在一起),然后使用一个 tHashInput 写入您的数据库。