2014-02-13 107 views
1

我開始學習Talend並面臨這個問題:我有幾個ID作爲輸入,我想對這些ID中的每一個進行查找以在Json輸出中輸出獲取的數據。Talend Multiple Lookups

這裏展示我想達到什麼樣的圖像:

http://i.stack.imgur.com/GLVLf.png

我有一個tXMLMap利用查找的地方,我想找到從villainID的列表中的惡棍表。該圖像顯示了我可以如何獲取其中一個villainID的ID和名稱,並將其輸出到其各自的json字段中,但此方法一次只能用於一個ID查找。

達到此目的的最佳方法是什麼?

謝謝!

+0

你嘗試加入更多的查詢 - 一個查找每個villainId並加入基於villainId並選擇IDS從這些查找的每一個查找到主流程的目標輸出TMAP /平面文件/ THASH。現在使用這個輸入到你的tMap中,你可以映射所有的id ..意味着你在第1部分中加入了你需要的全部內容,然後映射出ID – garpitmzn

回答

1

您應該可以複製第二個輸入表8次,並將所有這些重新鏈接到tXMLMap組件中,並按照您已經完成的操作將它們鏈接到鍵,並將它們連接到需要在XML映射中進入的位置。

或者,您可以在上一步中使用tMap組件,並通過將您的查找表的id加入到waveNvillainN的所有ID中來生成waveNvillainN的dispName。這應該爲您提供填充XML映射的所有必要字段。

+0

對不起,我不能upvote你的答案,但我是新的,我沒有足夠的積分去做 –