Here are some questions that may come up when setting priority for your processing tasks.
Q: Why is my prioritized task still processing while another task has already been completed?
A: A prioritized task at the top of the queue can take longer to process than a task lower down in the queue. If a higher priority task doesn't require the same resource as another task, both tasks are processed, and the lower priority task can run faster than a high priority task. The Priority Queue doesn't determine the order in which tasks are completed. The task's priority only determines what happens when two tasks require the same resource.
Q: Is it possible to precede manually triggered data streams over scheduled tasks?
A: No. Scheduled processing for data streams is prioritized over manual processing to ensure that they don’t interfere with each other.
Q: Can I change the priorities of data streams within a task?
A: No. You can prioritize tasks as a whole, but you can’t prioritize specific data streams within a task.