1
使用pentaho水壺(也稱爲pdi),我有一個「連接行(笛卡爾乘積)」步驟,合併兩個數據流。水壺加入行 - 最接近的元素大於x
第一個和第二個流都附加了數字值。例如,
Stream 1 - Values 1, 3, 5
Stream 2 - Values 2, 4, 6
我想加入兩個流得到以下的輸出:
(1, 2)
(3, 4)
(5, 6)
我會形容正確的輸出具有流1選擇哪個是大於該值的最小值從流1.
在Join Rows步驟中,我可以指定流2的值大於流1的值。不幸的是,這將產生以下結果不正確:
(1, 2)
(1, 4)
(1, 6)
(3, 4)
(3, 6)
(5, 6)
有,我應該使用,而不是在釜「加入行」不同的動作呢?或者我錯過了連接行步驟的設置?
注:我也看過使用流查找步驟,但它只適用於等於而不適用於我的邏輯。
謝謝。