A data node is a container for operations producing or manipulating data and resulting in a result table. It can be based on another data node in the same TIS Project, its parent node.
A (non-empty) data node consists of
- a sequence of operations, and
- optionally, a reference to another data node in the same TIS Project (the parent node).
A data node is empty if it does not reference another data node and its sequence of operations is empty.
Each operation produces a table or a graph. The last table produced by the sequence of operations is the data node's result table. Each operation is performed by an Operator based on some settings and possibly on some input data such as a table produced by a previous operation, the result table of the parent node, TIS Table, or other Data Management.
Typically, the first operation of a data node either produces a table, e.g., by applying operator Create Table or Read TIS table 5.0, or, if the data node has a parent node, takes as input the result table of the parent node. Each subsequent operation takes as part of its input (if any) the table created by its predecessor.
Only the result table of a data node is displayed by the TIS Editor. Tables produced by intermediate operations can be displayed by deactivating subsequent operations (see description of "Operations" tab in Operation).
Note that only data nodes of the same TIS Project can be referenced as parent node. If another TIS Project's data node is required as input, it has to be saved as TIS Table by operator Write TIS table 3.0 in the other project, and read into the current project by operator Read TIS table 5.0.
The TIS Project containing the data node summarizes meta data on a data node, such as row and column count, number of children, in its list of data nodes.
The contents of a data node can be manipulated by clicking on it on the Overview tab of its TIS Project and then selecting the "Details" or the "Operations" tab.
The "Details" tab
A data node's "Details" tab shows its result table. Data in the result table can be filtered (see Filter data in a data node).
Above this table, the following information can be added to the data node.
Data node: Name of the currently selected data node and or more Status Symbols.
Caption: Name of the data node.
Description: To add a note which is then shown in the "Description" field of the project's overview on the data nodes.
Based on: Reference to the parent node whose result table serves as input table for this data node.
Update: "Automatically" – update data node automatically when opened; "Manually" – update data node manually by clicking "Recalculate"; "Fixed" – data node cannot be updated, see Update process between data nodes.
Properties: TISBoard connection – when checked, then the data node is available to TIS Board and can be accessed by the Portlet Designer.
The "Operations" tab
A data node's "Operations" tab allows to add, delete, and modify operations on the data node. See Operation to learn about this tab.