2017-06-13 67 views
0

我有一个表达式转换,我将数据传递给两个不同的转换。不允许使用连接符转换

在这些平行流动的下游后来,我想申请一个木匠转变,但我不允许这样做,

是在类似这样的情况下,不允许木匠改造自联接? 如果我想实现这样的转变,可以采用哪种替代方法?

如果有人能帮我解决这个问题,那将是非常好的。

回答

0

您需要在joiner之前对数据进行排序,并在将第二组端口连接到joiner之前打开'sorted merge join'。

尽管谨慎的声音:仔细考虑你加入这些数据的'关键'。至少在两个数据流之一的所有记录中,我应该是一个独特的值,否则最终会出现数据爆炸。我知道这可能听起来很基本,但它经常被忘记在自我加入:)

0

乔伊纳转型将工作。我假设如果数据来自同一个源表并且通过不同的管道传递,请在joiner转换中使用SORTED INPUT的选项。