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.