我有一個表達式轉換,我將數據傳遞給兩個不同的轉換。不允許使用連接符轉換
在這些平行流動的下游後來,我想申請一個木匠轉變,但我不允許這樣做,
是在類似這樣的情況下,不允許木匠改造自聯接? 如果我想實現這樣的轉變,可以採用哪種替代方法?
如果有人能幫我解決這個問題,那將是非常好的。
我有一個表達式轉換,我將數據傳遞給兩個不同的轉換。不允許使用連接符轉換
在這些平行流動的下游後來,我想申請一個木匠轉變,但我不允許這樣做,
是在類似這樣的情況下,不允許木匠改造自聯接? 如果我想實現這樣的轉變,可以採用哪種替代方法?
如果有人能幫我解決這個問題,那將是非常好的。
您需要在joiner之前對數據進行排序,並在將第二組端口連接到joiner之前打開'sorted merge join'。
儘管謹慎的聲音:仔細考慮你加入這些數據的'關鍵'。至少在兩個數據流之一的所有記錄中,我應該是一個獨特的值,否則最終會出現數據爆炸。我知道這可能聽起來很基本,但它經常被忘記在自我加入:)
喬伊納轉型將工作。我假設如果數據來自同一個源表並且通過不同的管道傳遞,請在joiner轉換中使用SORTED INPUT
的選項。