Defines details for an attribute on a cube. Attributes in the dimension not explicitly included in this collection become part of the collection (and are returned by Discover) with all default values. This class cannot be inherited.

Represents the relationship between a dimension and a measure group. Each MeasureGroupDimension is a reference to one of the dimensions on the host cube, and defines which cube dimensions apply to the measure group.

The Perspective class represents a perspective, which contains elements of a cube. Perspectives control the scope of a cube exposed to users to allow different types of users to see a different view of a cube. This class cannot be inherited.