2017-07-01 45 views
0

你好,我对Talend很新,我正在上课,这是一个非常简单的数据过滤软件,但我遇到了一些问题,但我的导师还没有再上线星期四,因为我不想留在这些问题太久,我想问在这里如何做这个东西(我已经在主要源页面上查找,并且无法找到答案)Talend tmaps,mysqlconnection和tuniqrow问题

  • 我如何给多个tUniqRows或多个tRowGenerators的tMap提供多个输入?它不会让我这样做,我觉得它很奇怪,它应该让我。

  • 为什么在运行作业之前创建tMysqlConnection非常重要?我的意思是没有它,它连接完美(也有它,但我不知道为什么它很重要)

  • 我怎样才能验证一个行只能有2个特定值的实例?看起来像tUniqRow做到这一点,但一半。

非常感谢阅读希望你能回答我的问题,最好的问候

回答

0

只是为了以后的问题:它总是比较容易与您的工作布局的图片来回答。

  • tMap多个输入:只需连接的第二数据源当所述第一已连接到tMap。它应该将其用作“查找”源,并且可以加入数据。

  • 这不是重要创建一个tMySQLConnection。如果您的所有处理都在交易中发生,那么这是一个非常聪明的步骤。此外,只打开一个连接到数据库 - 如果您迭代了数千行,这可能会成为一个问题,如果你不会只使用一个连接,并不时提交

  • 我不明白是什么tUniqRow中途。你总是可以使用tFilterRow,并把一些检查到它,还是总结每一个实体,而忽略那些更/显示错误信息

+0

谢谢您的回答! ,但是在我看来,由于某种原因,tMap不想接受来自tUniqRow或tFilterRow的多个输入,而这很奇怪。 –

+0

同样,如果不知道你的工作布局,很难提供帮助。考虑添加一个图片到你的文章。 – tobi6