2017-05-02 42 views
0

我已經customer_data.csv如下:在Talend添加多個條目並排

first_name,last_name,cust_no 
Test,User1,12345 
Test,User2,99999 

我address_Details.csv如下:

addr_type,line1,line2,line3,cust_no 
work,x,y,z,12345 
school,a,b,c,12345 
Homehome, ,m, ,n, ,o, ,12345 
work,1,2,3,99999 

我的最終輸出應如下:

first_name,last_name,cust_no,no_of_addrs,add_type,line1,line2,line3 
test,User1,12345,3,work,x,y,y,school,a,b,c,home,m,n,o 
test,User2,99999,1,work,1,2,3,,,,,,,, 

其中每個ID都有多個條目連接在一起?

我使用的地圖 Talend job Mapping 我得到以下結果:

Test|User1|12345|work|x|y|z 
Test|User1|12345|school|a|b|c 
Test|User1|12345|home|m|n|o 
Test|User2|99999|work|1|2|3 

我必須使用哪種成分呢?

回答

2

1st:main必須是customer_data.csv,查找必須是address_Details.csv。
第二:如果你想拒絕沒有任何地址的客戶,在tMap中,點擊查找表中的扳手,然後選擇「內部連接」,在輸出表上,點擊扳手並選擇「catch lookup inner join reject」設爲True(False是默認值)。

Regards,
TRF