Recurring tasks are tasks that run automatically based on a defined schedule. This topic describes the common features of recurring integration, computing, and modeling tasks. Modeling tasks include logical dimension tables, logical fact tables, and logical aggregate tables. This topic also explains their usage, supported scheduling types, and related features.
Usage instructions
The Operation Center supports automatic scheduling for recurring instances in the production environment. In the development environment, the Operation Center generates recurring instances but does not automatically schedule them.
Access the recurring task page
In the top menu bar of the Dataphin home page, choose Development > Task Operations.
In the navigation pane on the left, choose Task Operations > Recurring Task.
In the top menu bar, select the production or development environment.
Introduction to the recurring task page
The recurring task page displays the Integration and Computing Tasks list and the Modeling Task list. You can perform related operations on the corresponding tabs.

Section | Description |
① Filter and search area | Enter a node ID or task object name to filter recurring tasks. You can also select My Tasks, Paused Tasks, or Dry-run Scheduling Tasks for quick filtering.
Click Filter to expand the filter area for more options. The supported filter items include the following:
To filter again, click Reset to clear all filter conditions and restore the defaults. |
② Recurring task list area | The recurring task page lists all recurring tasks in projects for which the current user has Operations - Access directory permissions. The tasks are categorized into Integration And Computing Tasks and Modeling Task. The Actions column shows the supported operations for each task. For details about the supported operations for each task type, see the following documents:
|
③ Batch operations area | Use the features in the batch operations area to process recurring tasks in batches and improve efficiency.
|
Scheduling mode description
Icon | Scheduling status | Description |
None | Normal scheduling | The task runs normally according to the configured scheduling cycle and start time. |
| Dry-run scheduling | The task is scheduled according to the time configuration, but it runs in dry-run mode. This means the task immediately returns a success status without actually running. |
| Pause scheduling | Instances generated for tasks with paused scheduling are in the Paused state. Use the Resume operation to resume the instances. Pausing is suitable for scenarios where some tasks and their downstream nodes do not need to run temporarily but will be used later. For example, you can temporarily adjust calculation logic to prevent affecting downstream data. Note the following details:
|
DAG of recurring tasks
Click a task object name in the list to show its Directed Acyclic Graph (DAG) on the right. The DAG visualizes the upstream and downstream dependencies of the node. By default, the DAG shows the main node (the selected node) and its first-level upstream and downstream nodes. If a task has no dependencies, the DAG shows only the main node. You can also manage the upstream and downstream nodes on the graph.
You can also adjust the DAG view:
Click the
icon to hide the real-time instance list and enlarge the DAG.Click the
icon to hide the DAG.Hover over the
icon and drag to expand or shrink the DAG canvas.
The following figure shows an example of a recurring script task:

Section | Description |
① Node information | Displays a summary of the selected node. Click View Node Details to see more information.
Integration and computing task nodes: Include task overview, operation logs, and node code. Modeling task nodes: Include task overview, operation logs, and materialization code. Real-time tasks: Include node details, operation logs, node code, and task parameters. |
② Node filter area | Quickly set the number of upstream and downstream levels to expand from the main node. If many nodes are expanded, search for a node ID or name to quickly locate a specific node within the current DAG view. |
③ Scheduling dependency graph | Displays the scheduling dependency graph for the instance. You can expand more upstream and downstream nodes and perform operations on them. Hover your mouse over a node in the DAG to view its name, type, scheduling type, owner, and description.
|
④ Canvas adjustment area | Quickly adjust the DAG display scale. You can set a specific scale (default is 100%), zoom in (up to 200%), zoom out (down to 20%), fit to canvas, or display in full screen. This area also shows the node ID and name of the main node in the current DAG. |