The Last Execution Path feature enables users to review and troubleshoot the ETL pipeline by showing the task execution path of the workflow. This is especially useful during the development cycle, enabling users to build better workflows by providing improved insights into DAG or Directed Acyclic Graph runs, which help to manage workflow orchestration.

Use Cases

Using the Last Execution Path feature you can visualize the following:

  • Details of executed tasks and their dependencies in the order in which they were attempted in the workflow
  • Child tasks nested within parent tasks to understand dependencies
  • Parallel execution of tasks
  • Details on individual tasks such as: 
    • Task ID
    • Duration of each task in seconds
    • Start and end timestamps of the task
    • Status of the task execution

View the Workflow Execution Path

  1. Open TD Console.
  2. Navigate to Data Workbench > Workflows.
  3. Expand the desired workflow project and select a workflow.
  4. From the Run History tab, select the desired run. 
  5. Select the Execution Path tab to view the last execution path for this run.

Interpret the Execution Path Diagram

Diagram ElementDescriptionExample
Root of WorkflowThe root task of the workflow is labeled as the ‘current workflow’.

Display Task DetailsHover over a task to display a tooltip with the Task ID, start time, end time, duration in seconds, and the status of the execution.

Task StatusThe color of the task node denotes the status of the task:
  • Green - successful
  • Yellow - killed
  • Grey - blocked
  • Red - error

Dependent WorkflowsIf a task initiates another workflow with the –> operator, select the Load Execution Path node to load the dependent workflow.

Display Dependent Workflow in New Tab

Select the name of the dependent workflow, in the grey box, to open its session page in a new tab.

Hide Dependent WorkflowSelect the collapse icon to hide the dependent workflow.

  • No labels