Delen via


ClassTypes

Note

  This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible.

Enumerates values for the ClassType property used by objects in Decision Support Objects (DSO).

Constant

Description

clsAggregation

Provides a specific implementation of the MDStore interface. Each instance is used to maintain a unique aggregation data store.

clsAggregationDimension

Provides a specific implementation of the Dimension interface. Each instance reviews the dimension collection of objects contained within an aggregation object.

clsAggregationLevel

Provides a specific implementation of the Level interface. Each instance is used to maintain the level objects within an aggregation dimension object.

clsAggregationMeasure

Provides a specific implementation of the Measure interface. Each instance is used to maintain the measure objects contained within an aggregation object.

clsCollection

Similar to a standard Microsoft®Visual Basic® collection; however, objects of ClassType clsCollection can contain only objects of the same type.

clsColumn

Objects of ClassType clsColumn are used to represent the structure of clsMiningModel objects.

clsCube

Provides a specific implementation of the MDStore interface. Objects of ClassType clsCube provide the primary logical unit for representing collections of multidimensional data.

clsCubeAnalyzer

An object that contains a single method used to extract information from the query log. The query log stores the descriptions of queries executed on the Analysis server.

clsCubeCommand

Provides a specific implementation of the Command interface. Each instance encapsulates a user-defined command that is automatically executed at the client when the cube containing the command is accessed.

clsCubeDimension

Provides a specific implementation of the Dimension interface. Cube dimensions are associated with the dimensions (shared and private) of a database.

clsCubeLevel

Provides a specific implementation of the Level interface. Levels define the granularity of their parent dimension.

clsCubeMeasure

fact table.

clsCubeRole

Provides a specific implementation of the Role interface. Objects of ClassType clsCubeRole are used to manage the permissions a set of users has when accessing a cube.

clsDatabase

Provides a specific implementation of the MDStore interface. Databases contain cubes, which in turn contain partitions, which may in turn contain dimensions, levels, measures, and aggregations. A database may also contain virtual cubes.

clsDatabaseCommand

Provides a specific implementation of the Command interface. Each instance encapsulates a user-defined command that is automatically executed at the client when the cube containing the command is accessed.

clsDatabaseDimension

Provides a specific implementation of the Dimension interface. Database dimensions can be shared or private. A shared database dimension can be associated with any number of cubes; however, a private dimension can be associated with only one cube.

clsDatabaseLevel

Provides a specific implementation of the Level interface. Levels define the granularity of their parent dimension. When you add a dimension to a cube, it inherits whatever levels are defined for the database dimension.

clsDatabaseRole

Provides a specific implementation of the Role interface. Objects of ClassType clsDatabaseRole are used to manage the set of users who can access the database.

clsDataSource

Objects of ClassType clsDataSource are used to specify an external database that will be used as a source of data for Microsoft® SQL Server™ 2005 Analysis Services databases, cubes, and partitions.

clsMemberProperty

Provides the ability to assign properties to level members.

clsMiningModel

Provides methods and properties that enable you to create and control data mining objects on the Analysis server.

clsMiningModelRole

Provides a specific implementation of the Role interface. Objects of ClassType clsMiningModelRole are used to manage the set of users who can access the data mining model.

clsPartition

Provides a specific implementation of the MDStore interface. Partitions are common to large data warehouses where massive amounts of data must be managed efficiently. Partitions enable you to segment your data in various storage modes and on various servers.

clsPartitionAnalyzer

Encapsulates an algorithm for automatically designing a set of aggregations in a partition. Aggregations are precalculated data for a cube. Aggregations support rapid and efficient querying of an Analysis database.

clsPartitionDimension

Provides a specific implementation of the Dimension interface. Each instance is used to maintain the dimension objects contained within a partition.

clsPartitionLevel

Provides a specific implementation of the Level interface. Each instance is used to maintain the level objects that are contained within a partition dimension object.

clsPartitionMeasure

Provides a specific implementation of the Measure interface. Each instance is used to maintain the measure objects that are contained within a partition object.

clsRoleCommand

Provides a specific implementation of the Command interface. Each instance encapsulates a user-defined command that is automatically executed at the client when the cube containing the command is accessed.

clsServer

Provides methods and properties that enable you to control the Analysis server. The object is the root of the DSO object model tree.