Updated on 2023-06-21 GMT+08:00

Natural Periodic Scheduling

Description

DataArts Studio supports scheduling based on natural periods. Each node in the business process can be executed in an orderly manner based on the scheduling dependencies configured between the nodes, ensuring effective and timely output of business data.

Scheduling dependencies refer to the dependencies between upstream and downstream nodes. In DataArts Studio, a downstream node starts to run only after its upstream node is successfully executed.

After scheduling dependencies are configured, scheduling tasks can obtain correct data during running. (When the upstream node on which the current node depends is successfully executed, DataArts Studio determines that the latest data in the upstream table has been generated based on the status of the upstream node, and then the downstream node obtains the data.) This ensures that the upstream table data has been properly generated when the downstream node attempts to acquire data, preventing a data acquisition failure.

You can configure both same-period dependencies and dependencies on the previous period.

For details about the same-period dependency, see Natural Periodic Scheduling: Same-Period Dependency.

For details about the dependency on the previous period, see Natural Periodic Scheduling: Dependency on the Previous Period.

If the minute-based scheduling period cannot be exactly divided by the hour-based scheduling period, periodic scheduling is not performed strictly based on the interval. Instead, periodic scheduling is performed based on the cron expression rule. That is, periodic scheduling is triggered at the top of the hour.