Microsoft.AnalysisServices.AdomdClient Namespace

Represents the ADOMD.NET data provider.

The ADOMD.NET data provider is used to access multidimensional data sources, such as Microsoft SQL Server 2005 Analysis Services (SSAS), 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.

Public classAdomdCacheExpiredExceptionRepresents an exception thrown by ADOMD.NET when a cached version of an ADOMD.NET object is no longer valid.
Public classAdomdCommandRepresents a command to be run against an analytical data source.
Public classAdomdConnectionRepresents a connection to a multidimensional data source.
Public classAdomdConnectionExceptionRepresents an exception thrown by ADOMD.NET when the connection could not be opened or was disconnected.
Public classAdomdDataAdapterRepresents a Microsoft .NET Framework data adapter for an analytical data source.
Public classAdomdDataReaderProvides 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.
Public classAdomdErrorRepresents a server or provider-specific error.
Public classAdomdErrorCollectionGets a collection of AdomdError objects.
Public classAdomdErrorLocationRepresents the location in the CommandText or CommandStream at which the error occurred.
Public classAdomdErrorResponseExceptionRepresents 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.
Public classAdomdExceptionRepresents an exception thrown by ADOMD.NET.
Public classAdomdParameterRepresents a parameter to an AdomdCommand object.
Public classAdomdParameterCollectionGets a collection of AdomdParameter objects contained in an AdomdCommand object.
Public classAdomdPropertyRepresents a property of a command.
Public classAdomdPropertyCollectionThis class gets a collection of AdomdProperty objects contained in an AdomdCommand.
Public classAdomdRestrictionRestricts the information returned when retrieving schema information from a connection.
Public classAdomdRestrictionCollectionGets a collection of AdomdRestriction objects.
Public classAdomdSchemaGuidContains the most commonly available schema rowset GUIDs used by the GetSchemaDataSet method of the AdomdConnection.
Public classAdomdTransactionRepresents a transaction to be performed at a multidimensional data source.
Public classAdomdUnknownResponseExceptionRepresents an exception thrown by ADOMD.NET when a response has been returned from the provider that is not understood.
Public classAxesInfoRepresents metadata pertaining to the axes that are associated with an instance of a CellSet class.
Public classAxisRepresents an axis within a cellset.
Public classAxisCollectionGets a read-only collection of Axis objects contained by a CellSet.
Public classCellRepresents a cell in a given cellset. For a complete list of class members, see Cell.
Public classCellCollectionContains a read-only collection of Cell objects contained by a CellSet.
Public classCellInfoRepresents metadata pertaining to the cells that are associated with an instance of a CellSet class
Public classCellPropertyRepresents a cell property for a given cell.
Public classCellPropertyCollectionContains a collection of CellProperty objects contained by a Cell.
Public classCellSetRepresents a cellset that is returned as a result of a query.
Public classCubeCollectionContains a read-only, on-demand list of CubeDef objects contained by an AdomdConnection.
Public classCubeDefRepresents the metadata for a cube.
Public classCubeInfoRepresents metadata pertaining to a cube that is associated with an instance of a CellSet class.
Public classDimensionRepresents a dimension within a cube.
Public classDimensionCollectionContains a read-only, on-demand collection of Dimension objects contained in a CubeDef.
Public classHierarchyRepresents a dimension hierarchy contained by a dimension or set.
Public classHierarchyCollectionContains a read-only, on-demand collection of Hierarchy objects contained in a Dimension or a Set.
Public classKpiKey Performance Indicators (KPIs) are metadata wrappers around measures and Multidimensional Expressions (MDX) expressions.
Public classKpiCollectionContains a read-only, on-demand list of Kpi objects contained by a CubeDef.
Public classLevelRepresents a level within a hierarchy.
Public classLevelCollectionContains a read-only, on-demand collection of Level objects contained in a Hierarchy.
Public classLevelPropertyRepresents a member property available on members in the level.
Public classLevelPropertyCollectionRepresents a read-only, on-demand collection of LevelProperty objects contained by a Level.
Public classMeasureRepresents a measure within a cube or measure group.
Public classMeasureCollectionGets a read-only, on-demand collection of Measures objects contained by a CubeDef.
Public classMemberRepresents a single member within a hierarchy, tuple, level, or member.
Public classMemberCollectionGets a read-only, on-demand collection of Member objects contained by a Position, a Level, or a Tuple.
Public classMemberFilterRepresents a single filter to be applied when retrieving a collection of members.
Public classMemberPropertyRepresents a single member property for a given member.
Public classMemberPropertyCollectionGets a read-only, on-demand collection of MemberProperty objects contained by a Member.
Public classMiningAttributeRepresents a mining attribute on a MiningContentNode object and MiningDistribution object.
Public classMiningAttributeCollectionRepresents a read-only, on-demand collection of MiningAttribute objects contained by a MiningModel.
Public classMiningContentNodeRepresents the learned content of a MiningModel in a hierarchical node format.
Public classMiningContentNodeCollectionRepresents a read-only, on-demand collection of MiningContentNode objects contained by a MiningModel or MiningContentNode object.
Public classMiningDistributionRepresents the distribution of a value in a MiningContentNode.
Public classMiningDistributionCollectionRepresents a read-only, on-demand collection of MiningDistribution objects contained by a MiningContentNode.
Public classMiningModelRepresents a mining model of an AdomdConnection.
Public classMiningModelCollectionRepresents a read-only, on-demand collection of MiningModel objects contained by a MiningStructure or AdomdConnection object.
Public classMiningModelColumnRepresents a column in a mining model.
Public classMiningModelColumnCollectionRepresents a read-only, on-demand collection of MiningModelColumn objects contained by a MiningModel object.
Public classMiningParameterRepresents an algorithm-specific parameter on the MiningModel.
Public classMiningParameterCollectionRepresents a read-only, on-demand collection of MiningParameter objects contained by a MiningModel object.
Public classMiningServiceRepresents a mining algorithm available from a AdomdConnection object.
Public classMiningServiceCollectionGets a read-only collection of MiningService objects contained by a CellSet.
Public classMiningServiceParameterRepresents an available parameter for the mining service.
Public classMiningServiceParameterCollectionGets a read-only collection of MiningServiceParameter objects contained by a CellSet.
Public classMiningStructureRepresents a mining structure on the server.
Public classMiningStructureCollectionRepresents a read-only, on-demand collection of MiningStructure objects contained by an AdomdConnection object.
Public classMiningStructureColumnRepresents the structure of a mining column.
Public classMiningStructureColumnCollectionGets a read-only collection of MiningStructureColumn objects contained by a CellSet.
Public classMiningValueRepresents a value in the mining distribution or mining column.
Public classMiningValueCollectionGets a read-only collection of MiningValue objects contained by a CellSet.
Public classNamedSetRepresents a named set for a given cube.
Public classNamedSetCollectionGets a read-only, on-demand collection of NamedSet objects contained by a CubeDef.
Public classOlapInfoRepresents metadata associated with an instance of a CellSet.
Public classOlapInfoAxisRepresents metadata pertaining to an axis that is associated with a CellSet.
Public classOlapInfoAxisCollectionGets a read-only, on-demand collection of OlapInfoAxis objects.
Public classOlapInfoCubeRepresents metadata pertaining to a cube that is associated with an instance of a CellSet class.
Public classOlapInfoCubeCollectionGets a read-only, on-demand collection of OlapInfoCube objects.
Public classOlapInfoHierarchyRepresents metadata of a hierarchy that is contained in an instance of a CellSet class.
Public classOlapInfoHierarchyCollectionGets a read-only, on-demand collection of OlapInfoHierarchy objects.
Public classOlapInfoPropertyRepresents metadata pertaining to hierarchy, cell, and cube objects that are contained in an OlapInfoProperty.
Public classOlapInfoPropertyCollectionGets a read-only, on-demand collection of OlapInfoProperty objects.
Public classPositionRepresents a tuple reference contained by an Axis.
Public classPositionCollectionGets a read-only collection of Position objects contained by an Axis object.
Public classPropertyRepresents a property of various ADOMD.NET objects.
Public classPropertyCollectionGets a read-only collection of Property objects contained by a CellSet.
Public classSetRepresents an ordered collection of zero or more tuples.
Public classTupleRepresents an ordered collection of members from different hierarchies.
Public classTupleCollectionGets a read-only collection of Tuple objects contained by a Set.

