- This guide explains the key interface components of the Rubiscape Pipeline and Workbook environment—Main Menu, Nodes, Properties Pane, Task Pane, Edit Mode, and View Mode.
- Understanding these elements helps users design, configure, and manage workflows efficiently.
1. Main Menu Bar
The Main Menu provides quick access to core actions required to build, validate, monitor, and manage pipelines/workbooks. Each option allows users to efficiently control workflow execution and configuration.
1. Edit
The Edit option allows you to modify the pipeline structure during design.
• Enable edit mode to add, delete, or rearrange nodes
• Modify connections between components
• Change configuration of existing nodes
• Add annotations and comments
2. Validate
The Validate option checks whether the pipeline is correctly configured.
• Identifies missing configurations
• Validates input/output mappings
• Checks for disconnected nodes
• Ensures pipeline is ready to run
3. Zoom Controls
Zoom options help you adjust the visual canvas for pipeline design.
• Zoom In (+)
• Zoom Out (–)
4. Minimap
The Minimap provides a miniature view of the entire pipeline layout.
• Helps navigate large pipelines
• Shows node positions visually
• Allows quick movement across sections
5. Save
The Save option stores the latest changes made to the pipeline.
• Saves node configuration, layout, and structure
• Ensures workflow is updated in workspace
• Disabled when no changes are pending
6. Run
The Run option executes the pipeline after validation.
• Starts workflow execution
• Moves data through nodes sequentially
• Displays execution logs and results
• Fails if pipeline is invalid
7. Variable
This option manages dynamic variables used across the pipeline.
• Add or edit global variables
• Pass dynamic values during run
• Useful for parameterized pipelines
• Enables environment-specific execution
8. ⋯ More Options (Three-Dot Menu)
The More menu includes additional management and operational tools.
8.1 Save As
• Create a copy of the current pipeline
• Useful for versioning or branching
• Save under a new name or category
8.2 Snapshot
• Captures the current visual state of the pipeline
• Used for documentation, reviews, and audit
• Saves an image-like representation of the workflow
8.3 Schedule
• Allows automated execution of pipelines at defined intervals
• Supports hourly, daily, weekly, etc. schedules
• Ideal for recurring ETL jobs or periodic data refresh
• Requires pipeline to be valid
8.4 Batch Processing
• Configure and run batch jobs
• Process large datasets in bulk
• Supports file-based batch, dataset batch, and scheduled batch runs
• Provides logs and output for each batch
Summary
• Edit → Modify pipeline
• Validate → Check correctness
• Zoom & Minimap → Navigation tools
• Save → Store changes
• Run → Execute pipeline
• Variable → Manage global parameters
• More Menu → Save As, Snapshot, Schedule, Batch Processing
A Node represents an activity, transformation, reader, writer, or logic block in a Pipeline or Workbook. Nodes act as functional building blocks.
• Each node performs one specific task (Read, Transform, Join, Write, Predict, etc.)
• Nodes are connected to define data flow
• Node icons visually represent the operation (Reader, Filter, Join, ML Model, etc.)
• Clicking a node opens its details in the Properties Pane
• Add input/output connections
• Configure properties
• View logs or preview data
• Clone / Delete node
• Enable/Disable node in workflow
The Properties Pane displays configuration details for the selected node or pipeline component.
• Node Name & Description
• Configuration form (varies by node type)
• Input / Output schema
• Advanced Settings
• Execution settings
• Run actions
The Task Pane provides the section-wise available options for drag and drop to canvas. Each option has specific task aligned to do as per configuration.
Edit Mode is used for designing, modifying, configuring, and building pipelines or workbooks.
View Mode allows users to inspect the pipeline without making changes.
Rubiscape provides two detailed logs to analyze performance, failures, and execution behavior.
The Trace Log provides a step-by-step trace of operations inside the pipeline.
• Displays node-by-node processing flow
• Shows execution order of components
• Details internal transitions and flow paths
• Helps diagnose issues like skipped nodes or incorrect branching
• Useful for debugging complex pipelines with multiple splits/joins
The Execution Log records execution-level details generated during pipeline run.
• Timestamp logs of pipeline start, end, and duration
• Success/failure indicators for each node
• Detailed error messages and stack traces
• Record counts processed in each node
• Download option for audit or offline analysis