Cube Properties

Include Protected Members
Include Inherited Members

The Cube type exposes the following members.

Properties

  Name Description
Public property Actions Gets the actions collection for the cube.
Public property AggregationPrefix Gets or sets the prefix for aggregations in the cube.
Public property AllMeasures Gets all measures as an enumeration object.
Public property Annotations Gets the collection object of all annotations to current object. (Inherited from MajorObject.)
Public property Collation Gets or sets the collation string for a Cube.
Public property Container (Inherited from Component.)
Public property CreatedTimestamp Gets or sets the date and time of the creation of the object. (Inherited from MajorObject.)
Public property CubePermissions Gets the permissions collection associated with a cube.
Public property DataSource Gets the DataSource object associated with a Cube.
Public property DataSourceView Gets the DataSourceView object associated with a Cube.
Public property DefaultMdxScript Gets the defaultmdxscript object associated with a Cube.
Public property DefaultMeasure Gets or sets the DefaultMeasure associated with a Cube.
Public property Description Gets or sets a description string of current object. (Inherited from MajorObject.)
Public property Dimensions Gets the dimensions collection associated with a Cube.
Public property ErrorConfiguration Gets or sets the ErrorConfiguration associated with a Cube.
Public property EstimatedRows Gets or sets the number of EstimatedRows for a Cube.
Protected property FriendlyName Returns a user-friendly name. (Inherited from NamedComponent.)
Public property ID Gets or sets the identifier of the component. (Inherited from NamedComponent.)
Public property IsLoaded Infrastructure. Gets a value that indicates whether MajorObject have been loaded. (Inherited from MajorObject.)
Protected property KeyForCollection Returns the key used in collections. (Inherited from NamedComponent.)
Public property Kpis Gets a collection of Kpis associated with a Cube.
Public property Language Gets or sets the default Language to use for the Cube.
Public property LastProcessed Gets or sets the DateTime on which the object was last processed. (Inherited from ProcessableMajorObject.)
Public property LastSchemaUpdate Gets or sets the date and time when current object schema was last updated. (Inherited from MajorObject.)
Public property MdxScripts Gets a collection of MdxScripts associated with a Cube.
Public property MeasureGroups Gets a collection of MeasureGroups associated with a Cube.
Public property Name Gets or sets the name of the component. (Inherited from NamedComponent.)
Public property OwningCollection Gets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.)
Public property Parent Gets the parent Database of the Cube object.
Public property ParentServer Gets the Server object that is the parent of the Cube.
Public property Perspectives Gets the perspectives for the cube.
Public property ProactiveCaching Gets or sets the proactive caching settings for the cube.
Public property ProcessingMode Gets or sets the index and aggregation settings for cube processing.
Public property ProcessingPriority Gets or sets the processing priority for the cube.
Public property ScriptCacheProcessingMode Gets or sets the script cache settings for processing.
Public property ScriptErrorHandlingMode Gets or sets the script error handling mode.
Public property Site Infrastructure. Gets or sets the site of the component. (Inherited from NamedComponent.)
Public property SiteID Infrastructure. Gets or sets the identifier for the site associated with the component. (Inherited from NamedComponent.)
Public property Source Gets or sets the source for a relational cube.
Public property State Gets or sets the AnalysisState of this current instance. (Inherited from ProcessableMajorObject.)
Public property StorageLocation Gets or sets the storage location for the cube.
Public property StorageMode Gets or sets the storage mode for the cube.
Public property Translations Gets the translations for the cube.
Public property Visible Gets or sets a value that indicates whether a cube can be viewed.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate property IHostableComponent.Host Gets or sets the IServiceProvider that is the host of the ModelComponent. (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IMajorObject.BaseType Gets the base type implementation of the Cube.
Explicit interface implemetationPrivate property IMajorObject.ObjectReference Gets the object reference implementation of the Cube.
Explicit interface implemetationPrivate property IMajorObject.ParentDatabase Gets the parent database referred by the Cube.
Explicit interface implemetationPrivate property IMajorObject.Path Gets the path implementation of the Cube.
Explicit interface implemetationPrivate property IModelComponent.FriendlyPath Gets a friendly path for the ModelComponent. (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IModelComponent.OwningCollection Gets or sets the collection that owns the current object. (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IProcessable.LastProcessed Gets or sets the DateTime on which the object was last processed. (Inherited from ProcessableMajorObject.)
Explicit interface implemetationPrivate property IProcessable.State Gets or sets the AnalysisState of this current instance. (Inherited from ProcessableMajorObject.)

Top

See Also

Reference

Cube Class

Microsoft.AnalysisServices Namespace