Public structureAdomdDataReader.Enumerator
Public structureAdomdErrorCollection.EnumeratorImplements the System.Collections.IEnumerator interface to support iterating over an AdomdErrorCollection and reading its individual AdomdError objects.
Public structureAdomdPropertyCollection.EnumeratorImplements the System.Collections.IEnumerator interface to support iterating over an AdomdPropertyCollection object and reading its individual AdomdProperty values.
Public structureAdomdRestrictionCollection.EnumeratorSupports iterating over a AdomdRestrictionCollection and reading its individual AdomdRestriction objects.
Public structureAxisCollection.EnumeratorImplements the System.Collections.IEnumerator interface to support iterating over an AxisCollection and reading its individual Axis objects.
Public structureCellCollection.EnumeratorSupports iterating over a CellCollection and reading its individual Cell objects.
Public structureCellPropertyCollection.EnumeratorImplements the System.Collections.IEnumerator interface to support iterating over an CellPropertyCollection and reading its individual CellProperty objects
Public structureCubeCollection.EnumeratorImplements the System.Collections.IEnumerator interface to support iterating over an CubeCollection and reading its individual CubeDef objects.
Public structureDimensionCollection.EnumeratorSupports iterating over a DimensionCollection and reading its individual Dimension objects.
Public structureHierarchyCollection.EnumeratorSupports iterating over a HierarchyCollection and reading its individual Hierarchy.
Public structureKpiCollection.EnumeratorSupports iterating over a KpiCollection and reading its individual Kpi objects.
Public structureLevelCollection.EnumeratorSupports iterating over a LevelCollection and reading its individual Level objects.
Public structureLevelPropertyCollection.EnumeratorSupports iterating over a LevelPropertyCollection and reading its individual LevelProperty objects.
Public structureMeasureCollection.EnumeratorSupports iterating over a MeasureCollection and reading its individual Measure objects.
Public structureMemberCollection.EnumeratorSupports iterating over a MemberCollection and reading its individual Member objects.
Public structureMemberPropertyCollection.EnumeratorSupports iterating over a MemberPropertyCollection and reading its individual MemberProperty objects.
Public structureMiningAttributeCollection.EnumeratorSupports iterating over a MiningAttributeCollection and reading its individual MiningAttributeParameter objects.
Public structureMiningContentNodeCollection.EnumeratorSupports iterating over a MiningContentNodeCollection and reading its individual MiningContentNode objects.
Public structureMiningDistributionCollection.EnumeratorSupports iterating over a MiningDistributionCollection and reading its individual MiningDistribution objects.
Public structureMiningModelCollection.EnumeratorSupports iterating over a MiningModelCollection and reading its individual MiningModel objects.
Public structureMiningModelColumnCollection.EnumeratorSupports iterating over a MiningModelColumnCollection and reading its individual MiningModelColumn objects.
Public structureMiningParameterCollection.EnumeratorSupports iterating over a MiningParameterCollection and reading its individual MiningParameter objects.
Public structureMiningServiceCollection.EnumeratorSupports iterating over a MiningServiceCollection and reading its individual MiningService objects.
Public structureMiningServiceParameterCollection.EnumeratorSupports iterating over a MiningServiceParameterCollection and reading its individual MiningServiceParameter objects.
Public structureMiningStructureCollection.EnumeratorSupports iterating over a MiningStructureCollection and reading its individual MiningStructure objects.
Public structureMiningStructureColumnCollection.EnumeratorSupports iterating over a MiningStructureColumnCollection and reading its individual MiningStructureColumn objects.
Public structureMiningValueCollection.EnumeratorSupports iterating over a MiningValueCollection and reading its individual MiningValue objects.
Public structureNamedSetCollection.EnumeratorSupports iterating over a NamedSetCollection and reading its individual NamedSet objects.
Public structureOlapInfoAxisCollection.EnumeratorSupports iterating over a OlapInfoAxisCollection and reading its individual OlapInfoAxis objects.
Public structureOlapInfoCubeCollection.EnumeratorSupports iterating over a OlapInfoCubeCollection and reading its individual OlapInfoCube objects.
Public structureOlapInfoHierarchyCollection.EnumeratorSupports iterating over a OlapInfoHierarchyCollection and reading its individual OlapInfoHierarchy objects.
Public structureOlapInfoPropertyCollection.EnumeratorSupports iterating over a OlapInfoPropertyCollection and reading its individual OlapInfoProperty objects.
Public structurePositionCollection.EnumeratorSupports iterating over a PositionCollection and reading its individual Position objects.
Public structurePropertyCollection.EnumeratorSupports iterating over a PropertyCollection and reading its individual Property objects.
Public structureTupleCollection.EnumeratorSupports iterating over a TupleCollection and reading its individual Tuple objects.

