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.

Classes

  Class Description
Public class AdomdCacheExpiredException Represents an exception thrown by ADOMD.NET when a cached version of an ADOMD.NET object is no longer valid.
Public class AdomdCommand Represents a command to be run against an analytical data source.
Public class AdomdConnection Represents a connection to a multidimensional data source.
Public class AdomdConnectionException Represents an exception thrown by ADOMD.NET when the connection could not be opened or was disconnected.
Public class AdomdDataAdapter Represents a Microsoft .NET Framework data adapter for an analytical data source.
Public class 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.
Public class AdomdError Represents a server or provider-specific error.
Public class AdomdErrorCollection Gets a collection of AdomdError objects.
Public class AdomdErrorLocation Represents the location in the CommandText or CommandStream at which the error occurred.
Public class 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.
Public class AdomdException Represents an exception thrown by ADOMD.NET.
Public class AdomdParameter Represents a parameter to an AdomdCommand object.
Public class AdomdParameterCollection Gets a collection of AdomdParameter objects contained in an AdomdCommand object.
Public class AdomdProperty Represents a property of a command.
Public class AdomdPropertyCollection Represents a collection of AdomdProperty objects contained in an AdomdCommand.
Public class AdomdRestriction Restricts the information returned when retrieving schema information from a connection.
Public class AdomdRestrictionCollection Gets a collection of AdomdRestriction objects.
Public class AdomdSchemaGuid Contains the most commonly available schema rowset GUIDs used by the GetSchemaDataSet method of the AdomdConnection.
Public class AdomdTransaction Represents a transaction to be performed at a multidimensional data source.
Public class AdomdUnknownResponseException Represents an exception thrown by ADOMD.NET when a response has been returned from the provider that is not understood.
Public class AxesInfo Represents metadata pertaining to the axes that are associated with an instance of a CellSet class.
Public class Axis Represents an axis within a cellset.
Public class AxisCollection Gets a read-only collection of Axis objects contained by a CellSet.
Public class Cell Represents a cell in a given cellset. For a complete list of class members, see Cell.
Public class CellCollection Represents a collection of Cell.
Public class CellInfo Represents metadata pertaining to the cells that are associated with an instance of a CellSet class
Public class CellProperty Represents a cell property for a given cell.
Public class CellPropertyCollection Contains a collection of CellProperty objects contained by a Cell.
Public class CellSet Represents a cellset that is returned as a result of a query.
Public class CubeCollection Contains a read-only, on-demand list of CubeDef objects contained by an AdomdConnection.
Public class CubeDef Represents the metadata for a cube.
Public class CubeInfo Represents metadata pertaining to a cube that is associated with an instance of a CellSet class.
Public class Dimension Represents a dimension within a cube.
Public class DimensionCollection Contains a read-only, on-demand collection of Dimension objects contained in a CubeDef.
Public class Hierarchy Represents a dimension hierarchy contained by a dimension or set.
Public class HierarchyCollection Contains a read-only, on-demand collection of Hierarchy objects contained in a Dimension or a Set.
Public class Kpi Key Performance Indicators (KPIs) are metadata wrappers around measures and Multidimensional Expressions (MDX) expressions.
Public class KpiCollection Contains a read-only, on-demand list of Kpi objects contained by a CubeDef.
Public class Level Represents a level within a hierarchy.
Public class LevelCollection Contains a read-only, on-demand collection of Level objects contained in a Hierarchy.
Public class LevelProperty Represents a member property available on members in the level.
Public class LevelPropertyCollection Represents a read-only, on-demand collection of LevelProperty objects contained by a Level.
Public class Measure Represents a measure within a cube or measure group.
Public class MeasureCollection Gets a read-only, on-demand collection of Measures objects contained by a CubeDef.
Public class Member Represents a single member within a hierarchy, tuple, level, or member.
Public class MemberCollection Gets a read-only, on-demand collection of Member objects contained by a Position, a Level, or a Tuple.
Public class MemberFilter Represents a single filter to be applied when retrieving a collection of members.
Public class MemberProperty Represents a single member property for a given member.
Public class MemberPropertyCollection Gets a read-only, on-demand collection of MemberProperty objects contained by a Member.
Public class MiningAttribute Represents a mining attribute on a MiningContentNode object and MiningDistribution object.
Public class MiningAttributeCollection Represents a read-only, on-demand collection of MiningAttribute objects contained by a MiningModel.
Public class MiningContentNode Represents the learned content of a MiningModel in a hierarchical node format.
Public class MiningContentNodeCollection Represents a read-only, on-demand collection of MiningContentNode objects contained by a MiningModel or MiningContentNode object.
Public class MiningDistribution Represents the distribution of a value in a MiningContentNode.
Public class MiningDistributionCollection Represents a read-only, on-demand collection of MiningDistribution objects contained by a MiningContentNode.
Public class MiningModel Represents a mining model of an AdomdConnection.
Public class MiningModelCollection Represents a read-only, on-demand collection of MiningModel objects contained by a MiningStructure or AdomdConnection object.
Public class MiningModelColumn Represents a column in a mining model.
Public class MiningModelColumnCollection Represents a read-only, on-demand collection of MiningModelColumn objects contained by a MiningModel object.
Public class MiningParameter Represents an algorithm-specific parameter on the MiningModel.
Public class MiningParameterCollection Represents a read-only, on-demand collection of MiningParameter objects contained by a MiningModel object.
Public class MiningService Represents a mining algorithm available from a AdomdConnection object.
Public class MiningServiceCollection Gets a read-only collection of MiningService objects contained by a CellSet.
Public class MiningServiceParameter Represents an available parameter for the mining service.
Public class MiningServiceParameterCollection Gets a read-only collection of MiningServiceParameter objects contained by a CellSet.
Public class MiningStructure Represents a mining structure on the server.
Public class MiningStructureCollection Represents a read-only, on-demand collection of MiningStructure objects contained by an AdomdConnection object.
Public class MiningStructureColumn Represents the structure of a mining column.
Public class MiningStructureColumnCollection Gets a read-only collection of MiningStructureColumn objects contained by a CellSet.
Public class MiningValue Represents a value in the mining distribution or mining column.
Public class MiningValueCollection Gets a read-only collection of MiningValue objects contained by a CellSet.
Public class NamedSet Represents a named set for a given cube.
Public class NamedSetCollection Gets a read-only, on-demand collection of NamedSet objects contained by a CubeDef.
Public class OlapInfo Represents metadata associated with an instance of a CellSet.
Public class OlapInfoAxis Represents metadata pertaining to an axis that is associated with a CellSet.
Public class OlapInfoAxisCollection Gets a read-only, on-demand collection of OlapInfoAxis objects.
Public class OlapInfoCube Represents metadata pertaining to a cube that is associated with an instance of a CellSet class.
Public class OlapInfoCubeCollection Gets a read-only, on-demand collection of OlapInfoCube objects.
Public class OlapInfoHierarchy Represents metadata of a hierarchy that is contained in an instance of a CellSet class.
Public class OlapInfoHierarchyCollection Gets a read-only, on-demand collection of OlapInfoHierarchy objects.
Public class OlapInfoProperty Represents metadata pertaining to hierarchy, cell, and cube objects that are contained in an OlapInfoProperty.
Public class OlapInfoPropertyCollection Gets a read-only, on-demand collection of OlapInfoProperty objects.
Public class Position Represents a tuple reference contained by an Axis.
Public class PositionCollection Gets a read-only collection of Position objects contained by an Axis object.
Public class Property Represents a property of various ADOMD.NET objects.
Public class PropertyCollection Gets a read-only collection of Property objects contained by a CellSet.
Public class Set Represents an ordered collection of zero or more tuples.
Public class Tuple Represents an ordered collection of members from different hierarchies.
Public class TupleCollection Gets a read-only collection of Tuple objects contained by a Set.

