Microsoft.AnalysisServices.AdomdClient Namespace

Represents the ADOMD.NET data provider.

Classes

AdomdAffectedObjectsReader

Represents a data reader to read the AffectedObjects element returned by an AdomdCommand.

AdomdCacheExpiredException

Represents an exception thrown by ADOMD.NET when a cached version of an ADOMD.NET object is no longer valid.

AdomdCommand

Represents a command to be run against an analytical data source.

AdomdConnection

Represents a connection to a multidimensional data source.

AdomdConnectionException

Represents an exception thrown by ADOMD.NET when the connection could not be opened or was disconnected.

AdomdDataAdapter

Represents a Microsoft .NET Framework data adapter for an analytical data source.

AdomdDataReader

Provides a means of reading a forward-only result set that is obtained by running a command, and can be used to access analytical data sources.

AdomdError

Represents a server or provider-specific error.

AdomdErrorCollection

Gets a collection of AdomdError objects.

AdomdErrorLocation

Represents the location in the CommandText or CommandStream at which the error occurred.

AdomdErrorResponseException

Represents an exception thrown by ADOMD.NET when a response is received from a provider which indicates an error. This exception contains a collection of AdomdError objects that contain information about each problem reported by the provider.

AdomdException

Represents an exception thrown by ADOMD.NET.

AdomdParameter

Represents a parameter to an AdomdCommand object.

AdomdParameterCollection

Gets a collection of AdomdParameter objects contained in an AdomdCommand object.

AdomdProperty

Represents a property of a command.

AdomdPropertyCollection

Represents a collection of AdomdProperty objects contained in an AdomdCommand.

AdomdRestriction

Restricts the information returned when retrieving schema information from a connection.

AdomdRestrictionCollection

Gets a collection of AdomdRestriction objects.

AdomdSchemaGuid

Contains the most commonly available schema rowset GUIDs used by the GetSchemaDataSet(String, AdomdRestrictionCollection) method of the AdomdConnection.

AdomdTransaction

Represents a transaction to be performed at a multidimensional data source.

AdomdUnknownResponseException

Represents an exception thrown by ADOMD.NET when a response has been returned from the provider that is not understood.

AxesInfo

Represents metadata pertaining to the axes that are associated with an instance of a CellSet class.

Axis

Represents an axis within a cellset.

AxisCollection

Gets a read-only collection of Axis objects contained by a CellSet.

Cell

Represents a cell in a given cellset. For a complete list of class members, see Cell.

CellCollection

Represents a collection of Cell.

CellInfo

Represents metadata pertaining to the cells that are associated with an instance of a CellSet class

CellProperty

Represents a cell property for a given cell.

CellPropertyCollection

Contains a collection of CellProperty objects contained by a Cell.

CellSet

Represents a cellset that is returned as a result of a query.

CubeCollection

Contains a read-only, on-demand list of CubeDef objects contained by an AdomdConnection.

CubeDef

Represents the metadata for a cube.

CubeInfo

Represents metadata pertaining to a cube that is associated with an instance of a CellSet class.

Dimension

Represents a dimension within a cube.

DimensionCollection

Contains a read-only, on-demand collection of Dimension objects contained in a CubeDef.

Hierarchy

Represents a dimension hierarchy contained by a dimension or set.

HierarchyCollection

Contains a read-only, on-demand collection of Hierarchy objects contained in a Dimension or a Set.

Kpi

Key Performance Indicators (KPIs) are metadata wrappers around measures and Multidimensional Expressions (MDX) expressions.

KpiCollection

Contains a read-only, on-demand list of Kpi objects contained by a CubeDef.

Level

Represents a level within a hierarchy.

LevelCollection

Contains a read-only, on-demand collection of Level objects contained in a Hierarchy.

LevelProperty

Represents a member property available on members in the level.

LevelPropertyCollection

Represents a read-only, on-demand collection of LevelProperty objects contained by a Level.

Measure

Represents a measure within a cube or measure group.

MeasureCollection

Gets a read-only, on-demand collection of Measures objects contained by a CubeDef.

Member

Represents a single member within a hierarchy, tuple, level, or member.

MemberCollection

Gets a read-only, on-demand collection of Member objects contained by a Position, a Level, or a Tuple.

MemberFilter

Represents a single filter to be applied when retrieving a collection of members.

MemberProperty

Represents a single member property for a given member.

MemberPropertyCollection

Gets a read-only, on-demand collection of MemberProperty objects contained by a Member.

MiningAttribute

Represents a mining attribute on a MiningContentNode object and MiningDistribution object.

MiningAttributeCollection

Represents a read-only, on-demand collection of MiningAttribute objects contained by a MiningModel.

MiningContentNode

Represents the learned content of a MiningModel in a hierarchical node format.

MiningContentNodeCollection