Public enumerationConnectionExceptionCauseDescribes the reason for the connection exception.
Public enumerationCubeTypeReturned by Type to determine if the CubeDef represents a dimension or a cube.
Public enumerationDimensionTypeEnumRepresents the dimension type of a Dimension.
Public enumerationHierarchyOriginDescribes the overall structure of a hierarchy.
Public enumerationLevelTypeEnumRepresents the level type of a Level.
Public enumerationMemberFilterTypeRepresents the type of filtering to apply to the member property when using a MemberFilter.
Public enumerationMemberTypeEnumRepresents the member type of a Member.
Public enumerationMiningColumnDistributionDescribes the distribution of the MiningModelColumn.
Public enumerationMiningColumnTypeDescribes the type of the underlying data that a MiningModelColumn represents.
Public enumerationMiningFeatureSelectionDescribes the type of attribute to return when calling GetAttributes. Alternatively describes a MiningAttribute.
Public enumerationMiningNodeTypeRepresents the type of the MiningContentNode.
Public enumerationMiningServiceControlRepresents the level of control that the mining service algorithm exposes on the training operation.
Public enumerationMiningServiceExpectedQualityDescribes the relative expected quality of the patterns found by the mining service algorithm.
Public enumerationMiningServicePredictionComplexityDescribes the relative expected complexity of executing a prediction with the mining service algorithm.
Public enumerationMiningServiceScalingDescribes the relative expected scalability of the mining service algorithm.
Public enumerationMiningServiceTrainingComplexityDescribes the relative expected complexity of training the mining service algorithm.
Public enumerationMiningValueTypeRepresents the type of the value of the MiningDistribution object and the MiningValue object.
Public enumerationSchemaObjectTypeRepresents the object type of an object retrieved by the GetSchemaObject method of the CubeDef.