Version

    Subgraph

    Short Description
    Ports
    Subgraph Attributes
    Details
    See also

    Short Description

    The Subgraph component represents a whole subgraph in parent graph.

    ComponentSame input metadataSorted inputsInputsOutputsEach to all outputsJavaCTLAuto-propagated metadata
    Subgraph
    no
    0-n0–n
    no
    [1]

    [1]  The component Subgraph can propagate metadata through itself or auto-propagate metadata on its ports. The metadata auto-propagation depends on metadata assigned on edges in the subgraph.

    Ports

    Port typeNumberRequiredDescriptionMetadata
    Input0-n[1]Input of SubgraphDepends on Subgraph
    Output0-n[2]Output of SubgraphDepends on Subgraph

    [1]  All input ports defined by the SubgraphInput component in corresponding subgraph are required.

    [2]  All output ports defined by the SubgraphOutput component in corresponding subgraph are required.

    Metadata

    The component Subgraph can propagate metadata through itself or auto-propagate metadata on its ports.

    The metadata auto-propagation depends on metadata assigned on edges in the subgraph.

    Subgraph Attributes

    AttributeReqDescriptionPossible values
    Subgraph
    Input mappingnoEnables to set up input parameters and dictionaries of subgraph. 
    Output mappingnoEnables to set up mapping from dictionaries in a subgraph to dictionaries in a parent graph. 
    Skip checkConfignoEnable to skip checkConfig of subgraph.Inherited from parent job (default) | true | false
    Subgraph URLyesURL of file with subgraph definition.E.g. ${SUBGRAPH_DIR}/my-subgraph.sgrf

    Details

    Subgraph serves for launching subgraphs from a graph. The subgraph functionality is user defined and depends on particular subgraph being used.

    For more details about the subgraphs see Part VI, Subgraphs.

    [Tip]Tip

    Use the Ctrl+double-click shortcut to instantly open the subgraph.