Represents a read-only, on-demand collection of MiningContentNode objects contained by a MiningModel or MiningContentNode object.

MiningDistribution

Represents the distribution of a value in a MiningContentNode.

MiningDistributionCollection

Represents a read-only, on-demand collection of MiningDistribution objects contained by a MiningContentNode.

MiningModel

Represents a mining model of an AdomdConnection.

MiningModelCollection

Represents a read-only, on-demand collection of MiningModel objects contained by a MiningStructure or AdomdConnection object.

MiningModelColumn

Represents a column in a mining model.

MiningModelColumnCollection

Represents a read-only, on-demand collection of MiningModelColumn objects contained by a MiningModel object.

MiningParameter

Represents an algorithm-specific parameter on the MiningModel.

MiningParameterCollection

Represents a read-only, on-demand collection of MiningParameter objects contained by a MiningModel object.

MiningService

Represents a mining algorithm available from a AdomdConnection object.

MiningServiceCollection

Gets a read-only collection of MiningService objects contained by a CellSet.

MiningServiceParameter

Represents an available parameter for the mining service.

MiningServiceParameterCollection

Gets a read-only collection of MiningServiceParameter objects contained by a CellSet.

MiningStructure

Represents a mining structure on the server.

MiningStructureCollection

Represents a read-only, on-demand collection of MiningStructure objects contained by an AdomdConnection object.

MiningStructureColumn

Represents the structure of a mining column.

MiningStructureColumnCollection

Gets a read-only collection of MiningStructureColumn objects contained by a CellSet.

MiningValue

Represents a value in the mining distribution or mining column.

MiningValueCollection

Gets a read-only collection of MiningValue objects contained by a CellSet.

NamedSet

Represents a named set for a given cube.

NamedSetCollection

Gets a read-only, on-demand collection of NamedSet objects contained by a CubeDef.

OlapInfo

Represents metadata associated with an instance of a CellSet.

OlapInfoAxis

Represents metadata pertaining to an axis that is associated with a CellSet.

OlapInfoAxisCollection

Gets a read-only, on-demand collection of OlapInfoAxis objects.

OlapInfoCube

Represents metadata pertaining to a cube that is associated with an instance of a CellSet class.

OlapInfoCubeCollection

Gets a read-only, on-demand collection of OlapInfoCube objects.

OlapInfoHierarchy

Represents metadata of a hierarchy that is contained in an instance of a CellSet class.

OlapInfoHierarchyCollection

Gets a read-only, on-demand collection of OlapInfoHierarchy objects.

OlapInfoProperty

Represents metadata pertaining to hierarchy, cell, and cube objects that are contained in an OlapInfoProperty.

OlapInfoPropertyCollection

Gets a read-only, on-demand collection of OlapInfoProperty objects.

Position

Represents a tuple reference contained by an Axis.

PositionCollection

Gets a read-only collection of Position objects contained by an Axis object.

Property

Represents a property of various ADOMD.NET objects.

PropertyCollection

Gets a read-only collection of Property objects contained by a CellSet.

Set

Represents an ordered collection of zero or more tuples.

Tuple

Represents an ordered collection of members from different hierarchies.

TupleCollection

Gets a read-only collection of Tuple objects contained by a Set.

Structs

AdomdDataReader.Enumerator

Implements the IEnumerator interface to support iterating over an AdomdDataReader and reading its individual records.

AdomdErrorCollection.Enumerator

Implements the IEnumerator interface to support iterating over an AdomdErrorCollection and reading its individual AdomdError objects.

AdomdPropertyCollection.Enumerator

Implements the IEnumerator interface to support iterating over an AdomdPropertyCollection object and reading its individual AdomdProperty values.

AdomdRestrictionCollection.Enumerator

Supports iterating over a AdomdRestrictionCollection and reading its individual AdomdRestriction objects.

AxisCollection.Enumerator

Implements the IEnumerator interface to support iterating over an AxisCollection and reading its individual Axis objects.

CellCollection.Enumerator

Supports iterating over a CellCollection and reading its individual Cell objects.

CellPropertyCollection.Enumerator

Implements the IEnumerator interface to support iterating over an CellPropertyCollection and reading its individual CellProperty objects

CubeCollection.Enumerator

Implements the IEnumerator interface to support iterating over an CubeCollection and reading its individual CubeDef objects.

DimensionCollection.Enumerator

Supports iterating over a DimensionCollection and reading its individual Dimension objects.

HierarchyCollection.Enumerator

Supports iterating over a HierarchyCollection and reading its individual Hierarchy.

KpiCollection.Enumerator

Supports iterating over a KpiCollection and reading its individual Kpi objects.

LevelCollection.Enumerator

Supports iterating over a LevelCollection and reading its individual Level objects.

LevelPropertyCollection.Enumerator

Supports iterating over a LevelPropertyCollection and reading its individual LevelProperty objects.

