Skip to main content

Operation Inputs

For both Compute and Sink operations, inputs serve as the connection points through which data flows in from preceding operations.

Key Characteristics of Inputs

  • Named Inputs:
    Each input is identified by a unique name, ensuring clarity and preventing ambiguity in data connections.

  • Multiplicity Constraints:
    Inputs have constraints defining how many data streams they can accept:

    • Minimum Multiplicity (>0):
      Specifies the least number of data streams required for the operation to function.
    • Maximum Multiplicity:
      Sets the upper limit on the number of data streams the input can handle.
      • A value of 1 restricts the input to a single source.
      • Higher values or infinity () allow multiple sources.

Importance of Input Rules

These rules ensure that operations receive the appropriate amount and type of data, preventing invalid or incomplete configurations in workflows.