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.