MeasureCollection.Enumerator

Supports iterating over a MeasureCollection and reading its individual Measure objects.

MemberCollection.Enumerator

Supports iterating over a MemberCollection and reading its individual Member objects.

MemberPropertyCollection.Enumerator

Supports iterating over a MemberPropertyCollection and reading its individual MemberProperty objects.

MiningAttributeCollection.Enumerator

Supports iterating over a MiningAttributeCollection and reading its individual MiningAttributeParameter objects.

MiningContentNodeCollection.Enumerator

Supports iterating over a MiningContentNodeCollection and reading its individual MiningContentNode objects.

MiningDistributionCollection.Enumerator

Supports iterating over a MiningDistributionCollection and reading its individual MiningDistribution objects.

MiningModelCollection.Enumerator

Supports iterating over a MiningModelCollection and reading its individual MiningModel objects.

MiningModelColumnCollection.Enumerator

Supports iterating over a MiningModelColumnCollection and reading its individual MiningModelColumn objects.

MiningParameterCollection.Enumerator

Supports iterating over a MiningParameterCollection and reading its individual MiningParameter objects.

MiningServiceCollection.Enumerator

Supports iterating over a MiningServiceCollection and reading its individual MiningService objects.

MiningServiceParameterCollection.Enumerator

Supports iterating over a MiningServiceParameterCollection and reading its individual MiningServiceParameter objects.

MiningStructureCollection.Enumerator

Supports iterating over a MiningStructureCollection and reading its individual MiningStructure objects.

MiningStructureColumnCollection.Enumerator

Supports iterating over a MiningStructureColumnCollection and reading its individual MiningStructureColumn objects.

MiningValueCollection.Enumerator

Supports iterating over a MiningValueCollection and reading its individual MiningValue objects.

NamedSetCollection.Enumerator

Supports iterating over a NamedSetCollection and reading its individual NamedSet objects.

OlapInfoAxisCollection.Enumerator

Supports iterating over a OlapInfoAxisCollection and reading its individual OlapInfoAxis objects.

OlapInfoCubeCollection.Enumerator

Supports iterating over a OlapInfoCubeCollection and reading its individual OlapInfoCube objects.

OlapInfoHierarchyCollection.Enumerator

Supports iterating over a OlapInfoHierarchyCollection and reading its individual OlapInfoHierarchy objects.

OlapInfoPropertyCollection.Enumerator

Supports iterating over a OlapInfoPropertyCollection and reading its individual OlapInfoProperty objects.

PositionCollection.Enumerator

Supports iterating over a PositionCollection and reading its individual Position objects.

PropertyCollection.Enumerator

Supports iterating over a PropertyCollection and reading its individual Property objects.

TupleCollection.Enumerator

Supports iterating over a TupleCollection and reading its individual Tuple objects.

Enums

ConnectionExceptionCause

Describes the reason for the connection exception.

CubeType

Returned by Type to determine if the CubeDef represents a dimension or a cube.

DimensionTypeEnum

Represents the dimension type of a Dimension.

HierarchyOrigin

Describes the overall structure of a hierarchy.

LevelTypeEnum

Represents the level type of a Level.

MemberFilterType

Represents the type of filtering to apply to the member property when using a MemberFilter.

MemberTypeEnum

Represents the member type of a Member.

MiningColumnDistribution

Describes the distribution of the MiningModelColumn.

MiningColumnType

Describes the type of the underlying data that a MiningModelColumn represents.

MiningFeatureSelection

Describes the type of attribute to return when calling GetAttributes(MiningFeatureSelection). Alternatively describes a MiningAttribute.

MiningNodeType

Represents the type of the MiningContentNode.

MiningServiceControl

Represents the level of control that the mining service algorithm exposes on the training operation.

MiningServiceExpectedQuality

Describes the relative expected quality of the patterns found by the mining service algorithm.

MiningServicePredictionComplexity

Describes the relative expected complexity of executing a prediction with the mining service algorithm.

MiningServiceScaling

Describes the relative expected scalability of the mining service algorithm.

MiningServiceTrainingComplexity

Describes the relative expected complexity of training the mining service algorithm.

MiningValueType

Represents the type of the value of the MiningDistribution object and the MiningValue object.

SchemaObjectType

Represents the object type of an object retrieved by the GetSchemaObject(SchemaObjectType, String) method of the CubeDef.

Remarks

The ADOMD.NET data provider is used to access Analysis Services multidimensional data sources in managed code. Using the AdomdConnection, you can connect to a multidimensional data source, and you can then run queries and statements using an AdomdCommand to return AdomdDataReader and CellSet objects containing multidimensional data. You can also use the AdomdConnection to view metadata for multidimensional data sources, either by examining the CubeDef and related objects or by retrieving schema rowsets directly from the data source.

For more information, see ADOMD.NET Client Programming.