Structures

  Structure Description
Public structure AdomdDataReader.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an AdomdDataReader and reading its individual records.
Public structure AdomdErrorCollection.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an AdomdErrorCollection and reading its individual AdomdError objects.
Public structure AdomdPropertyCollection.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an AdomdPropertyCollection object and reading its individual AdomdProperty values.
Public structure AdomdRestrictionCollection.Enumerator Supports iterating over a AdomdRestrictionCollection and reading its individual AdomdRestriction objects.
Public structure AxisCollection.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an AxisCollection and reading its individual Axis objects.
Public structure CellCollection.Enumerator Supports iterating over a CellCollection and reading its individual Cell objects.
Public structure CellPropertyCollection.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an CellPropertyCollection and reading its individual CellProperty objects
Public structure CubeCollection.Enumerator Implements the System.Collections.IEnumerator interface to support iterating over an CubeCollection and reading its individual CubeDef objects.
Public structure DimensionCollection.Enumerator Supports iterating over a DimensionCollection and reading its individual Dimension objects.
Public structure HierarchyCollection.Enumerator Supports iterating over a HierarchyCollection and reading its individual Hierarchy.
Public structure KpiCollection.Enumerator Supports iterating over a KpiCollection and reading its individual Kpi objects.
Public structure LevelCollection.Enumerator Supports iterating over a LevelCollection and reading its individual Level objects.
Public structure LevelPropertyCollection.Enumerator Supports iterating over a LevelPropertyCollection and reading its individual LevelProperty objects.
Public structure MeasureCollection.Enumerator Supports iterating over a MeasureCollection and reading its individual Measure objects.
Public structure MemberCollection.Enumerator Supports iterating over a MemberCollection and reading its individual Member objects.
Public structure MemberPropertyCollection.Enumerator Supports iterating over a MemberPropertyCollection and reading its individual MemberProperty objects.
Public structure MiningAttributeCollection.Enumerator Supports iterating over a MiningAttributeCollection and reading its individual MiningAttributeParameter objects.
Public structure MiningContentNodeCollection.Enumerator Supports iterating over a MiningContentNodeCollection and reading its individual MiningContentNode objects.
Public structure MiningDistributionCollection.Enumerator Supports iterating over a MiningDistributionCollection and reading its individual MiningDistribution objects.
Public structure MiningModelCollection.Enumerator Supports iterating over a MiningModelCollection and reading its individual MiningModel objects.
Public structure MiningModelColumnCollection.Enumerator Supports iterating over a MiningModelColumnCollection and reading its individual MiningModelColumn objects.
Public structure MiningParameterCollection.Enumerator Supports iterating over a MiningParameterCollection and reading its individual MiningParameter objects.
Public structure MiningServiceCollection.Enumerator Supports iterating over a MiningServiceCollection and reading its individual MiningService objects.
Public structure MiningServiceParameterCollection.Enumerator Supports iterating over a MiningServiceParameterCollection and reading its individual MiningServiceParameter objects.
Public structure MiningStructureCollection.Enumerator Supports iterating over a MiningStructureCollection and reading its individual MiningStructure objects.
Public structure MiningStructureColumnCollection.Enumerator Supports iterating over a MiningStructureColumnCollection and reading its individual MiningStructureColumn objects.
Public structure MiningValueCollection.Enumerator Supports iterating over a MiningValueCollection and reading its individual MiningValue objects.
Public structure NamedSetCollection.Enumerator Supports iterating over a NamedSetCollection and reading its individual NamedSet objects.
Public structure OlapInfoAxisCollection.Enumerator Supports iterating over a OlapInfoAxisCollection and reading its individual OlapInfoAxis objects.
Public structure OlapInfoCubeCollection.Enumerator Supports iterating over a OlapInfoCubeCollection and reading its individual OlapInfoCube objects.
Public structure OlapInfoHierarchyCollection.Enumerator Supports iterating over a OlapInfoHierarchyCollection and reading its individual OlapInfoHierarchy objects.
Public structure OlapInfoPropertyCollection.Enumerator Supports iterating over a OlapInfoPropertyCollection and reading its individual OlapInfoProperty objects.
Public structure PositionCollection.Enumerator Supports iterating over a PositionCollection and reading its individual Position objects.
Public structure PropertyCollection.Enumerator Supports iterating over a PropertyCollection and reading its individual Property objects.
Public structure TupleCollection.Enumerator Supports iterating over a TupleCollection and reading its individual Tuple objects.

