Task Executions Table

This page describes the task executions table to help you understand and troubleshoot your jobs in Upsolver.

The system information in Upsolver is designed to help you to monitor and troubleshoot your jobs, by providing internal insights. Jobs are divided into various tasks, with each task responsible for working with data, performing maintenance work, and more. This section describes the task execution table to help understand your jobs.

The task executions table enables you to monitor the execution of the tasks that run your jobs and maintain your tables. To monitor and troubleshoot your jobs, run the following query:

SELECT * FROM logs.tasks.task_executions;

The following three sections describe the task executions table:

  1. Task execution records: This section includes a list of fields in the task_executions table. It includes the field name and data type, as well as a short description of how to interpret each value.

  2. Stage names: Upsolver operations comprise multiple stages that execute tasks to complete a job. This section describes each of these stages that can be found in the stage_name field. This can help you to better understand the progress of your jobs and identify the status of each stage.

  3. Task event types: Each stage is a logical grouping of one or more tasks. This section describes the types of tasks that can be executed, along with a description of the task event types found in the task_event_types field.

Task execution records

Each record within the task_executions table describes a task being executed. The following is a list of the fields for each task:

Stage names

This section describes each of these stages that can be found in the stage_name field.

Task event types

The following table describes the types of tasks that can be executed, along with a description of the task event types found in the task_event_types field.

Last updated