CubeDef CubeDef CubeDef Class

Definition

Represents the metadata for a cube.

public ref class CubeDef sealed
public sealed class CubeDef
Public NotInheritable Class CubeDef
Inheritance
CubeDefCubeDefCubeDef

Remarks

In Analysis Services, a cube is a collection of measures and dimensions.

In ADOMD.NET, the CubeDef represents only the metadata of a cube. You cannot retrieve cell data from a CubeDef; instead, this object provides a mechanism for retrieving metadata about a given cube as well as its dimensions, measures, and named sets for a client application.

Properties

Caption Caption Caption

Gets the caption of the CubeDef.

Description Description Description

Gets the description of the CubeDef.

Dimensions Dimensions Dimensions

Gets an instance of the DimensionCollection class that contains the dimensions for the CubeDef class.

Kpis Kpis Kpis

Gets the Key Performance Indicators (KPIs) associated with the CubeDef.

LastProcessed LastProcessed LastProcessed

Gets the date and time on which the CubeDef was last processed.

LastUpdated LastUpdated LastUpdated

Gets the date and time on which the CubeDef was last updated.

Measures Measures Measures

Gets an instance of the MeasureCollection class that contains the measures for the CubeDef.

Name Name Name

Gets the name of the CubeDef.

NamedSets NamedSets NamedSets

Gets an instance of the NamedSetCollection class that contains the named sets for the CubeDef.

ParentConnection ParentConnection ParentConnection

Gets an instance of the AdomdConnection class that contains the CubeDef.

Properties Properties Properties

Gets an instance of a PropertyCollection class that contains the properties associated with the CubeDef.

Type Type Type

Returns the CubeType of the cube, if supported by the provider.

Methods

Equals(Object) Equals(Object) Equals(Object)

Determines whether two instances of Object are equal.

GetHashCode() GetHashCode() GetHashCode()

Serves as a hash function for a particular type, for use in hashing algorithms and data structures such as hash tables.

GetSchemaObject(SchemaObjectType, String) GetSchemaObject(SchemaObjectType, String) GetSchemaObject(SchemaObjectType, String)

Returns an object associated with the CubeDef from a specified schema rowset.

GetSchemaObject(SchemaObjectType, String, Boolean) GetSchemaObject(SchemaObjectType, String, Boolean) GetSchemaObject(SchemaObjectType, String, Boolean)

Returns an object associated with the CubeDef from a specified schema rowset.

ToString() ToString() ToString()

Returns a String that represents the current CubeDef.

Operators

Equality(CubeDef, CubeDef) Equality(CubeDef, CubeDef) Equality(CubeDef, CubeDef)

Determines whether two specified instances of CubeDef are equal.

Inequality(CubeDef, CubeDef) Inequality(CubeDef, CubeDef) Inequality(CubeDef, CubeDef)

Determines whether two specified instances of CubeDef have different values.

Applies to