A zero-load node is a control node that performs dry-run scheduling without generating data or consuming resources. When its scheduled time arrives, the system immediately returns a success response, allowing descendant nodes to run as expected. Zero-load nodes typically serve as the start node of a workflow or as an aggregation point for multiple branch nodes.
Scenarios
Common scenarios for zero-load nodes:
Manage workflows in scenarios in which dependencies between nodes are complex
If you manage multiple workflows, use a zero-load node as the orchestration start node for each workflow.

Schedule nodes that have no lineage relationship
For a workflow with multiple independent input branches, use a zero-load node as their common parent node and set the workspace root node as its parent. The workspace root then triggers the zero-load node, which in turn triggers the downstream business nodes. You can also set a specific schedule on the zero-load node to control the earliest start time for all downstream branches.
NoteWhen the workspace root node is set as a dependency, it does not appear on the workflow canvas. You can view it in Operation Center after task deployment. For more information, see Basic O&M for scheduled tasks.
For example:
The oss_data_sync_dqcandrds_data_sync_dqcnodes have no lineage, so scheduling dependencies cannot be configured between them based on lineage. Instead, use a zero-load node such asworkshop_start_dqcas an orchestration start node to schedule these independent downstream branches. The branches run as soon as their respective conditions are met.NoteWhen you use offline synchronization to import data from other sources into DataWorks, the destination tables lack an upstream lineage within DataWorks.
Configure scheduling dependencies for branch nodes in a workflow on nodes in another workflow
To make a workflow dependent on multiple branches in another workflow, use a zero-load node to aggregate the outputs from those branches. Then, manually set this aggregation node's output as an input for the orchestration start node of the downstream workflow. For more information, see Configure a cross-workflow scheduling dependency.
NoteIf a workflow has multiple output branches, create a zero-load node (for example, a workflow_end node) that depends on all of them. When this node runs successfully, it indicates that the entire workflow has completed.
Create and use a zero load node
Go to the DataStudio page.
Log on to the DataWorks console. In the target region, click in the left-side navigation pane. Select a workspace from the drop-down list and click Go to Data Development.
-
Create a Workflow.
If you have an existing Workflow, skip this step.
-
Hover over the
icon and select Create Workflow. -
In the Create Workflow dialog box, enter a Workflow Name.
-
Click Create.
-
Create a zero load node.
Hover over the
icon and select .Alternatively, find the target workflow, right-click it, and select .
In the Create Node dialog box, enter a Name and select a Node Type and Path.
NoteThe node name can contain only uppercase and lowercase letters, Chinese characters, digits, underscores (_), and periods (.). The name cannot exceed 128 characters.
Click OK to open the configuration tab for the zero-load node.
Configure scheduling properties for the zero load node.
To run the node periodically, click Scheduling Settings on the right of the node's configuration tab, then configure the scheduling properties:
Configure the basic properties of the task. For more information, see Configure basic properties.
Configure the scheduling period, rerun policy, and dependencies. For more information, see Configure time properties and Configure same-cycle scheduling dependencies.
NoteYou must set the Rerun attribute and Parent Nodes properties before you can commit the node.
Configure resource properties. For more information, see Configure resource properties.
-
Commit and deploy the task.
-
In the toolbar, click the
icon to save the node. -
In the toolbar, click the
icon to commit the task. -
In the Commit Node dialog box, enter a Change Description.
-
Click Determine.
In a standard mode workspace, you must deploy the task to the production environment after you commit it. In the top menu bar, click Deploy. For more information, see Deploy tasks.
-
-
View scheduled tasks.
-
In the upper-right corner of the editor, click O&M Personnel to open the production environment's Operation Center.
-
View the scheduled tasks that are running. For more information, see Manage scheduled tasks.
To view more details about scheduled tasks, click Operation Center in the top menu bar. For more information, see Operation Center overview.
-