2017-02-07 33 views
-1

1)爲什麼在Informatica的Joiner轉換之前無法使用更新策略轉換? 2)爲什麼在Joiner之前不能使用序列生成器?Joiner T/F之前的更新策略T/F

+0

[序列生成器或更新過程之後爲什麼沒有使用連接器]的可能重複(http://stackoverflow.com/questions/30197877/why-joiner-is-not-used-after-sequence-generator-or-更新 - statergy) –

+1

我猜這是一個面試問題 –

回答

1

由於我討厭'面試問題'的整個概念,因此我會選擇回答第二個問題,因爲這是一個機會來解釋一個細木工trans首先做的事情。

joiner trans通過將'master'端的所有行讀取到btree索引結構中,並且當結束時,引擎從'detail'端讀取每一行並嘗試將其與儘可能多的儘可能在行樹中行,直到讀取最後一行。即使對輸入進行排序也是如此,但對於每組排序數據,它們都會以「突發」方式工作。對於'完整'加入也是如此,但最後,來自主側的所有不匹配數據行將被髮送到'輸出'...

由於序列生成器可能輸出無限數的新價值觀,主人或細節方面將永遠無法'完成閱讀',因此它是沒有意義的。