Was this page helpful?
Yes No
Tableau Help > Tableau Server on Windows Help > 

Tableau Server on Windows now includes Tableau Services Manager (TSM), which replaces the Configuration Utility and the command line tool. If you need help for an earlier version of Tableau Server, see the Tableau Help page.

How Scheduled Server Tasks are Prioritized

When processing scheduled extract refreshes and subscriptions, Tableau Server prioritizes background tasks in this order:

  1. Any task already in process is completed first.

  2. Any task that you initiate manually using Run now starts when the next backgrounder process becomes available.

  3. Tasks with the highest priority (the lowest number) start next, independent of how long they have been in the queue.

    For example, a task with a priority of 20 will run before a task with a priority of 50, even if the second task has been waiting longer. To change task priority, see Create or Modify a Schedule.

  4. Tasks with the same priority are executed in the order they were added to the queue. The first task added to the queue starts first; then the second task starts.

  5. When multiple tasks with the same priority are scheduled to run at the same time, they start in the order they were created or enabled. Tasks scheduled for the same time are executed by job type with the fastest category of jobs starting first: subscriptions, then incremental extracts, then full extracts.

The following limitations also impact scheduled tasks:

  • The number of concurrent tasks is limited to the number of backgrounder processes you have configured for Tableau Server.

  • Separate refreshes for the same extract cannot run at the same time.

  • Tasks associated with a schedule that is set to run serially run one at a time.