2017-07-01 49 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