- 7 Minutes to read
- Print
- DarkLight
- PDF
Attributes & Attribute Hierarchies
- 7 Minutes to read
- Print
- DarkLight
- PDF
Adding an Attribute Hierarchy
Attribute hierarchies are created for reporting purposes and provide a way to summarize members. An Attribute Hierarchy can be used as an alternative common chart of accounts hierarchy. You can also create report sets for Dynamic Reports based on an Attribute hierarchy.
To add an attribute hierarchy to a dimension, follow these steps:
- Navigate to Maintenance > Hierarchy > Hierarchy Management.
- In the Hierarchy Selection section, select Finance Hierarchies from the Type drop-down list, and select a Dimension.
- Click Setup.
- On the Financial Hierarchies Setup page, click Add.
- Select the Hierarchy Type as Attribute Hierarchy from the drop-down menu.
- Enter the Name and Description.
- For Type, there are two types of attribute hierarchies you can define: Rollup based on Attributes and Rollup created manually.
- Select Rollup based on Attributes to automatically roll up all levels of your hierarchy based on defined attributes.
- Select Rollup created manually to define how you want the leaf level members to roll up within the hierarchy. For example, you might want your company's subsidiaries to roll up based on the state they operate in versus a company account they are naturally associated with.
- When you select Rollup created manually, the Leaf Level field appears. Select the leaf level roll-up member. For example, if you have an attribute hierarchy associated with a Product dimension and want the hierarchy to roll up to an AllProdManRollup, the leave level member might be ProductManager. For example:
- Level 1 Rollup = AllProdManRollup
- Level 2 Parent = Regions
- Level 3 Leaf = ProductManager
- In the Levels field, enter the number of levels you want the hierarchy to have and press Enter on your keyboard or click the add level button.
- The highest level (or root) of a hierarchy is the hierarchy name. Provide level names for the levels you specify. In this case, you would enter Regions for the parent level and ProductManager for the leaf level. The Level Name list box is populated with attributes defined on the Attribute page.
- Click Save.
Defining Attributes
Before creating an Attribute Hierarchy, you'll define attributes. Attributes are used to report and aggregate dimension data based on traits. For example, a Department dimension is associated with the division attribute dimension. Members of the division attribute dimension are categorized based on profits.
The attributes defined here are used in the Budget Entity Definition and reports.
User-defined attributes are optional. For Financial Segments, you can have up to 25 (10 by default) attributes per dimension(based on your application configuration), which means that you will have 200 attributes (25 per dimension) across 8 dimensions. For Sales, you can have up to 10 attributes per dimension.
Attributes are created on the Add Attributes page under the More option on the Financial Hierarchies Setup page.
On the Attribute Setup page, there are several icons in the ribbon, each of which is explained below.
- Add - Add a new attribute.
- Edit - Edit an existing attribute. You can edit an attribute ONLY if Used in Reporting is No.
- Delete - Delete an existing attribute
- Move Up / Move Down - Position attributes on the page.
- Save Display Order - Saves the position of the attributes on the page.
- Attribute Member(s) - Click to access the Attribute Members List page. View, delete, and export attribute members (of attributes that have an attribute type of "Text"). Click Output to export the Attribute Members List to Excel for printing, viewing, or reporting purposes.
To add a new attribute:
- Navigate to Maintenance > Hierarchy > Hierarchy Management.
- Select the Finance Hierarchy and the Dimension you want to add the attribute to.
- Click Setup.
- Select the hierarchy on the Financial Hierarchy Setup page.
- Click the More option and select Attribute Setup.
- Select a Dimension to which you want to add the Attribute (such as Account.)
- Click the Add button to add a new Attribute
- Enter a Name and Description.
- Select the attribute Type:
- Reference to Segment: Links the attribute to another dimension. For instance, utilizing leaf members from a country hierarchy as attribute values for another dimension like Customer.
- Text: For alphanumeric values that differ between hierarchy members, like City names or Contact Numbers.
- Date: When the attribute's value is a date (e.g., Date of Incorporation).
- Month/Year: For associating months/years with attributes (e.g., Subscription Renewal Month or Year of Introduction).
- List: Specifies allowed values for an attribute, useful for categorizing items within a dimension (e.g., different types of routers under the Product dimension).
- Float/Integer: For numerical data (Float for decimal values and Integer for whole numbers) like pricing (MRP) or shelf life.
- Based on the selected type, fill in the relevant details for Default Value:
- For instance, for Reference to Segment, like using leaf members from a country hierarchy under the Customer dimension for Country.
- For Text, such as City names or Contact Numbers.
- For Date, Month, Year, List, Float, or Integer, enter respective values as applicable.
- Click Save.
Setting Up An Attribute Used in Reporting and Enabling Drill Down to Dimension Member
On the Attributes list page (shown below) two options are not set up when you add the attribute to the hierarchy; Used in Reporting and Drill down to Dimension member.
Used in Reporting - Yes is displayed when the attribute is mapped to a dimension.
In Practice
To map an attribute to a dimension, complete the steps below.
- Navigate to Maintenance > Reports > Cube Settings.
- On the Attribute Settings tab, click the Add icon to add an attribute.
- The Select Attributes window appears, for the selected area (Financial, Workforce, or Sales).
- Select the attribute in the hierarchy (organized by dimension) and click Add Selected.
- Under Type select Basic or Property.Notes:
- Select Basic as selecting Property does not allow you to select the Include Rollup Members checkbox.
- When you select the Include Rollup Members checkbox, it includes leaf-level members with the mapped attribute and allows you to drill down.
- Select the Include Rollup Members checkbox.
- Click Save.
- Now, navigate to Maintenance > Hierarchy > Hierarchy Management.
- Select the Project Finance Hierarchy and the dimension where the attribute has been mapped.
- Click Setup and select the hierarchy.
- Click More and select Attribute Setup.
- The Used in Reporting and Drill down to Dimension member setting is displayed.
The Reporting Cube must be processed when changes are made to a hierarchy so that changes are reflected in reports.
To process the Reporting Cube:
- Navigate to Maintenance > Reports > Process Reporting Area.
- Click the Dimensions tab.
- Select the Reporting Area.
- Select the checkbox next to dimensions.
- Change the Process Type to FullProcess.
- Click Process Now.
The changes will now be reflected in reports.
Making an Attribute Available for Dynamic Reporting
Ensure the Used in Reporting selection is set to Yes.
For information on how to do so: see Setting Up An Attribute Used in Reporting and Enabling Drill Down to Dimension Member
- Create the Attribute on a dimension (in this case Account)
- Navigate to Reports and Add a Dynamic Report.
- Under the Account dimension, the Attributes are listed and available for selection.
- Drag the attribute to the report axis. Complete the report and run.
Reflecting New Attribute Levels in Reports
When you add a new attribute level in the attribute hierarchy, you may not see the data reflected in reports if those reports were mapped to attributes before the addition to the attribute hierarchy. Complete the following to ensure all data is reflected in reports:
- Remove the references of the Attribute Hierarchy from the Dynamic Reports and Report Sets where it is being used.
- Unmap the attribute hierarchy from Reporting via the Attribute Settings screen.
- Re-map the attribute hierarchy from Reporting via the Attribute Settings screen.
- Process the Account dimension.
- Use the reference in the same Dynamic Reports and create a new report set based on the Attribute Hierarchy.
Mapping and Unmapping Workforce Planning Default Measures for Reporting Purposes
All default measures are enabled for selection on the Attribute Settings page so that you can map and unmap them to and from the reporting area. If you do not want to include annual salary or bonus, for example, in a Dynamic Report, you can hide them from the Measure dimension.
In Practice: Map Workforce Planning Default Measures from Attribute Settings
- Navigate to Maintenance > Reports > Cube Settings.
- On the Attribute Settings tab, Select Workforce Attributes from the drop-down menu.
- Click the Add icon to select measures to map.
- Click Add Selected.Note:You must map the Amount in CC (Common Currency), Headcount, and any one of the measures from the Position and Employee dimensions to take advantage of Workforce Reporting.
- Click Save.
Unmapping Measures
Not all measures can be unmapped. You will receive an informational message for measures that cannot be unmapped. Workforce Reporting measures (Amount in CC, Headcount and any one of the measures each from the Position and Employee dimensions) are required to be mapped.
To Unmap Measures:
- Click the checkbox next to the measure you want to unmap.
- Click the Unmap Measures button shown below.
Adding Another Level to Your Attribute Hierarchy
Adding or deleting a level within an existing attribute hierarchy is not possible if the attribute hierarchy has members.
- If the attribute hierarchy does not have members, navigate to Maintenance > Hierarchy > Hierarchy Management.
- Select the Type and for Hierarchy select the hierarchy under Attribute Hierarchies as shown below.
- Click Setup.
- Select the attribute hierarchy on the Finance Hierarchies Setup screen and click Edit.
- Add another level by clicking the Add button.