具有多个输入和无关输出的Talend组件

时间:2018-05-18 15:28:08

标签: talend

使用Talend Open Studio,我有一个数据处理组件,我非常感谢您就如何实现这一点提出建议(a)在单个组件中,(b)没有肮脏的解决方法 - 谢谢。

关联部分(a): 我有两个不同的输入:

  • 一个输入(只有一行)为我的处理定义了某种元数据。
  • 一个输入(1 ... n行)定义要处理的核心数据。

目前,我使用两个组件解决了第一个要求,并使用globalMap将我的元数据传递给第二个组件。但如果我能将两个连接集成到一个组件中,那就太好了。

关联部分(b): 在我读完所有输入行后,我需要立即处理它们。到目前为止,这么简单,我可以使用结束部分 - 我的问题来自:处理之后,我需要为单个输出连接创建多个输出行。问题是,输出行只能在主要部分创建,并且我不知道最后一行何时被读取...

目前,我解决了这个事先计算输入行的问题,然后,在达到该数字之后,我创建了该输出。但这对我来说似乎是一个非常肮脏的解决方法,所以也许有人也有解决方案呢?

感谢您提供任何有用的提示!

0 个答案:

没有答案