| Class | Description |
| AggregateMeasureEventArgs | Contains information about the AggregateMeasure event. |
| CubeGenerationParameters | Encapsulates the options available when generating cube metadata for a FlatDataSource. |
| DimensionDescriptor | Describes the properties of a Dimension for a FlatDataSource. |
| DimensionDescriptorsCollection | Collection class for objects of type DimensionDescriptor. |
| FlatDataSource | Provides a communication layer between the data contained within an IEnumerable implementation and consumers which typically present OLAP data. |
| FlatDataSource.FlatDataSourceTypeConverter | FlatDataSourceTypeConverter object type converter. |
| FlatDataSourceInitialSettings | Class which exposes properties used to specify the initial data contained within the associated data source. |
| HierarchyDescriptor | Describes the properties of a Hierarchy for a FlatDataSource. |
| HierarchyDescriptorsCollection | Collection class for objects of type HierarchyDescriptor. |
| InitializeHierarchyDescriptorEventArgs | Contains information about the InitializeHierarchyDescriptor event. |
| InitializeMeasureDescriptorEventArgs | Contains information about the InitializeMeasureDescriptor event. |
| InitializeOlapAxisElementDescriptorEventArgs | Contains information about the InitializeOlapAxisElementDescriptor event. |
| LevelCreationParameters | Encapsulates the options available when generating hierarchical levels for a FlatDataSource. |
| LevelDescriptor | Describes the properties of a hierarchical Level for a FlatDataSource. |
| LevelDescriptorsCollection | Collection class for objects of type LevelDescriptor. |
| MeasureDescriptor | Describes the properties of a Measure for a FlatDataSource. |
| MeasureDescriptorsCollection | Collection class for objects of type MeasureDescriptor. |
| OlapAxisElementDescriptorBase | Base class for the HierarchyDescriptor and MeasureDescriptor classes. |
| OlapAxisElementDescriptorEventArgs | Contains information about the InitializeOlapAxisElementDescriptor event. |
| OlapElementDescriptorBase | Base class for OLAP element descriptors. |
| OlapElementDescriptorCollectionBase<T> | Abstract base class for collections containing objects which derive from OlapElementDescriptorBase. |