2014-08-29 57 views
0

我是水壺pentaho和Querys的新手。我想要做的是檢查是否值A,文件1文件2Pentaho加入的表格中的值

我有2個文件,我從我的數據庫中導出:

文件1:

Row1, Row2 
A  3 
B  5 
C  99 
Z  65 

文件2:

Row1, Row2 
A  3 
D  11 
E  22 
Z  65 

,我想創建一個文件輸出:

文件輸出

Row1, Row2 
A  3 
Z  65 

我在做什麼:2文件輸入,合併連接,但沒有文件輸出。這裏缺少一些東西。

任何建議將是偉大的!

回答

0

您可以通過「合併連接」步驟連接兩個流,這樣您就可以自由設置連接鍵(在您的情況下,您似乎希望使用這兩個字段)以及什麼類型的連接,內部,左外部,右外部或全部外部。

+0

謝謝你牛逼禾!這是一個很好的幫助! – 2015-02-11 15:51:15

0

您可以使用流查找。從文件1的文件輸入開始,然後創建一個流查找步驟,將文件2的輸入流用作查找流。現在只需匹配列,並且可以將文件2中的列添加到數據流中。

0
  1. 升序排序兩個文件
  2. 使用MergeJoin一步加入的排序字段兩個表(這種情況下ROW1)
  3. 使用選擇瓦萊斯步驟刪除作爲聯接
  4. 結果產生的無用場
  5. 輸出使用虛擬步或任何輸出你喜歡

你的結果本應正常工作

+0

這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/17550052) – 2017-10-06 18:08:12