Version

    Merge

    Short Description
    Ports
    Metadata
    Merge Attributes
    Details
    See also

    Short Description

    Merge merges and sorts data records from two or more inputs.

    ComponentSame input metadataSorted inputsInputsOutputsJavaCTLAuto-propagated metadata
    Merge
    yes
    yes
    1-n1--
    yes

    Ports

    Port typeNumberRequiredDescriptionMetadata
    Input0
    yes
    For input data recordsAny
    1-n
    no
    For input data recordsInput 0
    Output0
    yes
    For merged data recordsInput 0

    You can disable only the last input port(s) of Merge, e.g. you can disable the third and fourth input port, but you cannot disable the first one.

    Metadata

    Merge propagates metadata in both directions. Merge does not change priority of propagated metadata.

    Merge has no metadata template.

    Merge does not require any specific metadata fields.

    All input metadata must be the same. Metadata name and field names may differ, but the field datatypes must correspond to each other.

    Merge Attributes

    AttributeReqDescriptionPossible values
    Basic
    Merge keyyes The key according to which the sorted records are merged. Remember that all key fields must be sorted in ascending order. For more information, see Group Key. E.g. first_name; last_name

    Details

    Merge receives sorted data records through two or more input ports. The component merges a serie of input records into one.

    Merge

    Figure 57.2. Merge


    [Important]Important

    Remember that all key fields must be sorted in ascending order.