Saving and Computing Tasks

When you modify any option, parameter or data, these changes are made persistent in the process when you click the Save icon in the command bar of the task. Consequently, if you close and re-open the process, your modifications will still be present.

However, these changes will not affect the data produced by the task until it is computed by clicking on one of the following compute icons found in the command bar of the task.

Each task displays an icon which indicates its computational status and a progress bar with the percentage of computation completed (see below for details).


Computation Modes

Execution Mode

Description

Compute Process

Computes the whole process.

Compute Selected

Computes only the selected tasks.

Compute Onwards

Computes all the tasks downstream of the selected tasks.

Compute Up To

Computes all the tasks upstream of the selected tasks.

Compute In-memory

Computes all the tasks in the process, without saving the data and results in the database.

Normally when you compute a process all the its intermediate steps are saved in the database, which obviously takes time.

Computing a process with in In-Memory consequently speeds up the whole computation process.

Constraints and recommendations

  • in-memory computation can only be performed on a whole process, and not on parts of it

  • the process must have already been tested and debugged as you cannot evaluate intermediate steps of the process via a Data Manager task, for example.

  • one or more export tasks should be added to the end of the process to collect and view the results.

Compute In-memory (save sources data)

Computes all the tasks in the process, saving the output of the import tasks in the database at the end. This may be useful if you want to check the raw data.


Computational status

Status

Description

undefined

There is neither direct nor indirect link with one of the sources (grey question mark).

ready

The task is connected to receive all the required tables and is ready for computation (blue arrow).

pending

The task is involved in the computation of a group and will executed as soon as possible (orange timer).

running

The task is currently in execution (grey cog wheels).

storing

The task is currently storing the tables in the database (green database).

computed

The task computation has been completed without errors (green tick).

dirty

The task computation has been completed but its options have been changed in the meanwhile.

Consequently the changes will not be propagated to the successive tasks in the process until the task is computed again (green asterisk).

error

An error has occurred during the execution (red exclamation mark).