Recurring instances are automatically generated when recurring tasks run on schedule, based on their scheduling configurations. Each scheduled recurring task generates an instance. You can manage these generated instances by checking their running status, rerunning them, or viewing their node code. This topic describes the general features of recurring instances.
Recurring Instance Generation Time and Running Rules
Dataphin generates recurring instances for the next day at 23:00 nightly. By default, generated instances are in the Not Running state.
After all ancestor instances on which a recurring instance depends have run successfully, the recurring instance's status changes from Not Running to Waiting for Scheduled Time.
When the current instance's scheduled running time arrives, and Dataphin has sufficient available schedule resources and passes all applicable throttling rules, the recurring instance's status changes from Waiting for Scheduled Time to Running.
NotePausing a recurring instance pauses the execution of the current recurring instance. It does not affect the execution of other recurring instances generated by this node. To pause the execution of multiple recurring instances, you can modify the schedule property of this node to skip execution. For more information, see Manage integration and compute nodes.
Recurring Instance Page Entry
On the Dataphin home page, in the top menu bar, select Development > Task O&M.
In the top menu bar, select the production or development environment.
In the navigation pane on the left, select Instance O&M > Recurring Instances.
Recurring Instances Page Introduction
The Recurring Instances page primarily displays the Integration and Compute Tasks list and the Modelling Task list. On this page, you can perform O&M operations on submitted recurring instances.

Block | Description |
①Search and Filter Area |
|
②List Operations |
|
③Recurring Instance List | The Recurring Instances page displays all recurring tasks in projects where the current user has the O&M - Access Directory permission, in a list format. These tasks are categorized into Integration and Compute Tasks and Modelling Task. The Actions column shows the O&M management operations supported for recurring instances. Details of O&M operations supported by each recurring instance type are as follows:
Note The recurring instance list only displays instances of the current tenant. |
④Batch Operations | Use the batch operations area to rerun, stop, set to successful and continue scheduling, pause, resume, modify schedule resource groups, and modify priority for recurring instances. This improves operational efficiency.
|
④Time Zone Conversion | If the tenant's scheduling time zone and the system time zone (displayed in the User Center) are inconsistent, use time zone conversion to view the Scheduled Running Time, Start Running Time, and End Running Time under either the scheduling time zone or the system time zone. Note The start running time, end time, and scheduled time in the filter only support filtering by the system time zone. |
Recurring Instance Hint Mark Description
Mark | Hint | Description |
| Data Latency | For event logical fact tables with data latency enabled, this mark appears when Dataphin detects data latency after the recurring instance runs successfully. |
| Dry Run | The scheduling property of this recurring instance task is set to dry run scheduling. |
| Paused | The scheduling property of this recurring instance task is set to skip execution. |
Recurring Instance Running Status Description
Status Mark | Running Status | Description |
| Not Running | Instances that have not started running. |
| Waiting for Schedule Resources | All dependent ancestor nodes have run successfully, waiting for schedule resources. |
| Throttling | Instances currently being throttled. |
| Waiting for Scheduled Time | All dependent ancestor nodes have run successfully, waiting for the scheduled time to arrive. |
| Running | Instances currently running. |
| Failed | Instances that failed to run. If you stop an instance in the waiting or running state, its status changes to failed. |
| Success | Instances that ran successfully. The system directly marks dry-run scheduled instances as successful. |
Recurring Instance DAG Graph
Click the instance object name in the recurring instance operations list. The page on the right displays a DAG graph centered on the current node. The DAG graph dynamically visualizes the ancestor and descendant dependencies of the node. By default, it shows the Main node (selected node) and the first layer of ancestor and descendant nodes. If a real-time instance has no ancestor or descendant nodes, the DAG graph only displays the current Main node. The system also supports O&M and management of ancestor and descendant nodes.
You can adjust the DAG graph page range as follows:
Click the
icon to hide the real-time instance list and enlarge the DAG graph.Click the
icon to hide the DAG graph.Hover the mouse pointer over the
icon and drag to expand or shrink the DAG graph's page range.
The DAG graph interface information for Modelling Task instances is the same as for Integration and Compute Task instances. The following figure uses an Integration and Compute Task instance as an example:

Section | Description |
①Node Information | Displays summary information for the currently selected node. Click View Node Details to see more node information, including instance probability, running diagnosis, operational log, operation log, node code, and task parameters.
Integration and Compute Task Instances: Includes instance overview, running diagnosis, operational log, operation log, and node code. Modelling Task Instances: Includes instance overview, running diagnosis, operational log, operation log, and materialization code. External Tenant Nodes (nodes not belonging to the current tenant): Only display the instance overview. |
②Node Filter Area | Quickly set the expansion level up and down from the Main node. If many nodes are expanded and difficult to view, search for a node name to quickly locate a specific node within the current DAG graph display range. |
③Schedule Dependency Graph | Displays the instance's schedule dependency graph. Expand more nodes up and down, and perform O&M operations on ancestor and descendant nodes. Hover the mouse pointer over a DAG node to view its name, type, scheduling cycle, O&M owner, and description. If a node has ancestor or descendant nodes not belonging to the current tenant, the external tenant node displays a cross-tenant tag and only supports expanding its parent node and child node.
|
④Canvas Adjustment Area | Quickly adjust the DAG display ratio. This includes setting the display ratio (default is 100%), enlarging based on the current ratio (maximum 200%), shrinking based on the current ratio (minimum 20%), fitting to canvas, and full-screen display. It also shows the node ID and node name of the Main node in the current DAG graph. |
⑤Instance Object List | When viewing the DAG graph, the instance object list displays the instance object's name and data timestamp. Hover the mouse pointer over an instance object to view its node name, node ID, scheduling cycle, data timestamp, and scheduled running time. See the following figure: |
