SYMPTOM
When reviewing the structure of a Microsoft SQL Server Analysis Services cube imported into Strategy, users notice that each attribute defined in the cube's dimensions is imported as a separate hierarchy. In this example, in addition to the Geography hierarchy which includes hierarchical levels starting with Country and moving down to Employee, there are separate hierarchies for Call Center, Country, Employee, First Name and so on. Since this may be confusing to end-users, it may be desirable to remove these from Strategy.

CAUSE
By default, SQL Server Analysis Services enables an "attribute hierarchy" for every attribute defined in a dimension. Each attribute hierarchy consists of two levels: "(All)," which rolls up all of the dimension's data into one element, and a level for the dimension attribute itself. These are presented to ODBO (OLE DataBase for OLAP) clients as hierarchies within the dimension, on an equal footing with user-defined, multilevel hierarchies also belonging to the dimension.
Strategy uses the ODBO object model for cube manipulation; so, the attribute hierarchies are received as part of the dimension's structure and they are reflected in the Strategy metadata.
ACTION
There are two ways to remove the attribute hierarchies. The first involves a change to the dimension's definition in SQL Server Analysis Services; the second takes place entirely within the Strategy metadata. One or the other is sufficient; it is not necessary to do both.


