2014-08-29 23 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