Microsoft.AnalysisServices Namespace
SQL Server 2012
The Analysis Management Object API, which is used to administer Analysis Services instances.
New: 17 July 2006
| Class | Description | |
|---|---|---|
|
Account | The Account object is associated with dimensions of type Account. This class cannot be inherited. |
|
AccountCollection | Contains a collection of Account objects. This class cannot be inherited. |
|
AccountTypes | Contains a fixed set of account types. This class cannot be changed or inherited. |
|
Action | Represents an Action that can be returned from the Server and run on the client. |
|
ActionCollection | Contains a collection of Action objects. This class cannot be inherited. |
|
AddEventArgs | Provides information about the arguments used in the Add event over a collection for which the CollectionChangeEventHandler has been enabled. |
|
Aggregation | Defines a single aggregation. This class cannot be inherited. |
|
AggregationAttribute | Defines a DimensionAttribute as being part of a Aggregation. This class cannot be inherited. |
|
AggregationAttributeCollection | Contains a collection of AggregationAttribute objects. This class cannot be inherited. |
|
AggregationCollection | Contains a collection of Aggregation objects. This class cannot be inherited. |
|
AggregationDesign | Defines a set of aggregation definitions that can be shared across multiple partitions in a database. This class cannot be inherited. |
|
AggregationDesignAttribute | Represents the association between an attribute and an AggregationDesignDimension element. |
|
AggregationDesignAttributeCollection | Contains a collection of AggregationDesignAttribute objects. This class cannot be inherited. |
|
AggregationDesignCollection | Contains a collection of AggregationDesign objects. This class cannot be inherited. |
|
AggregationDesignDimension | Defines a primitive data type that represents the relationship between a cube dimension and an AggregationDesignDimension. This class cannot be inherited. |
|
AggregationDesignDimensionCollection | Contains a collection of AggregationDesignDimension objects. This class cannot be inherited. |
|
AggregationDimension | Represents the relationship between a Dimension and an Aggregation. This class cannot be inherited. |
|
AggregationDimensionCollection | Contains a collection of AggregationDimension objects. This class cannot be inherited. |
|
AggregationInstance | Represents an instance of a defined Aggregation for a partition. |
|
AggregationInstanceAttribute | Represents information about an attribute used by an Aggregation instance. |
|
AggregationInstanceAttributeCollection | Contains a collection of AggregationInstanceAttribute objects. This class cannot be inherited. |
|
AggregationInstanceCollection | Contains a collection of AggregationInstance objects. This class cannot be inherited. |
|
AggregationInstanceDimension | Represents a dimension for a user-defined aggregation instance. |
|
AggregationInstanceDimensionCollection | Contains a collection of AggregationInstanceDimension objects. This class cannot be inherited. |
|
AggregationInstanceMeasure | Represents information about a measure used by an Aggregation instance. |
|
AggregationInstanceMeasureCollection | Contains a collection of AggregationInstanceMeasure objects. This class cannot be inherited. |
|
AlgorithmParameter | Defines a parameter for the algorithm used by a MiningModel element. This class cannot be inherited. |
|
AlgorithmParameterCollection | Contains a collection of AlgorithmParameter objects. This class cannot be inherited. |
|
AllowedBindingsHelper | Infrastructure. Specifies the allowed bindings helper. |
|
AmoException | Represents an exception that is raised when an AMO error or warning is encountered. |
|
Annotation | Defines extensions to the Analysis Services Scripting Language (ASSL) schema. This class cannot be inherited. |
|
AnnotationCollection | Contains a collection of Annotation objects. This class cannot be inherited. |
|
Assembly | Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures. |
|
AssemblyCollection | Contains a collection of Assembly objects. This class cannot be inherited. |
|
AssemblyReferencesHelper | Infrastructure. Represents an assembly references helper. |
|
AttributeBinding | Defines a derived data type that represents a binding for an AttributeBinding element. This class cannot be inherited. |
|
AttributePermission | Defines the permissions members of a role have on an individual dimension attribute on a cube. |
|
AttributePermissionCollection | Contains a collection of AttributePermission objects. This class cannot be inherited. |
|
AttributeRelationship | Provides details on the relationship between one attribute and another. This class cannot be inherited. |
|
AttributeRelationshipCollection | Contains a collection of AttributeRelationship objects. This class cannot be inherited. |
|
AttributeTranslation | Represents a translation associated with an Attribute element. This class cannot be inherited. |
|
AttributeTranslationCollection | Contains a collection of AttributeTranslation objects. This class cannot be inherited. |
|
BackupInfo | Stores the information necessary to back up a Microsoft SQL Server 2005 Analysis Services (SSAS) database to a backup file. This class cannot be inherited. |
|
BackupLocation | Represents the location a file will be copied to during backup. This class cannot be inherited. |
|
BackupLocationCollection | Contains a collection of BackupLocation objects. This class cannot be inherited. |
|
Binding | Serves as the base class from which all bindings are derived. |
|
BindingCollection | Contains a collection of Binding objects. This class cannot be inherited. |
|
CalculatedMeasureBinding | Represents a binding to a calculated measure. This class cannot be inherited. |
|
CalculationProperty | Represents a collection of user interface properties for a calculation used in an MdxScript. This class cannot be inherited. |
|
CalculationPropertyCollection | Contains a collection of CalculationProperty objects. This class cannot be inherited. |
|
CalculationPropertyVisualizationProperties | Defines properties that can be used by reporting tools to provide enhanced formatting. |
|
CellPermission | Specifies the CellPermission for one or more cells in a cube. This class cannot be inherited. |
|
CellPermissionCollection | Contains a collection of CellPermission objects. This class cannot be inherited. |
|
CertUtils | |
|
ClrAssembly | Enables you to manage and use a ClrAssembly. This class cannot be inherited. |
|
ClrAssemblyFile | Contains the name, debug type and block of data for a ClrAssemblyFile. This class cannot be inherited. |
|
ClrAssemblyFileCollection | Contains a collection of ClrAssemblyFile objects. This class cannot be inherited. |
|
CollectionChangeEventArgs | Provides data for the collection changed event. |
|
ColumnBinding | Defines a binding between a data source and a column. This class cannot be inherited. |
|
ComAssembly | Enables you to manage and use a ComAssembly. This class cannot be inherited. |
|
Command | Represents a command that is available for use within the context of the parent element of the CommandCollection. |
|
CommandCollection | Contains a collection of Command objects. This class cannot be inherited. |
|
ConnectionException | The exception that is thrown when a connection problem arises between the server and current application. This class cannot be inherited. |
|
ConnectionInfo | Parses a connection string and exposes several properties associated with the connection. This class cannot be inherited. |
|
Cube | Represents a cube from a database. This class cannot be inherited. |
|
CubeAttribute | Defines details for an attribute on a cube. Attributes in the dimension not explicitly included in this collection become part of the collection (and are returned by Discover) with all default values. This class cannot be inherited. |
|
CubeAttributeBinding | Defines a binding from a data source to a cube attribute. This class cannot be inherited. |
|
CubeAttributeCollection | Contains a collection of CubeAttribute objects. This class cannot be inherited. |
|
CubeCollection | Contains a collection of Cube objects. This class cannot be inherited. |
|
CubeDimension | Represents the relationship between a dimension and a cube. This class cannot be inherited. |
|
CubeDimensionBinding | Derived from Binding this type contains identifiers for data sources, cube and cube dimension and an MDX filter. This class cannot be inherited. |
|
CubeDimensionCollection | Contains a collection of CubeDimension objects. This class cannot be inherited. |
|
CubeDimensionPermission | Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited. |
|
CubeDimensionPermissionCollection | Contains a collection of CubeDimensionPermission objects. This class cannot be inherited. |
|
CubeHierarchy | Defines details for a hierarchy on a cube. This class cannot be inherited. |
|
CubeHierarchyCollection | Contains a collection of CubeHierarchy objects. This class cannot be inherited. |
|
CubePermission | Defines the permissions of the members of a specific Role element in a specific Cube. This class cannot be inherited. |
|
CubePermissionCollection | Contains a collection of CubePermission objects. This class cannot be inherited. |
|
Database | Defines a Microsoft Analysis Services database. This class cannot be inherited. |
|
DatabaseCollection | Contains a collection of Database objects. This class cannot be inherited. |
|
DatabasePermission | Defines the permissions of the members of a specific Role element in a Database. This class cannot be inherited. |
|
DatabasePermissionCollection | Contains a collection of DatabasePermission objects. This class cannot be inherited. |
|
DataItem | Describes a data item that includes the definition of that data item (size, type and more), and the details of the binding to some source. This class cannot be inherited. |
|
DataItemCollection | Contains a collection of DataItem objects. This class cannot be inherited. |
|
DataMiningMeasureGroupDimension | Represents the relationship between a measure group and a data dimension. |
|
DataSource | Defines a data source in a Microsoft Analysis Services Database element. |
|
DataSourceCollection | Contains a collection of DataSource objects. This class cannot be inherited. |
|
DataSourcePermission | Defines the permissions for the members, of a specific Role element, over a specific DataSource. This class cannot be inherited. |
|
DataSourcePermissionCollection | Contains a collection of DataSourcePermission objects. This class cannot be inherited. |
|
DataSourceView | Represents a data source view used by a Microsoft SQL Server 2005 Analysis Services (SSAS) Database element. This class cannot be inherited. |
|
DataSourceViewBinding | Defines a binding from an object to a DataSourceView. This class cannot be inherited. |
|
DataSourceViewCollection | Contains a collection of DataSourceView objects. This class cannot be inherited. |
|
DegenerateMeasureGroupDimension | Defines the details of a dimension within a measure group. See MeasureGroupDimension. This class cannot be inherited. |
|
DependenciesCalculator | Evaluates object dependencies on certain operations and produces a list of objects that would be removed, invalidated, or modified by the selected operation. This class cannot be inherited. |
|
DependencyResult | Defines the dependent object affected by the planned operation in the object calling DependenciesCalculator. This class cannot be inherited. |
|
DesignAggregationsResult | Defines what information is returned about the aggregations design process. |
|
Dimension | Represents the contents of a Dimension. This class cannot be inherited. |
|
DimensionAttribute | Describes a dimension attribute. This class cannot be inherited. |
|
DimensionAttributeCollection | Contains a collection of DimensionAttribute objects. This class cannot be inherited. |
|
DimensionAttributeVisualizationProperties | Defines properties that can be used by reporting tools to provide enhanced formatting. |
|
DimensionBinding | Defines a binding from a Dimension object to a DataSource object. This class cannot be inherited. |
|
DimensionCollection | Contains a collection of Dimension objects. This class cannot be inherited. |
|
DimensionPermission | Represents permissions that belong to a particular Role element for a specific database dimension. This class cannot be inherited. |
|
DimensionPermissionCollection | Contains a collection of DimensionPermission objects. This class cannot be inherited. |
|
DismissedValidationResult | Represents a dismissed validation error, warning or message returned by the MajorObject.Validate method. |
|
DismissedValidationResultCollection | Represents a collection of validation result objects. |
|
DismissedValidationRule | Represents the custom rule that checks the validity of user input. |
|
DismissedValidationRuleCollection | Represents a collection of DismissedValidationRule objects. |
|
DrillThroughAction | Defines an action that returns the underlying data to a calculated or aggregated value. |
|
DsvTableBinding | Defines a binding from a data source view to a table. This class cannot be inherited. |
|
ErrorConfiguration | Specifies settings for handling errors that can occur when the parent element is processed. This class cannot be inherited. |
|
ExpressionBinding | Represents a binding on an attribute (calculated column) that binds the column to a Storage Engine Expression Language (SEEL) expression. |
|
FoldingParameters | Represents the folding parameters and its component. |
|
Group | Defines a group of attributes to be used in a UserDefinedGroupBinding binding. This class cannot be inherited. |
|
GroupCollection | Contains a collection of Group objects. This class cannot be inherited. |
|
Hierarchy | Represents a hierarchy in a dimension. This class cannot be inherited. |
|
HierarchyCollection | Contains a collection of Hierarchy objects. This class cannot be inherited. |
|
HierarchyVisualizationProperties | Defines properties that can be used by reporting tools to provide enhanced formatting. |
|
ImpactDetail | Contains one detail result for an impact analysis operation. |
|
ImpactDetailCollection | Contains a collection of ImpactDetail objects. This class cannot be inherited. |
|
ImpersonationInfo | Defines the type of credentials used to establish a connection to the server. |
|
IncrementalProcessingNotification | Contains information for the ProactiveCaching element about a query to execute to determine the progress of incremental processing. This class cannot be inherited. |
|
IncrementalProcessingNotificationCollection | Contains a collection of IncrementalProcessingNotification objects. This class cannot be inherited. |
|
InheritedBinding | Defines a binding as inherited from another object. This class cannot be inherited. |
|
Kpi | Represents a Key Performance Indicator (KPI). This class cannot be inherited. |
|
KpiCollection | Contains a collection of Kpi objects. This class cannot be inherited. |
|
Level | Defines a level in a Hierarchy element. This class cannot be inherited. |
|
LevelCollection | Contains a collection of Level objects. |
|
MajorObject | Serves as the base class from which all major objects are derived. |
|
MajorObjectCollection | Contains a collection of MajorObject objects. |
|
ManyToManyMeasureGroupDimension | Represents the relationship among dimensions and a measure groups. This class cannot be inherited. |
|
MdxScript | An MDX script is a collection of commands, which is usually used to populate a cube with calculations. This class cannot be inherited. |
|
MdxScriptCollection | Contains a collection of MdxScript objects. This class cannot be inherited. |
|
Measure | Defines a fact attribute for which an aggregation is obtained. This class cannot be inherited. |
|
MeasureBinding | Represents a measure binding. |
|
MeasureCollection | Contains a collection of Measure objects. This class cannot be inherited. |
|
MeasureEnumerator | Infrastructure. Represents the measure enumerator. |
|
MeasureGroup | Defines a set of measures known at the same level of granularity. All the measures of a MeasureGroup must be sourced from a single table. |
|
MeasureGroupAttribute | Represents the relationship between an attribute and a measure group. |
|
MeasureGroupAttributeCollection | Contains a collection of MeasureGroupAttribute objects. This class cannot be inherited. |
|
MeasureGroupBinding | Represents a binding to a MeasureGroup element. This class cannot be inherited. |
|
MeasureGroupCollection | Contains a collection of MeasureGroup objects. This class cannot be inherited. |
|
MeasureGroupDimension | Represents the relationship between a dimension and a measure group. Each MeasureGroupDimension is a reference to one of the dimensions on the host cube, and defines which cube dimensions apply to the measure group. |
|
MeasureGroupDimensionBinding | Represents a binding between a dimension and a measure group. This class cannot be inherited. |
|
MeasureGroupDimensionCollection | Contains a collection of MeasureGroupDimension objects. This class cannot be inherited. |
|
MiningModel | Defines the details of an individual mining model. This class cannot be inherited. |
|
MiningModelAlgorithms | Contains an algorithm for MiningModel objects. |
|
MiningModelCollection | Contains a collection of MiningModel objects. This class cannot be inherited. |
|
MiningModelColumn | Represents information about a column in a MiningModel element. This class cannot be inherited. |
|
MiningModelColumnCollection | Contains a collection of MiningModelColumn objects. This class cannot be inherited. |
|
MiningModelColumnUsages | Contains a column usage for the MiningModelColumn objects. |
|
MiningModelingFlags | Contains flags for MiningModelColumn objects. |
|
MiningModelPermission | Defines the permissions for members of a role element as applied to an individual MiningModel element. This class cannot be inherited. |
|
MiningModelPermissionCollection | Contains a collection of MiningModelPermission objects.This class cannot be inherited. |
|
MiningStructure | Defines the structure for one or more mining models. A structure includes columns, bindings, and optional holdout partition. This class cannot be inherited. |
|
MiningStructureCollection | Contains a collection of MiningStructure objects. This class cannot be inherited. |
|
MiningStructureColumn | Represents information about a column in a MiningStructure element. |
|
MiningStructureColumnCollection | Contains a collection of MiningStructureColumn objects. This class cannot be inherited. |
|
MiningStructureColumnContents | Represents information about the contents of a mining structure column. This class cannot be inherited. |
|
MiningStructureColumnDiscretizationMethods | Represents the discretization methods for the mining structure column. |
|
MiningStructureColumnDistributions | Represents the column distributions for the mining structure. |
|
MiningStructureColumnTypes | Represents the column types for the mining structure. |
|
MiningStructurePermission | Contains the collection of permissions on a MiningStructure Element (ASSL). This class cannot be inherited. |
|
MiningStructurePermissionCollection | Contains a collection of MiningStructurePermission objects. This class cannot be inherited. |
|
ModelComponent | Represents the base class for most of the Analysis Management Objects. |
|
ModelComponentCollection | Contains a collection of ModelComponent objects. |
|
MoveEventArgs | Represents an event data to move. |
|
NamedComponent | Represents a named component. |
|
NamedComponentCollection | Contains a collection of INamedComponent objects. |
|
ObjectReference | Provides linkage to an object. This class cannot be inherited. |
|
OlapDataSource | Represents an OLAP data source. |
|
OleDbTypeConverter | Represents a data source type converter. |
|
OperationException | Represents the errors of the operation. |
|
OutOfSyncException | Provides the out of synchronization errors. |
|
Partition | Represents a partition class from a cube class. This class cannot be inherited. |
|
PartitionCollection | Contains a collection of Partition objects. This class cannot be inherited. |
|
Permission | Represents an abstract class for permissions management. |
|
Perspective | The Perspective class represents a perspective, which contains elements of a cube. Perspectives control the scope of a cube exposed to users to allow different types of users to see a different view of a cube. This class cannot be inherited. |
|
PerspectiveAction | Represents information about an action in a Perspective element. This class cannot be inherited. |
|
PerspectiveActionCollection | Contains a collection of PerspectiveAction objects. This class cannot be inherited. |
|
PerspectiveAttribute | Represents information about an attribute in a PerspectiveDimension element. This class cannot be inherited. |
|
PerspectiveAttributeCollection | Contains a collection of PerspectiveAttribute objects. This class cannot be inherited. |
|
PerspectiveCalculation | Represents the relationship between a calculation and a Perspective element. This class cannot be inherited. |
|
PerspectiveCalculationCollection | Contains a collection of PerspectiveCalculation objects. This class cannot be inherited. |
|
PerspectiveCollection | Contains a collection of Perspective objects. This class cannot be inherited. |
|
PerspectiveDimension | Represents a primitive data type that represents the relationship between a cube dimension and a PerspectiveDimension. |
|
PerspectiveDimensionCollection | Contains a collection of PerspectiveDimension objects. This class cannot be inherited. |
|
PerspectiveHierarchy | Represents the perspective objects in the hierarchy. |
|
PerspectiveHierarchyCollection | Contains a collection of PerspectiveHierarchy objects. This class cannot be inherited. |
|
PerspectiveKpi | Represents information about a key performance indicator (KPI) in a Perspective element. This class cannot be inherited. |
|
PerspectiveKpiCollection | Contains a collection of PerspectiveKpi objects. This class cannot be inherited. |
|
PerspectiveMeasure | Represents information about a measure in a PerspectiveMeasureGroup element. This class cannot be inherited. |
|
PerspectiveMeasureCollection | Contains a collection of PerspectiveMeasure objects. This class cannot be inherited. |
|
PerspectiveMeasureGroup | Represents information about a measure group in a Perspective element. This class cannot be inherited. |
|
PerspectiveMeasureGroupCollection | Contains a collection of PerspectiveMeasureGroup objects. This class cannot be inherited. |
|
ProactiveCaching | Defines ProactiveCaching settings for a parent element. |
|
ProactiveCachingBinding | Represents information to the ProactiveCaching element about data source changes that require rebuilding the cache, or about the status of the rebuilding process. |
|
ProactiveCachingIncrementalProcessingBinding | Represents the incremental binding elements for the cache. |
|
ProactiveCachingInheritedBinding | Represents an object notification binding for proactive caching. |
|
ProactiveCachingObjectNotificationBinding | Represents information to the ProactiveCaching element about data source changes. |
|
ProactiveCachingQueryBinding | Represents the query binding elements for the cache. |
|
ProactiveCachingTablesBinding | Represents information to the ProactiveCaching element about data source changes in specified tables and views that require rebuilding the cache. |
|
ProcessableMajorObject | Represents a processable major object. |
|
PropertyOrderAttribute | |
|
QueryBinding | Represents a derived data type that defines the query binding. |
|
QueryNotification | Provides information consumed by the ProactiveCaching element. The information is about the query to execute to determine whether a data source has been modified. |
|
QueryNotificationCollection | Contains a collection of QueryNotification objects. This class cannot be inherited. |
|
ReferenceMeasureGroupDimension | Represents a dimension that is indirectly related to the fact table through an intermediate dimension. This class cannot be inherited. |
|
RegularMeasureGroupDimension | Represents a regular relationship between a dimension and a measure group. |
|
RelationalDataSource | Represents a DataSource element based on a relational data source. This class cannot be inherited. |
|
Relationship | Exists between two database tables when one table has a foreign key that references the primary key of another table. |
|
RelationshipCollection | Contains a collection of Relationship objects. This class cannot be inherited. |
|
RelationshipEnd | Represents an EDM relationship. |
|
RelationshipEndAttribute | Represents the attribute used as the end point in a relationship. |
|
RelationshipEndAttributeCollection | Represents a dynamic collection of attributes on relationship end objects, into which items can be added, removed and inserted. |
|
RelationshipEndVisualizationProperties | Represents the visualization properties of the relationship end. |
|
RemoveEventArgs | Represents a class that removes the event data. |
|
ReportAction | Represents a report action. |
|
ReportParameter | Represents a report parameter. |
|
ReportParameterCollection | Contains a collection of ReportParameter objects. This class cannot be inherited. |
|
ResponseFormatException | Represents errors that occur during application execution. |
|
RestoreFolder | Restores an original folder to a new folder. This class cannot be inherited. |
|
RestoreFolderCollection | Contains a collection of RestoreFolder objects. This class cannot be inherited. |
|
RestoreInfo | Represents the information required to process a file or database restoration. This class cannot be inherited. |
|
RestoreLocation | Represents information associated with the restoration of a Database backup. This class cannot be inherited. |
|
RestoreLocationCollection | Contains a collection of RestoreLocation objects. This class cannot be inherited. |
|
Role | Represents the level of security associated with a group of users. This class cannot be inherited. |
|
RoleCollection | Contains a collection of Role objects. This class cannot be inherited. |
|
RoleMember | A Role is a collection of one or more domain users or groups. RoleMember is an individual user/group in the role. |
|
RoleMemberCollection | Represents a collection of RoleMember objects. |
|
RowBinding | Defines a derived data type that represents a binding to the rows of a table. |
|
RowNumberBinding | Represents a binding to the row number. |
|
ScalarMiningStructureColumn | Represents a MiningStructureColumn element that contains scalar values. This class cannot be inherited. |
|
Scripter | Represents an object for managing scripting operations. |
|
ScriptInfo | Provides detailed information of the script. |
|
Server | Represents an instance of Microsoft SQL Server 2005 Analysis Services (SSAS) and provides methods and members that enable you to control that instance. This class cannot be inherited. |
|
ServerProperty | Defines a server property associated with a Server element. This class cannot be inherited. |
|
ServerPropertyCollection | Contains a collection of ServerProperty objects. This class cannot be inherited. |
|
SessionTrace | Represents the trace sessions. This class cannot be inherited. |
|
StandardAction | Represents any Action element other than a DrillThroughAction element or a ReportAction element. This class cannot be inherited. |
|
TableBinding | Represents a bound table object for the analysis services. |
|
TableMiningStructureColumn | Represents a MiningStructureColumn element that contains nested tables, as opposed to the scalar values associated with the ScalarMiningStructureColumn element that contains scalar values. This class cannot be inherited. |
|
TableNotification | Represents a table notification. |
|
TableNotificationCollection | Contains a collection of TableNotification objects. This class cannot be inherited. |
|
TabularBinding | Represents a binding to a tabular item, such as a table or SQL query. |
|
TimeAttributeBinding | Represents a placeholder binding for generated data items. |
|
TimeBinding | Defines a derived data type that represents a binding to time periods. This class cannot be inherited. |
|
Trace | Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. |
|
TraceCollection | Contains a collection of Trace objects. This class cannot be inherited. |
|
TraceColumnCollection | Contains a collection of TraceColumn objects. This class cannot be inherited. |
|
TraceEvent | Represents a trace event. |
|
TraceEventArgs | Defines the identifiers and values associated with a trace event. This class cannot be inherited. |
|
TraceEventCollection | Contains a collection of TraceEvent objects. This class cannot be inherited. |
|
TraceStoppedEventArgs | Represents a trace stopped event. |
|
Translation | Provides a localized translation for its parent object. |
|
TranslationCollection | Contains a collection of Translation objects. |
|
UserDefinedGroupBinding | Represents a user defined group binding. |
|
Utils | Contains utilities that the XmlReader uses. |
|
ValidationError | Represents the base class for validation errors. |
|
ValidationErrorCodes | Obsolete. Represents a validation error codes. |
|
ValidationErrorCollection | Contains a collection of ValidationError objects. This class cannot be inherited. |
|
ValidationResult | Represents a validation error, warning or message returned by the MajorObject.Validate method. |
|
ValidationResultCollection | Represents a collection of result objects during validation. |
|
ValidationRule | Represents the validation rule. |
|
XmlaError | Represents an error returned by Analysis Services server (in XML/A protocol). |
|
XmlaLocationReference | Represents the xml location reference of an entity. |
|
XmlaMessage | Represents a base class for XMLA messages. |
|
XmlaMessageCollection | Contains a collection of XmlaMessage objects. This class cannot be inherited. |
|
XmlaMessageLocation | Represents the location of the XMLA message. |
|
XmlaResult | Contains the XmlaResult objects. |
|
XmlaResultCollection | Contains a collection of XmlaResult objects. This class cannot be inherited. |
|
XmlaWarning | Contains warning objects associated with this class. |
|
XmlaWarningCollection | Contains a collection of XmlaWarning objects. |
|
XmlSerializationException | Represents messages thrown during the XML de-serialization process. This class cannot be inherited. |
| Interface | Description | |
|---|---|---|
|
IConnectionStringHolder | Infrastructure. Represents a collection of objects for the connection string holder. |
|
IDeserializationStartCallback | Infrastructure. Specifies the deserialization start callback. |
|
IMajorObject | Infrastructure. Contains the collection of major objects. |
|
IModelComponent | Infrastructure. Represents a model component. |
|
IModelComponentCollection | Infrastructure. Represents a collection of IModelComponent objects. |
|
INamedComponent | Infrastructure. |
|
INamedComponentCollection | Infrastructure. Contains a collection of specified objects. |
|
IProcessable | Infrastructure. Represents an object that is processable. |
|
ITrace | Infrastructure. Provides a mechanism to store event logs which can be later viewed or replayed. |
| Delegate | Description | |
|---|---|---|
|
CollectionChangeEventHandler | Represents the method that will handle the OnCollectionChange event. |
|
TraceEventHandler | Represents the analysis services trace event handler. |
|
TraceStoppedEventHandler | Represents the event handler when the tracing is stopped. |
| Enumeration | Description | |
|---|---|---|
|
ActionInvocation | Defines how an Action is called. |
|
ActionTargetType | Identifies where an Action can be located. |
|
ActionType | Defines the type of the Action property. |
|
AggregationFunction | Defines the type of aggregation that can be set for measures or dimensions. |
|
AggregationType | Contains an enumeration of the different types of possible aggregations used only in ROLAP cubes. |
|
AggregationUsage | Defines the values allowed for AggregationUsage. |
|
Alignment | Specifies the type of justification used within a column. |
|
AnalysisState | Defines the processing state of a ProcessableMajorObject in Analysis Services. |
|
AnnotationVisibility | Defines and contains the allowed values for visibility for an Annotation. |
|
AttributeBindingType | Defines the types for an AttributeBindingType object. |
|
AttributeType | Contains the different attribute types. |
|
AttributeUsage | Defines how a DimensionAttribute can be used. |
|
CalculationType | Describes the type of calculation defined in the associated CalculationProperty. |
|
CalendarType | Describes the type of calendar to use for the time hierarchy. |
|
Cardinality | Represents the cardinality of a relationship. |
|
CellPermissionAccess | Indicates the level of access given to a CellPermission object. |
|
ClrAssemblyFileType | Identifies the file type of a ClrAssembly. |
|
ConnectionExceptionCause | Contains the values for exceptions that are raised when an error occurs to the connection between server and current client application. |
|
ConnectionStringSecurity | An enumeration which tells the user if the password for the ConnectionString has to be delivered. |
|
ConnectionType | Defines how the Server object connects to the ConnectionString property. |
|
ContextualNameRule | Specifies a naming format used to disambiguate attributes (calculated columns) that participate in role-playing dimensions (tables). |
|
DataAggregationMode | Indicates if the server can aggregate data or the cache. |
|
DataEmbeddingStyle | Indicates whether the data in the table comes from a data source or it is embedded. An example of embedded data might be data inserted by a copy/paste operation. |
|
DataSourceIsolation | Controls the locking behavior of the SQL statements issued to a data source. |
|
DefaultAggregateFunction | Specifies the aggregate function to be used by reporting tools to summarize attribute (calculated column) values. |
|
DependencyType | Describes how objects depend on other objects. |
|
DimensionStorageMode | Determines the storage mode for the dimension. |
|
DimensionType | Provides both the Analysis server and client applications with information about the dimension contents. |
|
DirectQueryMode | Indicates whether a tabular model is enabled for use in Direct Query mode. |
|
DirectQueryUsage | Specifies the current DirectQuery usage of the partition. |
|
DiscretizationMethod | Defines how a continuous range of values is converted into a discrete, or fixed, number of values. |
|
DropOptions | Defines the behavior of the drop method on dependent objects. |
|
ErrorOption | Defines error behavior during object processing. |
|
ErrorPriority | Defines the error priority. |
|
FiscalYearName | Defines which name to use for the fiscal year, the current calendar year or the next calendar year. |
|
GroupingBehavior | Recommends to client applications how to build queries within the hierarchy. |
|
HideIfValue | Indicates when a level member should be hidden from client applications. |
|
HierarchyStructureType | An enumeration of the different hierarchy structure types allowed by the engine. |
|
HierarchyUniqueNameStyle | Defines how the unique name of the hierarchy is formed. |
|
IdentityProvider | |
|
ImpactAnalysisType | Defines the state of the object if the operation is performed. |
|
ImpersonationInfoSecurity | Defines password availability from data source. |
|
ImpersonationLevel | Indicates the level of impersonation that the server can use when impersonating the client. |
|
ImpersonationMode | Defines the access mode to the data source that the service uses when it processes its objects, synchronizes the server, and for the Data Mining statement OPENQUERY (DMX). |
|
InstanceSelection | Provides a hint on how a client application displays a list of server values. |
|
IntegratedSecurity | Defines the type of integrated security used. |
|
InvalidXmlCharacters | Defines how invalid XML characters are handled. |
|
KeyErrorAction | Defines how errors are handling on dimension keys during process operations. |
|
KeyErrorLimitAction | Defines what happens when the KeyErrorLimit is exceeded. |
|
MdxMissingMemberMode | Specifies an enumeration of MdxMissingMemberMode. |
|
MeasureDataType | Defines the current measure data type. |
|
MeasureGroupAttributeType | Enumerates the attribute types for the measure group. |
|
MeasureGroupType | Enumerates the type of the measure group. |
|
MemberKeysUnique | An enumeration of the possible values that apply to member keys uniqueness. |
|
MembersWithData | Enumerates the display types for non-leaf member in the parent dimension attribute. |
|
MemberUniqueNameStyle | Determines how unique names are generated for members of hierarchies contained within the specified element. |
|
MiningStructureCacheMode | Determines whether the training data that Analysis Services retrieves and caches while processing a mining structure is persisted or deleted after Analysis Services finishes the processing. |
|
ModelType | |
|
Multiplicity | Specifies whether a relationship end is connected to the "one" or "many" side of a one-to-many relationship. |
|
NotificationTechnique | Enumerates the notifications used in the analysis service. |
|
NullProcessing | Specifies what action SQL Server 2005 Analysis Services (SSAS) takes when it encounters a Null value in a data item. |
|
OptimizationType | Enumerates the analysis service optimization type. |
|
Optionality | Specifies the Optionality definition of the relationship between parent and current attribute. |
|
OrderBy | Specifies enumeration that contains values of which a query are sorted. |
|
OverrideBehavior | Specifies the override behavior definition of the relationship. |
|
PartitionType | Enumerates the partition types used in the analysis service. |
|
PermissionSet | Enumerates the permission set fir the analysis services. |
|
PersistenceType | Defines the metadata persistence for linked objects. |
|
PerspectiveCalculationType | Enumerates the types of perspective calculation. |
|
ProactiveCachingAggregationStorage | Enumerates the storage for partitions with proactive caching. |
|
ProactiveCachingOnlineMode | Defines the availability mode for proactive caching. |
|
ProcessingGroup | Defines the ProcessingGroup enumeration. |
|
ProcessingMode | Enumerates the modes when processing aggregation calculation. |
|
ProcessingRecommendation | Specifies an enumeration of processing recommendation. |
|
ProcessingState | Specifies the processing state of the attribute (calculated column). |
|
ProcessType | Describes the processing types available on the server. |
|
ProtectionLevel | Enumerates the protection level associated with opening a connection to a SSAS Server. |
|
ProtocolFormat | Enumerates the analysis service protocol format. |
|
ReadAccess | Specifies an enumeration of reading access. |
|
ReadDefinitionAccess | Defines the ReadDefinitionAccess enumeration. |
|
ReadSourceDataAccess | Specifies the read source data access. |
|
ReadWriteMode | An enumeration that describes the read/write state of the database. |
|
ReferenceDimensionMaterialization | Provides reference about the dimension contents. |
|
RefreshPolicy | Defines how data is updated from the source. |
|
RefreshType | Enumerates the refresh type options. |
|
RelationshipType | Specifies the type of relationship in an attribute relationship. |
|
ReportingWeekToMonthPattern | Enumerates the pattern by which to match weeks to months. |
|
RestoreDataSourceType | An enumeration to describe the possible sources of the restore data. |
|
RestoreSecurity | Enumerates the action to apply on Role objects during database restoration. |
|
RootIfValue | Enumerates how the root member or members of a parent attribute are identified. |
|
ScriptAction | Specifies an enumeration of script actions. |
|
ScriptCacheProcessingMode | Specifies an enumeration of script cache processing. |
|
ScriptErrorHandlingMode | Defines the script error handling modes. |
|
ScriptOptions | Enumerates the options for generating scripts that are used in analysis services. |
|
ServerEdition | Specifies an enumeration of server edition. |
|
ServerLocation | |
|
ServerMode | Specifies the server mode used. For more information about server modes and how to set the server deployment mode, see Determine the Server Mode of an Analysis Services Instance. |
|
ServerPropertyCategory | Defines the server property category. |
|
SortDirection | Specifies the sort direction. |
|
StorageEngineUsed | An enumeration of the different storage engine types allowed by the SSAS service. |
|
StorageMode | Determines the storage mode for the object. |
|
StorageSharingMode | Specifies the mode of storage sharing. |
|
TraceColumn | Represent the trace event columns. |
|
TraceEventClass | Defines the type of trace event. |
|
TraceEventSubclass | Specifies the subclass of trace event. |
|
TraceEventSuccess | Defines the TraceEventSuccess enumeration. |
|
TraceStopCause | Specifies an enumeration of cause to stop the trace. |
|
TransportCompression | Defines the TransportCompression enumeration. |
|
Trimming | Specifies how a string type data item is trimmed. |
|
UnknownMemberBehavior | Specifies the behaviors of the unknown member. |
|
UpdateMode | Specifies an enumeration of update mode. |
|
UpdateOptions | Defines how an object and related dependent objects are updated on the server after an update command. |
|
ValidationOptions | Enumerates the validation options. |
|
ValidationRulePriority | Enumerates the validation rule priority of analysis services. |
|
ValidationRuleType | Enumerates the types of validation rule. |
|
WriteAccess | Specifies the write access to objects in Microsoft SQL Server 2005 Analysis Services (SSAS). |
|
WriteBackTableCreation | Determines whether a writeback table is created during the Process operation. |
|
XmlaRequestType | Specifies an enumeration of XMLA request type. |
