Not sure whether using SQL Server 2005 (Yukon) is an option, but
multiple hierarchies can be defined for the attributes of a dimension.
From SQL Server 2005 BOL:
Attributes are the building blocks of dimensions, and are used in
Microsoft® SQL Server™ 2005 Analysis Services to organize measures
contained in a cube. Dimensions are collections of attributes, with each
attribute corresponding to one or more columns in the dimension table.
In a dimension, attributes are arranged in hierarchies that provide the
aggregation drill-down paths for measures contained in a cube. In client
applications, attributes are used to provide grouping and constraint
information.
Hierarchies are used in Microsoft® SQL Server™ 2005 Analysis Services to
hierarchically organize the members of a dimension. Attributes in a
dimension can be organized as levels in hierarchies, which provide
navigation paths in a cube. Hierarchies have one or more levels. The
members in the bottommost level of a hierarchy are also called leaf
members, while the members in other levels in the hierarchy are called
nonleaf members.
...
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***