Record Combiner

Record Combiner は、複数のストリームからの 2 つ以上のレコードを単一のレコードに結合します。Record Combiner は、1 つ以上のステージ入力ポートを使用できます。例えば、1 つのステージ入力 (ポート) から 1 つのレコードのグループを受信し、2 つめのステージ入力 (ポート 2) から別のレコードのグループを受信して、それらのレコードを単一のレコードに結合することができます。中間のステージを削除しても、ポート番号が連番になるように再度割り当てられることはありません。

注: Record Combiner は、すべての入力ポートがレコードを受信するまで、レコードを出力しません。すべての入力ポートのレコードを結合してから、レコードを出力します。

入力ストリームに同じ名前のフィールドが存在する場合に保持する必要があるポートを指定できます。例えば、2 つのストリームからのレコードを結合する場合に、その両方のストリームに AccountNumber という名前のフィールドが含まれているとします。この場合、保持したいストリームに対応する Record Combiner 入力ポートを選択することで、どちらのストリームの AccountNumber フィールドを保持するかを指定できます。保持しないストリームに含まれる AccountNumber フィールドのデータは破棄されます。