Validating workflows
It is strongly recommended to validate your workflow before running it. This will prevent errors from occurring during runtime due to an invalid workflow.
Workflow rules include:
- All elements must be connected to each other
- A workflow must contain Start and End elements and at least one task.
- A workflow cannot contain a Parallel Split gateway without a Synchronize gateway and vice versa.
- Data warehouse tasks cannot run in parallel with data mart tasks.
- Data warehouse tasks that update the same tables cannot run in parallel.
- A workflow cannot contain a Parallel Split gateway without a Synchronize gateway and vice versa.
- The execution order of elements must be sequential and not cyclic. For example an element cannot loop back to an element that precedes it in the execution order.
To validate your workflow:
- Click the Validate Flow toolbar button.
If the workflow is valid, a "<workflow_name> is valid." message will be appear at the top of the window. If the workflow is not valid, a message describing the problems will appear instead.