Creating Hierarchy Sets
When you create a hierarchy set, you'll select the node types that you want to work with in the set and whether the node type allows children. If the node type has children then you'll also need to select the node types for the child. For example, you may have an Account Rollup node type that allows children of the Account node type. For more information, see Working with Hierarchy Sets.
Best Practice
It's a best practice to create a new hierarchy set when you want to:
- Define an alternate hierarchy using different relationships between the same node types, see Alternate Viewpoints Using Different Parent-Child Relationships.
- Define an alternate hierarchy using different node types than another hierarchy set, see Alternate Viewpoints Using Different Node Types
- Version hierarchies. For example, if you are using a hierarchy set, and know that it will change in the next year due to a reorganization, create a new hierarchy set to represent the reorganization and use it for planning purposes.
Considerations
- For normal and unbound dimensions:
- For unbound hierarchy sets:
- All unbound hierarchy sets except those in Users applications: You can add Normal, Legacy GL, or Lookup class node types. All of the node types must be of the same class.
- Unbound hierarchy sets in Users applications only: You can add both User and User Rollup class node types, but no other node type classes.
- For mapping bound hierarchy sets (see Understanding Bindings and Bound Data Objects): You can add all of the same class node types, or a mix of normal and one specialty class (Legacy GL or Lookup) node types. You cannot add both specialty types together.
- For all other bound hierarchy sets other than mapping bound: You can add only normal class node types.
- For unbound hierarchy sets:
- For lookup dimensions: You can add any Legacy GL or Lookup class node types to any hierarchy set (bound or not). All of the node types must be of the same class.
To create a hierarchy set:
- From Hierarchy Sets, click Create.
- Select the application dimension, define the name and description for the hierarchy set, and then click Create.
An inspector for the hierarchy set opens. You'll need to select and configure node types for the hierarchy set before it's ready to use.
- Select Definition tab, click Edit, click
Manage, select one or more node types to use in the
hierarchy set, and then click OK.
Note:
See Considerations, above, for the class of node types that you can select. For specialty node type classes, the class is displayed after the node type name in the node type selector. - For each node type, make selections for Child Option:
-
Any - Any node types are allowed as children
-
None - No node types are allowed as children
-
Selected - The selected node type is the only type allowed for children. For Child Node Types, select node types for children, and then click OK.
-
- Make selections for these optional settings:
- Allow Shared Nodes: Configure shared nodes for the
hierarchy set. Shared nodes allow the same nodes to exist multiple times in
the hierarchy set.
Note:
By default, shared nodes are allowed within a hierarchy set. - Use Custom Order: Select to allow nodes to be reordered in a hierarchy viewpoint. If this is not selected, nodes are sorted alphanumerically. If this is selected, nodes can be sorted using a custom order.
- Group Parent Nodes First: Select to have parent nodes placed at the beginning of the siblings when there is a mix of parent and bottom nodes.
- Sort Bottom Nodes By: When Group Parent
Nodes First is enabled, select the sorting order
(Alphanumeric or Custom) for the bottom nodes under the parents.
Note:
This field is displayed only when Group Parent Nodes First is enabled.
The following table describes the way these settings work together to control the sort order of parent and bottom nodes:
Scenario Use Custom Sort Group Parent Nodes First Sort Bottom Nodes By Reorder Action All nodes grouped together, sorted alphanumerically False False (Not available) Disabled on all nodes All nodes grouped together, custom sort order True False (Not available) Enabled on all nodes Group siblings by parent and bottom nodes, sort all alphanumerically False True Alphanumeric Disabled on all nodes Group siblings by parent and bottom nodes, sort parent nodes alphanumerically and bottom nodes custom False True Custom Disabled on parent nodes. Enabled on bottom nodes.
Group siblings by parent and bottom nodes, sort parent nodes custom and bottom nodes alphanumerically True True Alphanumeric Enabled on parent nodes. Disabled on bottom nodes.
Group siblings by parent and bottom nodes, sort both custom True True Custom Enabled on all nodes. - Allow Shared Nodes: Configure shared nodes for the
hierarchy set. Shared nodes allow the same nodes to exist multiple times in
the hierarchy set.
- Click Save.