Record Combiner

Record Combiner kombiniert zwei oder mehr Datensätze aus mehreren Streams in einem einzigen Datensatz. Record Combiner kann über einen oder mehrere Schritteingabeports verfügen. So können Sie beispielsweise eine Gruppe von Datensätzen aus einer Schritteingabe (Port) mit einer anderen Gruppe aus einer zweiten Schritteingabe (Port 2) kombinieren, um die Datensätze in einem einzigen Datensatz zusammenzuführen. Wenn Sie einen mittlere Schritt löschen, werden die Ports nicht erneut aufeinander folgend nummeriert.

Anmerkung: „Record Combiner“ gibt erst einen Datensatz für die Ausgabe aus, wenn jeder seiner Eingabeports einen Datensatz empfangen hat. Er muss so viele Datensätze kombinieren, wie Eingabeports vorhanden sind, bevor ein Datensatz ausgegeben wird.

Sie können angeben, welcher Port beibehalten werden soll, wenn die Eingabestreams Felder mit gleichem Namen enthalten. Wenn Sie beispielsweise Datensätze aus zwei Streams kombinieren und beide Streams ein Feld mit dem Namen „AccountNumber“ enthalten, können Sie festlegen, welches Feld eines Streams beibehalten werden soll. Wählen Sie dazu den Record Combiner-Eingabeport aus, der dem beizubehaltenden Stream entspricht. Daraufhin werden die Daten aus dem Feld „AccountNumber“ des anderen Streams verworfen.