Aggregation Class
Updated: May 24, 2016
Defines a single aggregation. This class cannot be inherited.
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
System::MarshalByRefObject
System.ComponentModel::Component
Microsoft.AnalysisServices::ModelComponent
Microsoft.AnalysisServices::NamedComponent
Microsoft.AnalysisServices::Aggregation
| Name | Description | |
|---|---|---|
![]() | Aggregation() | Initializes a new instance of the Aggregation class using the default values. |
![]() | Aggregation(String^, String^) | Initializes a new instance of the Aggregation class using a name and an identifier. |
| Name | Description | |
|---|---|---|
![]() | Annotations | Gets a collection within which you can store custom data.(Inherited from ModelComponent.) |
![]() | Container | (Inherited from Component.) |
![]() | Description | Gets or sets the description of the component.(Inherited from NamedComponent.) |
![]() | Dimensions | Gets the collection of dimensions for the Aggregation object. |
![]() | FriendlyName | Returns a user-friendly name.(Inherited from NamedComponent.) |
![]() | ID | Gets or sets the identifier of the component.(Inherited from NamedComponent.) |
![]() | KeyForCollection | Returns the key used in collections.(Inherited from NamedComponent.) |
![]() | Name | Gets or sets the name of the component.(Inherited from NamedComponent.) |
![]() | OwningCollection | Gets or sets the collection that contains the ModelComponent.(Inherited from ModelComponent.) |
![]() | Parent | Gets the parent AggregationDesign object for the current Aggregation object. |
![]() | ParentCube | Gets the parent Cube object for the current Aggregation object. |
![]() | ParentDatabase | Gets the parent Database object for the current Aggregation object. |
![]() | ParentMeasureGroup | Gets the parent MeasureGroup object for the current Aggregation object. |
![]() | ParentServer | Gets the parent Server object for the current Aggregation object. |
![]() | Site | Gets or sets the site of the component.(Inherited from NamedComponent.) |
![]() | SiteID | Gets or sets the identifier for the site associated with the component.(Inherited from NamedComponent.) |
| Name | Description | |
|---|---|---|
![]() | AddToContainer(IContainer^) | Adds a ModelComponent object to the specified container.(Inherited from ModelComponent.) |
![]() | AfterInsert(Int32) | Displays a ModelComponent object after added to the specified index.(Inherited from ModelComponent.) |
![]() | AfterMove(Int32, Int32) | Displays a ModelComponent object after moving to the specified index.(Inherited from ModelComponent.) |
![]() | AfterRemove(ModelComponentCollection^) | Displays a ModelComponentCollection after a ModelComponent object is removed.(Inherited from ModelComponent.) |
![]() | BeforeRemove(Boolean) | Removes the ModelComponent object before the cleanup.(Inherited from ModelComponent.) |
![]() | Clone() | Creates a new full copy of an object. |
![]() | CopyTo(Aggregation^) | Creates a full copy of object into the existing object passed as parameter. |
![]() | CreateObjRef(Type^) | (Inherited from MarshalByRefObject.) |
![]() | Dispose() | (Inherited from Component.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | GetType() | (Inherited from Object.) |
![]() | InitializeLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | RemoveFromContainer(IContainer^) | Removes a ModelComponent object from the specified container.(Inherited from ModelComponent.) |
![]() | Submit() | Submits a ModelComponent object.(Inherited from ModelComponent.) |
![]() | Submit(Boolean) | Submits a ModelComponent object.(Inherited from ModelComponent.) |
![]() | ToString() | Returns a string containing the name of the component.(Inherited from NamedComponent.) |
![]() | Validate(ValidationErrorCollection^) | Validates the element to which it is appended; returns any errors encountered in a collection.(Inherited from ModelComponent.) |
![]() | Validate(ValidationErrorCollection^, Boolean) | Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors.(Inherited from ModelComponent.) |
![]() | Validate(ValidationErrorCollection^, Boolean, ServerEdition) | Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.(Overrides NamedComponent::Validate(ValidationErrorCollection^, Boolean, ServerEdition).) |
| Name | Description | |
|---|---|---|
![]() ![]() | ICloneable::Clone() | Creates and returns a new object that is a copy of the current instance of the Aggregation object. |
![]() ![]() | IFormattable::ToString(String^, IFormatProvider^) | Formats the value of the current instance using the specified format.(Inherited from NamedComponent.) |
![]() ![]() | IHostableComponent::Host | (Inherited from ModelComponent.) |
![]() ![]() | IModelComponent::FriendlyPath | (Inherited from ModelComponent.) |
![]() ![]() | IModelComponent::OwningCollection | (Inherited from ModelComponent.) |
Each aggregation consists of a set of dimensions, with a set of attributes for each dimension. For example, if an aggregation lists the Customer dimension, and the City and Gender attributes for that dimension, then there is an aggregation for the City/Gender combination.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.







