您好我是Talend的新手,我正在上课,这是一个非常简单的数据过滤软件,但是我遇到了一些问题,但我的教练自周四以来没有再次上网,所以既然我不# 39;我想长期坚持这些问题我想在这里询问如何做这些事情(我已经在主要的源页面上查找了,并且找不到答案)
如何从多个tUniqRows或多个tRowGenerators为tMap提供多个输入?它不是让我这样做的,我发现它很奇怪,它应该让我。
为什么在运行作业之前创建tMysqlConnection很重要?我的意思是没有它,它完美连接(也有它,但我不知道它为什么重要)
如何验证一行中只有2个特定值的实例?看起来像tUniqRow这样做但是中途。
非常感谢阅读希望你能回答我的问题,最好的问候
答案 0 :(得分:0)
仅供以后提问:用工作布局图片回答总是更容易。
tMap
多个输入:当第一个数据源已连接到tMap
时,只需连接第二个数据源。它应该将其用作“查找”源,您可以加入数据。
创建tMySQLConnection
并非重要。如果您的所有处理都应在交易中进行,那么这是一个明智的步骤。此外,您只打开一个与数据库的连接 - 如果您遍历数千行,如果您不使用一个连接并不时提交,这可能会成为一个问题
我不明白tUniqRow
做了什么。您可以随时使用tFilterRow
并对其进行一些检查,或者只是对每个实体求和并忽略那些更多/显示错误消息