Skip to main content

Operation Families

Operations in Stage2 are grouped into three main families, each reflecting its role in a workflow:

Source Operations

  • Inputs: None
  • Outputs: Single output
  • Purpose: Typically used to introduce data into the workflow, such as reading files from storage.

Compute Operations

  • Inputs: One or more
  • Outputs: Typically one output
  • Purpose: Used to transform or process incoming data, producing new or modified outputs.

Sink Operations

  • Inputs: Only accept inputs
  • Outputs: None
  • Purpose: Used to finalize data processing, such as storing results or displaying them to the user.

Special Subtype: Visualization Operations

Visualization Operations are a specialized type of Sink Operation that provide a visual interface within Stage2. These operations:

  • Consume data and present it to the user in a graphical format.
  • Enable users to interpret and interact with the data directly within the workflow environment.