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 |
---|---|
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 | This class gets 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 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 | Contains a read-only collection of Cell objects contained by a CellSet. |
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 an 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. |
Structures
Structure | Description |
---|---|
AdomdDataReader.Enumerator | |
AdomdErrorCollection.Enumerator | Implements the System.Collections.IEnumerator interface to support iterating over an AdomdErrorCollection and reading its individual AdomdError objects. |
AdomdPropertyCollection.Enumerator | Implements the System.Collections.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 System.Collections.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 System.Collections.IEnumerator interface to support iterating over an CellPropertyCollection and reading its individual CellProperty objects |
CubeCollection.Enumerator | Implements the System.Collections.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. |
Enumerations
Enumeration | Description |
---|---|
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. 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 method of the CubeDef. |