Microsoft.AnalysisServices Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an object API used to administer Analysis Services multidimensional server instances, databases, roles, and assemblies. It's also used to administer data mining models and tabular models that use multidimensional metadata for object definitions (compatibility levels 1100 and 1103). When using this namespace, be sure to also add a reference to Microsoft.AnalysisServices.Core.
Classes
Account |
The Account object is associated with dimensions of type Account. This class cannot be inherited. |
AccountCollection |
Represents 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 |
The base class for objects that represents an action that can be returned from the Server and run on the client. |
ActionCollection |
Represents 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 |
Represents a collection of AggregationAttribute objects. This class cannot be inherited. |
AggregationCollection |
Represents 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 |
Represents a collection of AggregationDesignAttribute objects. This class cannot be inherited. |
AggregationDesignCollection |
Represents 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 |
Represents 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 |
Represents 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 |
Represents a collection of AggregationInstanceAttribute objects. This class cannot be inherited. |
AggregationInstanceCollection |
Represents a collection of AggregationInstance objects. This class cannot be inherited. |
AggregationInstanceDimension |
Represents a dimension for a user-defined aggregation instance. |
AggregationInstanceDimensionCollection |
Represents a collection of AggregationInstanceDimension objects. This class cannot be inherited. |
AggregationInstanceMeasure |
Represents information about a measure used by an Aggregation instance. |
AggregationInstanceMeasureCollection |
Represents a collection of AggregationInstanceMeasure objects. This class cannot be inherited. |
AlgorithmParameter |
This class defines the mining model flag. |
AlgorithmParameterCollection |
Represents a collection of AlgorithmParameter objects. This class cannot be inherited. |
AllowedBindingsHelper |
A helper class for allowed bindings. |
AmoDataAdapter |
Represents a set of SQL commands and a database connection that are used to fill the DataSet and update an Analysis Services database. |
AmoDataReader |
Represents an object that retrieves a read-only, forward-only stream of data from an Analysis Services database. |
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 |
Represents 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 |
Represents a collection of Assembly objects. This class cannot be inherited. |
AssemblyReferencesHelper |
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 |
Represents 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 |
Represents 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 |
Represents a collection of AttributeTranslation objects. This class cannot be inherited. |
BackupInfo |
Stores the information necessary to back up an Analysis Services 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 |
Represents a collection of BackupLocation objects. This class cannot be inherited. |
Binding |
Serves as the base class from which all bindings are derived. |
BindingCollection |
Represents a collection of Binding objects. |
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 |
Represents a collection of CalculationProperty objects. This class cannot be inherited. |
CalculationPropertyVisualizationProperties |
Represents the visualization properties of the calculation property. |
CellPermission |
Specifies the CellPermission for one or more cells in a cube. This class cannot be inherited. |
CellPermissionCollection |
Represents a collection of CellPermission objects. This class cannot be inherited. |
CertUtils |
Certificate utilities. |
CloudConnectionAuthenticationProperties |
Do not use this type or its members, the functionality has been deprecated! |
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 |
Represents 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 |
Represents a collection of Command objects. This class cannot be inherited. |
ConnectionException |
Represents 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 |
Represents a collection of CubeAttribute objects. This class cannot be inherited. |
CubeCollection |
Represents 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 |
Represents 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 |
Represents 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 |
Represents 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 |
Represents a collection of CubePermission objects. This class cannot be inherited. |
Database |
Defines a MicrosoftAnalysis Services database. This class cannot be inherited. |
DatabaseCollection |
Represents 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 |
Represents 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 |
Represents a collection of DataItem objects. |
DataItemTypeConverter |
A static class that provides data source type conversion methods. |
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 |
Represents 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 |
Represents a collection of DataSourcePermission objects. This class cannot be inherited. |
DataSourceView |
Represents a data source view used by a Analysis Services Database element. This class cannot be inherited. |
DataSourceViewBinding |
Defines a binding from an object to a DataSourceView. This class cannot be inherited. |
DataSourceViewCollection |
Represents 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 |
Represents a collection of DimensionAttribute objects. This class cannot be inherited. |
DimensionAttributeVisualizationProperties |
Represents the visualization properties of the dimension attribute. |
DimensionBinding |
Defines a binding from a Dimension object to a DataSource object. This class cannot be inherited. |
DimensionCollection |
Represents 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 |
Represents a collection of DimensionPermission objects. This class cannot be inherited. |
DismissedValidationResult |
Represents a dismissed ValidationResult (saved to the Annotaltions of a Database, considered by the .Validate(...) method). |
DismissedValidationResultCollection |
Represents a collection of DismissedValidationResult objects. |
DismissedValidationRule |
Represents a dismissed ValidationRule (saved to the Annotaltions of a Database, considered by the .Validate(...) method). |
DismissedValidationRuleCollection |
Represents a collection of DismissedValidationRule objects. |
DrillThroughAction |
Represents 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. |
ExternalRoleMember |
A Role is a collection of one or more domain users or groups. ExternalRoleMember is an individual user/group in the role coming from an external identity provider. |
ExternalRoleMemberCollection |
Represents a collection of ExternalRoleMember objects. This class cannot be inherited. |
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 |
Represents a collection of Group objects. This class cannot be inherited. |
Hierarchy |
Represents a hierarchy in a dimension. This class cannot be inherited. |
HierarchyCollection |
Represents a collection of Hierarchy objects. This class cannot be inherited. |
HierarchyVisualizationProperties |
Represents the visualization properties of the hierarchy. |
IdentityTransferToken |
Do not use this type or its members, the functionality has been deprecated! |
ImageLoadInfo |
Loads a Tabular data model from a data stream. This class applies to SharePoint mode only. |
ImageSaveInfo |
Saves a Tabular data model back to the location from which it was loaded. This class applies to SharePoint mode only. |
ImpactDetail |
Contains one detail result for an impact analysis operation. |
ImpactDetailCollection |
Represents 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 |
Represents a collection of IncrementalProcessingNotification objects. This class cannot be inherited. |
InheritedBinding |
Defines a binding as inherited from another object. This class cannot be inherited. |
JsonSerializationException |
Represents an exception thrown during a serialization or deserialization operation to/from JSON. |
JsonSerializer |
A Helper class that provides JSON serialization methods. |
Kpi |
Represents a Key Performance Indicator (KPI). This class cannot be inherited. |
KpiCollection |
Represents a collection of Kpi objects. This class cannot be inherited. |
Level |
Defines a level in a Hierarchy element. This class cannot be inherited. |
LevelCollection |
Represents a collection of Level objects. This class cannot be inherited. |
MajorObject |
Serves as the base class from which all major objects are derived. |
MajorObjectCollection |
Represents 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 |
Represents 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 |
Represents a collection of Measure objects. This class cannot be inherited. |
MeasureEnumerator |
For internal use. |
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 |
Represents a collection of MeasureGroupAttribute objects. This class cannot be inherited. |
MeasureGroupBinding |
Represents a binding to a MeasureGroup element. This class cannot be inherited. |
MeasureGroupCollection |
Represents 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 |
Represents 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 information regarding algorithms for MiningModel objects. |
MiningModelCollection |
Represents 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 |
Represents 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 |
Represents 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 |
Represents a collection of MiningStructure objects. This class cannot be inherited. |
MiningStructureColumn |
Represents information about a column in a MiningStructure element. |
MiningStructureColumnCollection |
Represents 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 |
Represents 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 a 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. This class cannot be inherited. |
OleDbTypeConverter |
A static class that provides data source type conversion methods. |
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 |
Represents a collection of Partition objects. This class cannot be inherited. |
Permission |
Represents an abstract base 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 |
Represents 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 |
Represents 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 |
Represents a collection of PerspectiveCalculation objects. This class cannot be inherited. |
PerspectiveCollection |
Represents 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 |
Represents a collection of PerspectiveDimension objects. This class cannot be inherited. |
PerspectiveHierarchy |
Represents the perspective objects in the hierarchy. |
PerspectiveHierarchyCollection |
Represents 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 |
Represents 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 |
Represents 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 |
Represents 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 |
PropertyOrderAttribute specifies the order of properties in serialization. |
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 |
Represents 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 |
Defines a one-to-many relationship between two dimensions. |
RelationshipCollection |
Represents a collection of Relationship objects. |
RelationshipEnd |
Defines an end of a one-to-many relationship between dimensions. |
RelationshipEndAttribute |
Represents the attribute at one end of a many-to-one relation between dimensions. |
RelationshipEndAttributeCollection |
Represents a collection of RelationshipEndAttribute objects. |
RelationshipEndVisualizationProperties |
Represents the visualization properties of the relationship end. |
RemoveEventArgs |
Represents a class that removes the event data. |
ReportAction |
Represents a report action. This class cannot be inherited. |
ReportParameter |
Represents a report parameter. |
ReportParameterCollection |
Represents a collection of ReportParameter objects. This class cannot be inherited. |
ResponseFormatException |
Represents an error due to bad format in the response. |
RestoreFolder |
Restores an original folder to a new folder. This class cannot be inherited. |
RestoreFolderCollection |
Represents 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 |
Represents 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 |
Represents 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. This class cannot be inherited. |
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 Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited. |
ServerProperty |
Defines a property associated with a Server element. This class cannot be inherited. |
ServerPropertyCollection |
Represents a collection of ServerProperty objects. This class cannot be inherited. |
SessionTrace |
Represents a trace session. This class cannot be inherited. |
SignatureHashAlgorithm |
Do not use this type or its members, the functionality has been deprecated! |
SigningKey |
Do not use this type or its members, the functionality has been deprecated! |
StandardAction |
Represents any Action element other than a DrillThroughAction element or a ReportAction element. This class cannot be inherited. |
SynchronizeInfo |
Represents the synchronize information for the analysis services. |
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 |
Represents 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. |
TmdlSerializer |
A Helper class that provides TMDL serialization methods. |
TokenSigner |
Do not use this type or its members, the functionality has been deprecated! |
Trace |
Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. |
TraceCollection |
Represents a collection of Trace objects. This class cannot be inherited. |
TraceColumnCollection |
Represents 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 |
Represents 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 |
Represents a collection of Translation objects. |
UserDefinedGroupBinding |
Represents a user defined group binding. |
Utils |
General purpose utilities used primarily for validation and syntax checks. |
ValidationError |
Represents the base class for validation errors. |
ValidationErrorCodes |
Represents a validation error codes. |
ValidationErrorCollection |
Represents 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 XMLA location reference of an entity. |
XmlaMessage |
Represents a base class for XMLA messages. |
XmlaMessageCollection |
Represents a collection of XmlaMessage objects. This class cannot be inherited. |
XmlaMessageLocation |
Represents the location associated with an XMLA message. |
XmlaResult |
Represent the result of a single XMLA command. |
XmlaResultCollection |
Represents a collection of XmlaResult objects. This class cannot be inherited. |
XmlaWarning |
Represents a warning returned by Analysis Services server (in XML/A protocol). |
XmlaWarningCollection |
Represents a collection of XmlaWarning objects. |
XmlIgnoreOnReadAttribute |
Overrides the default serialization of an XML object, used when the object exists for internal operations. |
XmlSerializationException |
Represents an exception occured during serialization or deserialization. This class cannot be inherited. |
Structs
AccessToken |
Access token |
Interfaces
IConnectionStringHolder |
Represents a collection of objects for the connection string holder. |
IDeserializationStartCallback |
Specifies the deserialization start callback. |
IMajorObject |
Defines the interface to a major object. |
IModelComponent |
Represents a model component. |
IModelComponentCollection |
Represents a collection of IModelComponent objects. |
INamedComponent |
Represents a named component. |
INamedComponentCollection |
Repesent a container of a collection of named components. |
IProcessable |
Represents an object that is processable. |
ITrace |
Provides a mechanism to store event logs which can be viewed or replayed later. |
Enums
ActionInvocation |
Defines how an Action is called. |
ActionTargetType |
Identifies where an Action can be located. |
ActionType |
Defines the type of the Action property. |
ActiveState |
Enumerates the active state. |
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. |
AsAzureRedirection |
Represents different modes on handling redirection of AS Azure hosted servers to Power BI hosted servers. |
AttributeBindingType |
Defines the types for an AttributeBinding 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. |
ColumnUsage |
Specifies the column usage. |
CompatibilityMode |
An enumeration of the compatibility modes supported by the various AnalysisServices services. |
ConnectionExceptionCause |
An indication of the cause of the connection exception. |
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). |
CrossFilterDirection |
Describes the cross filter direction. |
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. |
DataEncodingHint |
Specifies the hint for data encoding. |
DataSourceIsolation |
Controls the locking behavior of the SQL statements issued to a data source. |
DataType |
Specifies the data type of a DataItem. |
DefaultAggregateFunction |
Specifies the aggregate function to be used by reporting tools to summarize attribute (calculated column) values. |
DefinitionType |
Specifies the definition type. |
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. |
FixUpExpressions |
Specifies the fixup expressions. |
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. |
HttpChannelHandling |
Represents the way an HTTP-based XMLA channel is managed by the AS Client. |
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 |
Specifies the type of model. |
Multiplicity |
Specifies whether a relationship end is connected to the "one" or "many" side of a one-to-many relation. |
NotificationTechnique |
Enumerates the notifications used in the analysis service. |
NullProcessing |
Specifies what action Analysis Services 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 for 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. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
ServerEdition |
Specifies an enumeration of server edition. |
ServerLocation |
Location of the analysis server |
ServerMode |
Specifies the server mode used. For more information about server modes and how to set the server deployment mode, see Enable a Standalone VertiPAq Engine Instance. |
ServerPropertyCategory |
Defines the server property category. |
ShardingMode |
Specifies the sharding mode. |
SortDirection |
Provides guidance to reporting tools on how to sort values. |
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. |
SynchronizeSecurity |
Defines the synchronize security objects. |
TokenizationBehavior |
Describes the Tokenization Behavior. |
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. |
UseAdalCacheType |
Do not use this enum or its values, it has been deprecated! |
ValidationOptions |
Enumerates the validation options. |
ValidationRulePriority |
Enumerates the validation rule priority of analysis services. |
ValidationRuleType |
Enumerates the types of validation rule. |
VertipaqCompressionHint |
Specifies the hint for Vertipaq compression. |
WriteAccess |
Specifies write access to objects. |
WriteBackTableCreation |
Determines whether a writeback table is created during the Process operation. |
XmlaRequestType |
Specifies an enumeration of XMLA request type. |
Delegates
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. |