An operation is part of a data node. It applies an operator to this data node. It takes as input zero or one table (the last table produced by the sequence of operations in the data node or the result table of the data node referenced by the data node if the sequence is empty) and some settings, including parameter values. It produces a table or a graph.

The data node's "Operations" tab shows the details of an operation and allows to manipulate it.

In particular,

  • No. is a consecutive number of the operation,
  • Status can contain status symbols if there has been a problem with the operation,
  • Operation contains the name of the operator,
  • Id is a short description of the operation's objective, entered by the user, and
  • Description summarizes the settings of the operation.

The rightmost column of the screenshot allows to manipulate the sequence of operations. Besides the standard manipulations of adding, editing, and deleting, it allows

  • to move an operation to a different index of the sequence,
  • to deactivate an operation,
  • to move an operation to the parent node of the current data node, i.e., the append the operation to the sequence of operations of the parent node, and
  • to recalculate the result of an operation.

Only subsequent operations starting with the first operation of the data node can be moved to the parent node. They are appended to the sequence of operations of the parent maintaining their sequence. Moving isolated operations would cause inconsistencies in the calculation path. See also Move an operation to its parent node.