2.1.3 Adding Business Attribute & Hierarchy Setup
The Business Attribute & Hierarchy Setup enables users to create, manage, and browse hierarchical structures such as Business Intelligence or Parent Child hierarchies within the STSA workspace.
Hierarchies define relationships among business entities and are essential when creating portfolios or configuring analytical rules. The integrated Business Attribute Configuration browser provides a visual interface to explore, search, and select hierarchies, ensuring consistency across Portfolio, Scenario, and Variable modules.
To create Business Attribute and Hierarchy:
- Login to STSA.The Workspace Summary page is displayed.
- In the Workspace Summary page, click the Sandbox tab, launch the required workspace.
- Click the Context Menu representing the user name and then click Configuration Manager.
- Click Configure in the Business Attribute
Configuration section.The Business Attribute Configuration page is displayed.
- Click Configure in the Business Attribute
& Hierarchy Setup section.
The Business Attribute & Hierarchy Setup Summary page is displayed.
Note:
- This page displays business attributes and hierarchies created through the Create New option and the hierarchies created in the OFSAA Setup.
- For hierarchies created through OFSAA Setup, you can only view them; you cannot copy, edit, or delete these hierarchies.
- Click Create New.
- In the Hierarchy Details page that opens, do the
following:
- In the Name field, enter a clear and descriptive name for the hierarchy.
- In the Description field, enter a brief summary describing the purpose or use of the hierarchy.
- In the Hierarchy Type field, select
one of the following options from the drop-down list:
- Business Intelligence
- Parent-child
- In the Attribute Table Name field, select the required table from the drop-down list.
- If you select type as Business Intelligence, do the
following
- In the Business Hierarchy Nodes field, click Add.
- In the page that opens, For each hierarchy level, provide
the following details:
- In the Hierarchy Level field, enter the unique identifier for the level.
- In the Level Name field, enter the display name for a given hierarchy level.
- In the Level Code field, do
either of the following:
- Enter the a value that determines how the system identifies members of this level.
- Click the Open Expression Editor icon and do the following:
When the Expression Editor is opened, the system displays the selected Attribute Table Name by default along with all columns available in that table.
Note:
The Expression Builder window consists of the following sections:- Entities -
- consists of the list of attributes for the entity you selected from the Attribute Table Name field. Click on the attribute name you want to use for the expression
- Functions – This is divided as Database Functions and User Defined Functions. Database Functions consists of functions that are specific to databases like Oracle and MS SQL Server. You can use these functions along with Operators to specify the join condition.
- Operators - Consists of the function operators categorized into folders.
- Select the attribute of the table to which you want join the dimension entities.
- Select a Function depending on the database type.
- Select the Operator you want to use for the join condition.
- Click Save.
- In the Level Display
Description field, do either of the
following:
- Enter a description for the members belonging to this level.
- Click the Open Expression Editor icon and do the following:
When the Expression Editor is opened, the system displays the selected Attribute Table Name by default along with all columns available in that table.
- Select the attribute of the table to which you want join the dimension entities.
- Select a Function depending on the database type.
- Select the Operator you want to use for the join condition.
- Click Save.
- Click Save to add the new node to the hierarchy.
Note:
- You can add multiple nodes.
- You may also insert nodes at any position as needed to match the hierarchy structure.
- If you select Parent Child, do the following
- In the Parent Child Mapping section, click Edit.
- In the page that opens, enter or update the required
mapping details:
- In the Parent Code field, do
either of the following:
- Enter a expression representing the parent.
- Click the Open Expression Editor icon and do the following:
When the Expression Editor is opened, the system displays the selected Attribute Table Name by default along with all columns available in that table.
- Select the attribute of the table to which you want join the dimension entities.
- Select a Function depending on the database type.
- Select the Operator you want to use for the join condition.
- Click Save.
- In the Child Code field, do
either of the following:
- Enter a expression representing the child.
- Click the Open Expression Editor icon and do the following:
When the Expression Editor is opened, the system displays the selected Attribute Table Name by default along with all columns available in that table.
- Select the attribute of the table to which you want join the dimension entities.
- Select a Function depending on the database type.
- Select the Operator you want to use for the join condition.
- Click Save.
- In the Description field, do
either of the following:
- Enter the description expression/column for the Parent Child.
- Click the Open Expression Editor icon and do the following:
When the Expression Editor is opened, the system displays the selected Attribute Table Name by default along with all columns available in that table.
- Select the attribute of the table to which you want join the dimension entities.
- Select a Function depending on the database type.
- Select the Operator you want to use for the join condition.
- Click Save.
- In the Parent Code field, do
either of the following:
- Click Save to apply the mapping.