Time a Scheduled Data Loading Process

You can schedule processes to execute:

  • According to calendar intervals  All timing is based off of UTC, which corresponds to Greenwich Mean Time. Adjust your timing accordingly.

  • Based on cron timings you specify cron is a Unix-based job scheduling mechanism that lets you trigger the execution of data loading processes at predefined intervals. The cron timing format enables more options for configuring the process execution timing.

If the execution time of a run is greater than the interval between scheduled runs, then the next scheduled run is dropped, and the third scheduled run is later executed according to the schedule. For example, if a daily run takes 25 hours to execute, the run is executed every two days. You may need to tune your timings based on the average length of your runs.

Steps:

  1. From the Data Integration Console (see Accessing Data Integration Console), click Workspaces.
  2. Click the name of the workspace that the schedule belongs to.
  3. Click the schedule to open it.
  4. Select one of the following frequency options:
    • Select a time interval between 15 minutes and a week. As needed, make selections from the provided drop-downs for the selected interval to configure the specific time within that interval for the process to run. All timing is based off of UTC, which corresponds to Greenwich Mean Time. Adjust your timing accordingly.

    • Select cron expression, and specify your cron expression. GoodData does  not  support the use of seconds in cron expressions. Use only 5-digit cron expressions.

  5. Click Save. The schedule timing is set. You can now close the schedule.