HOPEX Power Studio > Report Studio > TreeSet Definition > Introduction to TreeSet Definition
Introduction to TreeSet Definition
*TreeSet Definition is only available with HOPEX Power Studio technical module.
*To build a TreeSet Definition you must have Expert MetaModel access.
A TreeSet Definition creation is performed in HOPEX (Web Front-End) for users with HOPEX Customizer or HOPEX Customizer Publisher profile.
Creation and use of TreeSets are available in HOPEX (Web Front-End) for all users.
Once a Report Template is created from a TreeSet Definition, any user of a Solution can use it to query HOPEX repository and create tree reports.
TreeSet Definition and TreeSet Principle
TreeSet Definition
A TreeSet Definition enables to create tree reports as follows:
Phase 1: Extraction of a set of HOPEX data.
This extraction consists in defining a root node (a single occurrence or a set of occurrences), from which the repository is browsed to retrieve a set of HOPEX data that will constitute the TreeSet.
Phase 2: Display of this set of HOPEX data as a tree (Dendrogram, TreeMap, and TreeTable).
Phase 3: Creation of tree reports from this display.
This data extraction constitutes the TreeSet data, with no style specification.
TreeSet Definition structure
The TreeSet Definition defines how to build a hierarchical set of data.
The hierarchy is built from TreeSet Collections, which define how the repository is browsed. Additional data can be added to the structure thanks to TreeSet Properties.
The TreeSet Definition structure includes a root node , which holds the root TreeSet Collection with as many children as needed:
TreeSet Properties
TreeSet Collections with:
TreeSet Properties
TreeSet Collections
Example:
The "Application" TreeSet Definition structure is based on "Application-Root" root TreeSet Collection with the "Technology used" TreeSet Collections child.
The "Technology used"TreeSet Collections has four children:
- the "Risk" and "Vendor" TreeSet Collections
- the "Creation date" and "Techno code" TreeSet Properties
Root node
The Root node is a node, which is visible in the tree display only when the structure includes several entry objects.
TreeSet Collection
A TreeSet Collection is MetaClass specific. It allows to define a collection of child objects computed from its parent.
The TreeSet Collection children of the root node are the entry points of the structure.
A TreeSet Collection can carry TreeSet Properties based on MetaAttributes, TaggedValues, LegAttributes from the corresponding HOPEX object, or computed with a macro.
TreeSet
A TreeSet is an instance of a TreeSet Definition, which defines all parameter values necessary to generate the tree data structure.
A TreeSet is made up of nodes that are linked together as branch of the tree.
In the TreeSet Definition properties, the Preview page shows the TreeSet displayed as:
a Dendrogram
a Treemap
a TreeTable