Enumerations

  Enumeration Description
Public enumeration ConnectionExceptionCause Describes the reason for the connection exception.
Public enumeration CubeType Returned by Type to determine if the CubeDef represents a dimension or a cube.
Public enumeration DimensionTypeEnum Represents the dimension type of a Dimension.
Public enumeration HierarchyOrigin Describes the overall structure of a hierarchy.
Public enumeration LevelTypeEnum Represents the level type of a Level.
Public enumeration MemberFilterType Represents the type of filtering to apply to the member property when using a MemberFilter.
Public enumeration MemberTypeEnum Represents the member type of a Member.
Public enumeration MiningColumnDistribution Describes the distribution of the MiningModelColumn.
Public enumeration MiningColumnType Describes the type of the underlying data that a MiningModelColumn represents.
Public enumeration MiningFeatureSelection Describes the type of attribute to return when calling GetAttributes. Alternatively describes a MiningAttribute.
Public enumeration MiningNodeType Represents the type of the MiningContentNode.
Public enumeration MiningServiceControl Represents the level of control that the mining service algorithm exposes on the training operation.
Public enumeration MiningServiceExpectedQuality Describes the relative expected quality of the patterns found by the mining service algorithm.
Public enumeration MiningServicePredictionComplexity Describes the relative expected complexity of executing a prediction with the mining service algorithm.
Public enumeration MiningServiceScaling Describes the relative expected scalability of the mining service algorithm.
Public enumeration MiningServiceTrainingComplexity Describes the relative expected complexity of training the mining service algorithm.
Public enumeration MiningValueType Represents the type of the value of the MiningDistribution object and the MiningValue object.
Public enumeration SchemaObjectType Represents the object type of an object retrieved by the GetSchemaObject method of the CubeDef.