Microsoft.AnalysisServices Namespace

The Analysis Management Object API, which is used to administer Analysis Services instances.

New: 17 July 2006

Classes

  Class Description
Public class Account The Account object is associated with dimensions of type Account. This class cannot be inherited.
Public class AccountCollection Contains a collection of Account objects. This class cannot be inherited.
Public class AccountTypes Contains a fixed set of account types. This class cannot be changed or inherited.
Public class Action Represents an Action that can be returned from the Server and run on the client.
Public class ActionCollection Contains a collection of Action objects. This class cannot be inherited.
Public class AddEventArgs Provides information about the arguments used in the Add event over a collection for which the CollectionChangeEventHandler has been enabled.
Public class Aggregation Defines a single aggregation. This class cannot be inherited.
Public class AggregationAttribute Defines a DimensionAttribute as being part of a Aggregation. This class cannot be inherited.
Public class AggregationAttributeCollection Contains a collection of AggregationAttribute objects. This class cannot be inherited.
Public class AggregationCollection Contains a collection of Aggregation objects. This class cannot be inherited.
Public class AggregationDesign Defines a set of aggregation definitions that can be shared across multiple partitions in a database. This class cannot be inherited.
Public class AggregationDesignAttribute Represents the association between an attribute and an AggregationDesignDimension element.
Public class AggregationDesignAttributeCollection Contains a collection of AggregationDesignAttribute objects. This class cannot be inherited.
Public class AggregationDesignCollection Contains a collection of AggregationDesign objects. This class cannot be inherited.
Public class AggregationDesignDimension Defines a primitive data type that represents the relationship between a cube dimension and an AggregationDesignDimension. This class cannot be inherited.
Public class AggregationDesignDimensionCollection Contains a collection of AggregationDesignDimension objects. This class cannot be inherited.
Public class AggregationDimension Represents the relationship between a Dimension and an Aggregation. This class cannot be inherited.
Public class AggregationDimensionCollection Contains a collection of AggregationDimension objects. This class cannot be inherited.
Public class AggregationInstance Represents an instance of a defined Aggregation for a partition.
Public class AggregationInstanceAttribute Represents information about an attribute used by an Aggregation instance.
Public class AggregationInstanceAttributeCollection Contains a collection of AggregationInstanceAttribute objects. This class cannot be inherited.
Public class AggregationInstanceCollection Contains a collection of AggregationInstance objects. This class cannot be inherited.
Public class AggregationInstanceDimension Represents a dimension for a user-defined aggregation instance.
Public class AggregationInstanceDimensionCollection Contains a collection of AggregationInstanceDimension objects. This class cannot be inherited.
Public class AggregationInstanceMeasure Represents information about a measure used by an Aggregation instance.
Public class AggregationInstanceMeasureCollection Contains a collection of AggregationInstanceMeasure objects. This class cannot be inherited.
Public class AlgorithmParameter Defines a parameter for the algorithm used by a MiningModel element. This class cannot be inherited.
Public class AlgorithmParameterCollection Contains a collection of AlgorithmParameter objects. This class cannot be inherited.
Public class AllowedBindingsHelper Infrastructure.
Public class AmoException Represents an exception that is raised when an AMO error or warning is encountered.
Public class Annotation Defines extensions to the Analysis Services Scripting Language (ASSL) schema. This class cannot be inherited.
Public class AnnotationCollection Contains a collection of Annotation objects. This class cannot be inherited.
Public class Assembly Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures.
Public class AssemblyCollection Contains a collection of Assembly objects. This class cannot be inherited.
Public class AssemblyReferencesHelper Infrastructure.
Public class AttributeBinding Defines a derived data type that represents a binding for an AttributeBinding element. This class cannot be inherited.
Public class AttributePermission
Public class AttributePermissionCollection Contains a collection of AttributePermission objects. This class cannot be inherited.
Public class AttributeRelationship Provides details on the relationship between one attribute and another. This class cannot be inherited.
Public class AttributeRelationshipCollection Contains a collection of AttributeRelationship objects. This class cannot be inherited.
Public class AttributeTranslation Represents a translation associated with an Attribute element. This class cannot be inherited.
Public class AttributeTranslationCollection Contains a collection of AttributeTranslation objects. This class cannot be inherited.
Public class 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.
Public class BackupLocation Represents the location a file will be copied to during backup. This class cannot be inherited.
Public class BackupLocationCollection Contains a collection of BackupLocation objects. This class cannot be inherited.
Public class Binding Serves as the base class from which all bindings are derived.
Public class BindingCollection Contains a collection of Binding objects. This class cannot be inherited.
Public class CalculatedMeasureBinding XXX. This class cannot be inherited.
Public class CalculationProperty Represents a collection of user interface properties for a calculation used in an MdxScript. This class cannot be inherited.
Public class CalculationPropertyCollection Contains a collection of CalculationProperty objects. This class cannot be inherited.
Public class CellPermission Specifies the CellPermission for one or more cells in a cube. This class cannot be inherited.
Public class CellPermissionCollection Contains a collection of CellPermission objects. This class cannot be inherited.
Public class ClrAssembly Enables you to manage and use a ClrAssembly. This class cannot be inherited.
Public class ClrAssemblyFile Contains the name, debug type and block of data for a ClrAssemblyFile. This class cannot be inherited.
Public class ClrAssemblyFileCollection Contains a collection of ClrAssemblyFile objects. This class cannot be inherited.
Public class CollectionChangeEventArgs Provides data for the collection changed event.
Public class ColumnBinding Defines a binding between a data source and a column. This class cannot be inherited.
Public class ComAssembly Enables you to manage and use a ComAssembly. This class cannot be inherited.
Public class Command Represents a command that is available for use within the context of the parent element of the CommandCollection.
Public class CommandCollection Contains a collection of Command objects. This class cannot be inherited.
Public class ConnectionException The exception that is thrown when a connection problem arises between the server and current application. This class cannot be inherited.
Public class ConnectionInfo Parses a connection string and exposes several properties associated with the connection. This class cannot be inherited.
Public class Cube Represents a cube from a database. This class cannot be inherited.
Public class 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.
Public class CubeAttributeBinding Defines a binding from a data source to a cube attribute. This class cannot be inherited.
Public class CubeAttributeCollection Contains a collection of CubeAttribute objects. This class cannot be inherited.
Public class CubeCollection Contains a collection of Cube objects. This class cannot be inherited.
Public class CubeDimension Represents the relationship between a dimension and a cube. This class cannot be inherited.
Public class CubeDimensionBinding Derived from Binding this type contains identifiers for data sources, cube and cube dimension and an MDX filter. This class cannot be inherited.
Public class CubeDimensionCollection Contains a collection of CubeDimension objects. This class cannot be inherited.
Public class CubeDimensionPermission Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited.
Public class CubeDimensionPermissionCollection Contains a collection of CubeDimensionPermission objects. This class cannot be inherited.
Public class CubeHierarchy Defines details for a hierarchy on a cube. This class cannot be inherited.
Public class CubeHierarchyCollection Contains a collection of CubeHierarchy objects. This class cannot be inherited.
Public class CubePermission Defines the permissions of the members of a specific Role element in a specific Cube. This class cannot be inherited.
Public class CubePermissionCollection Contains a collection of CubePermission objects. This class cannot be inherited.
Public class Database Defines a Microsoft SQL Server 2005 Analysis Services (SSAS) database. This class cannot be inherited.
Public class DatabaseCollection Contains a collection of Database objects. This class cannot be inherited.
Public class DatabasePermission Defines the permissions of the members of a specific Role element in a Database. This class cannot be inherited.
Public class DatabasePermissionCollection Contains a collection of DatabasePermission objects. This class cannot be inherited.
Public class 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.
Public class DataItemCollection Contains a collection of DataItem objects. This class cannot be inherited.
Public class DataMiningMeasureGroupDimension
Public class DataSource Defines a data source in a Microsoft SQL Server 2005 Analysis Services (SSAS) Database element.
Public class DataSourceCollection Contains a collection of DataSource objects. This class cannot be inherited.
Public class DataSourcePermission Defines the permissions for the members, of a specific Role element, over a specific DataSource. This class cannot be inherited.
Public class DataSourcePermissionCollection Contains a collection of DataSourcePermission objects. This class cannot be inherited.
Public class DataSourceView Represents a data source view used by a Microsoft SQL Server 2005 Analysis Services (SSAS) Database element. This class cannot be inherited.
Public class DataSourceViewBinding Defines a binding from an object to a DataSourceView. This class cannot be inherited.
Public class DataSourceViewCollection Contains a collection of DataSourceView objects. This class cannot be inherited.
Public class DegenerateMeasureGroupDimension Defines the details of a dimension within a measure group. See MeasureGroupDimension. This class cannot be inherited.
Public class 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.
Public class DependencyResult Defines the dependent object affected by the planned operation in the object calling DependenciesCalculator. This class cannot be inherited.
Public class DesignAggregationsResult Defines what information is returned about the aggregations design process.
Public class Dimension Represents the contents of a Dimension. This class cannot be inherited.
Public class DimensionAttribute Describes a dimension attribute. This class cannot be inherited.
Public class DimensionAttributeCollection Contains a collection of DimensionAttribute objects. This class cannot be inherited.
Public class DimensionBinding Defines a binding from a Dimension object to a DataSource object. This class cannot be inherited.
Public class DimensionCollection Contains a collection of Dimension objects. This class cannot be inherited.
Public class DimensionPermission Represents permissions that belong to a particular Role element for a specific database dimension dimension. This class cannot be inherited.
Public class DimensionPermissionCollection Contains a collection of DimensionPermission objects. This class cannot be inherited.
Public class DismissedValidationResult
Public class DismissedValidationResultCollection
Public class DismissedValidationRule
Public class DismissedValidationRuleCollection
Public class DrillThroughAction Defines an action that returns the underlying data to a calculated or aggregated value.
Public class DsvTableBinding Defines a binding from a data source view to a table. This class cannot be inherited.
Public class ErrorConfiguration Specifies settings for handling errors that can occur when the parent element is processed. This class cannot be inherited.
Public class ExpressionBinding
Public class FoldingParameters
Public class Group Defines a group of attributes to be used in a UserDefinedGroupBinding binding. This class cannot be inherited.
Public class GroupCollection Contains a collection of Group objects. This class cannot be inherited.
Public class Hierarchy Represents a hierarchy in a dimension. This class cannot be inherited.
Public class HierarchyCollection Contains a collection of Hierarchy objects. This class cannot be inherited.
Public class ImpactDetail Contains one detail result for an impact analysis operation.
Public class ImpactDetailCollection Contains a collection of ImpactDetail objects. This class cannot be inherited.
Public class ImpersonationInfo Defines the type of credentials used to establish a connection to the server.
Public class IncrementalProcessingNotification Contains information for the ProactiveCaching element about a query to execute to determine the progress of incremental processing. This class cannot be inherited.
Public class IncrementalProcessingNotificationCollection Contains a collection of IncrementalProcessingNotification objects. This class cannot be inherited.
Public class InheritedBinding Defines a binding as inherited from another object. This class cannot be inherited.
Public class Kpi Represents a Key Performance Indicator (KPI). This class cannot be inherited.
Public class KpiCollection Contains a collection of Kpi objects. This class cannot be inherited.
Public class Level Defines a level in a Hierarchy element. This class cannot be inherited.
Public class LevelCollection Contains a collection of Level objects.
Public class MajorObject Serves as the base class from which all major objects are derived.
Public class MajorObjectCollection Contains a collection of MajorObject objects.
Public class ManyToManyMeasureGroupDimension
Public class MdxScript An MDX script is a collection of commands, which is usually used to populate a cube with calculations. This class cannot be inherited.
Public class MdxScriptCollection Contains a collection of MdxScript objects. This class cannot be inherited.
Public class Measure Defines a fact attribute for which an aggregation is obtained. This class cannot be inherited.
Public class MeasureBinding
Public class MeasureCollection Contains a collection of Measure objects. This class cannot be inherited.
Public class MeasureEnumerator
Public class 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.
Public class MeasureGroupAttribute Represents the relationship between an attribute and a measure group.
Public class MeasureGroupAttributeCollection Contains a collection of MeasureGroupAttribute objects. This class cannot be inherited.
Public class MeasureGroupBinding Represents a binding to a MeasureGroup element. This class cannot be inherited.
Public class MeasureGroupCollection Contains a collection of MeasureGroup objects. This class cannot be inherited.
Public class 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.
Public class MeasureGroupDimensionBinding Represents a binding between a dimension and a measure group. This class cannot be inherited.
Public class MeasureGroupDimensionCollection Contains a collection of MeasureGroupDimension objects. This class cannot be inherited.
Public class MiningModel Defines the details of an individual mining model. This class cannot be inherited.
Public class MiningModelAlgorithms
Public class MiningModelCollection Contains a collection of MiningModel objects. This class cannot be inherited.
Public class MiningModelColumn Represents information about a column in a MiningModel element. This class cannot be inherited.
Public class MiningModelColumnCollection Contains a collection of MiningModelColumn objects. This class cannot be inherited.
Public class MiningModelColumnUsages
Public class MiningModelingFlags
Public class MiningModelPermission Defines the permissions for members of a role element as applied to an individual MiningModel element. This class cannot be inherited.
Public class MiningModelPermissionCollection Contains a collection of MiningModelPermission objects.This class cannot be inherited.
Public class MiningStructure Defines the structure for one or more mining models. A structure includes columns, bindings, and optional holdout partition. This class cannot be inherited.
Public class MiningStructureCollection Contains a collection of MiningStructure objects. This class cannot be inherited.
Public class MiningStructureColumn Represents information about a column in a MiningStructure element.
Public class MiningStructureColumnCollection Contains a collection of MiningStructureColumn objects. This class cannot be inherited.
Public class MiningStructureColumnContents Represents information about the contents of a mining structure column. This class cannot be inherited.
Public class MiningStructureColumnDiscretizationMethods
Public class MiningStructureColumnDistributions
Public class MiningStructureColumnTypes
Public class MiningStructurePermission Contains the collection of permissions on a MiningStructure Element (ASSL). This class cannot be inherited.
Public class MiningStructurePermissionCollection Contains a collection of MiningStructurePermission objects. This class cannot be inherited.
Public class ModelComponent This is the base class for most of the Analysis Management Objects.
Public class ModelComponentCollection Contains a collection of ModelComponent objects.
Public class MoveEventArgs
Public class NamedComponent
Public class NamedComponentCollection Contains a collection of INamedComponent objects.
Public class ObjectReference Provides linkage to an object. This class cannot be inherited.
Public class OlapDataSource
Public class OleDbTypeConverter
Public class OperationException
Public class OutOfSyncException
Public class Partition Represents a partition class from a cube class. This class cannot be inherited.
Public class PartitionCollection Contains a collection of Partition objects. This class cannot be inherited.
Public class Permission Permission is an abstract class for permissions management.
Public class 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.
Public class PerspectiveAction Represents information about an action in a Perspective element. This class cannot be inherited.
Public class PerspectiveActionCollection Contains a collection of PerspectiveAction objects. This class cannot be inherited.
Public class PerspectiveAttribute Represents information about an attribute in a PerspectiveDimension element. This class cannot be inherited.
Public class PerspectiveAttributeCollection Contains a collection of PerspectiveAttribute objects. This class cannot be inherited.
Public class PerspectiveCalculation Represents the relationship between a calculation and a Perspective element. This class cannot be inherited.
Public class PerspectiveCalculationCollection Contains a collection of PerspectiveCalculation objects. This class cannot be inherited.
Public class PerspectiveCollection Contains a collection of Perspective objects. This class cannot be inherited.
Public class PerspectiveDimension
Public class PerspectiveDimensionCollection Contains a collection of PerspectiveDimension objects. This class cannot be inherited.
Public class PerspectiveHierarchy
Public class PerspectiveHierarchyCollection Contains a collection of PerspectiveHierarchy objects. This class cannot be inherited.
Public class PerspectiveKpi Represents information about a key performance indicator (KPI) in a Perspective element. This class cannot be inherited.
Public class PerspectiveKpiCollection Contains a collection of PerspectiveKpi objects. This class cannot be inherited.
Public class PerspectiveMeasure Represents information about a measure in a PerspectiveMeasureGroup element. This class cannot be inherited.
Public class PerspectiveMeasureCollection Contains a collection of PerspectiveMeasure objects. This class cannot be inherited.
Public class PerspectiveMeasureGroup Represents information about a measure group in a Perspective element. This class cannot be inherited.
Public class PerspectiveMeasureGroupCollection Contains a collection of PerspectiveMeasureGroup objects. This class cannot be inherited.
Public class ProactiveCaching Defines ProactiveCaching settings for a parent element.
Public class ProactiveCachingBinding
Public class ProactiveCachingIncrementalProcessingBinding
Public class ProactiveCachingInheritedBinding
Public class ProactiveCachingObjectNotificationBinding
Public class ProactiveCachingQueryBinding
Public class ProactiveCachingTablesBinding
Public class ProcessableMajorObject
Public class QueryBinding
Public class 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.
Public class QueryNotificationCollection Contains a collection of QueryNotification objects. This class cannot be inherited.
Public class ReferenceMeasureGroupDimension Represents a dimension that is indirectly related to the fact table through an intermediate dimension. This class cannot be inherited.
Public class RegularMeasureGroupDimension Represents a regular relationship between a dimension and a measure group.
Public class RelationalDataSource Represents a DataSource element based on a relational data source. This class cannot be inherited.
Public class RemoveEventArgs
Public class ReportAction
Public class ReportParameter
Public class ReportParameterCollection Contains a collection of ReportParameter objects. This class cannot be inherited.
Public class ResponseFormatException
Public class RestoreFolder Restores an original folder to a new folder. This class cannot be inherited.
Public class RestoreFolderCollection Contains a collection of RestoreFolder objects. This class cannot be inherited.
Public class RestoreInfo Represents the information required to process a file or database restoration. This class cannot be inherited.
Public class RestoreLocation Represents information associated with the restoration of a Database backup. This class cannot be inherited.
Public class RestoreLocationCollection Contains a collection of RestoreLocation objects. This class cannot be inherited.
Public class Role Represents the level of security associated with a group of users. This class cannot be inherited.
Public class RoleCollection Contains a collection of Role objects. This class cannot be inherited.
Public class RoleMember A Role is a collection of one or more domain users or groups. RoleMember is an individual user/group in the role.
Public class RoleMemberCollection
Public class RowBinding
Public class RowNumberBinding
Public class ScalarMiningStructureColumn Represents a MiningStructureColumn element that contains scalar values. This class cannot be inherited.
Public class Scripter
Public class ScriptInfo
Public class Server Represents an instance of Microsoft SQL Server 2005 Analysis Services (SSAS) and provides methods and members that enable to you to control that instance. This class cannot be inherited.
Public class ServerProperty Defines a server property associated with a Server element. This class cannot be inherited.
Public class ServerPropertyCollection Contains a collection of ServerProperty objects. This class cannot be inherited.
Public class SessionTrace XXX. This class cannot be inherited.
Public class StandardAction Represents any Action element other than a DrillThroughAction element or a ReportAction element. This class cannot be inherited.
Public class TableBinding
Public class 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.
Public class TableNotification
Public class TableNotificationCollection Contains a collection of TableNotification objects. This class cannot be inherited.
Public class TabularBinding Represents a binding to a tabular item, such as a table or SQL query.
Public class TimeAttributeBinding
Public class TimeBinding Defines a derived data type that represents a binding to time periods. This class cannot be inherited.
Public class Trace Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited.
Public class TraceCollection Contains a collection of Trace objects. This class cannot be inherited.
Public class TraceColumnCollection Contains a collection of TraceColumn objects. This class cannot be inherited.
Public class TraceEvent
Public class TraceEventArgs Defines the identifiers and values associated with a trace event. This class cannot be inherited.
Public class TraceEventCollection Contains a collection of TraceEvent objects. This class cannot be inherited.
Public class TraceStoppedEventArgs
Public class Translation Provides a localized translation for its parent object.
Public class TranslationCollection Contains a collection of Translation objects.
Public class UserDefinedGroupBinding
Public class Utils
Public class ValidationError
Public class ValidationErrorCodes Obsolete.
Public class ValidationErrorCollection Contains a collection of ValidationError objects. This class cannot be inherited.
Public class ValidationResult
Public class ValidationResultCollection
Public class ValidationRule
Public class XmlaError
Public class XmlaLocationReference
Public class XmlaMessage
Public class XmlaMessageCollection Contains a collection of XmlaMessage objects. This class cannot be inherited.
Public class XmlaMessageLocation
Public class XmlaResult
Public class XmlaResultCollection Contains a collection of XmlaResult objects. This class cannot be inherited.
Public class XmlaWarning
Public class XmlaWarningCollection Contains a collection of XmlaWarning objects.
Public class XmlSerializationException Represents messages thrown during the XML de-serialization process. This class cannot be inherited.

Interfaces

  Interface Description
Public interface IConnectionStringHolder Infrastructure.
Public interface IDeserializationStartCallback Infrastructure.
Public interface IMajorObject Infrastructure.
Public interface IModelComponent Infrastructure.
Public interface IModelComponentCollection Infrastructure.
Public interface INamedComponent Infrastructure.
Public interface INamedComponentCollection Infrastructure.
Public interface IProcessable Infrastructure.
Public interface ITrace Infrastructure.

Delegates

  Delegate Description
Public delegate CollectionChangeEventHandler Represents the method that will handle the OnCollectionChange event.
Public delegate TraceEventHandler
Public delegate TraceStoppedEventHandler

Enumerations

  Enumeration Description
Public enumeration ActionInvocation Defines how an Action is called.
Public enumeration ActionTargetType Identifies where an Action can be located.
Public enumeration ActionType Defines the type of the Action property.
Public enumeration AggregationFunction Defines the type of aggregation that can be set for measures or dimensions.
Public enumeration AggregationType Contains an enumeration of the different types of possible aggregations used only in ROLAP cubes.
Public enumeration AggregationUsage Defines the values allowed for AggregationUsage.
Public enumeration AnalysisState Defines the processing state of a ProcessableMajorObject in Analysis Services.
Public enumeration AnnotationVisibility Defines and contains the allowed values for visibility for an Annotation.
Public enumeration AttributeBindingType Defines the types for an AttributeBindingType object.
Public enumeration AttributeType Contains the different attribute types.
Public enumeration AttributeUsage Defines how a DimensionAttribute can be used.
Public enumeration CalculationType Describes the type of calculation defined in the associated CalculationProperty.
Public enumeration CalendarType Describes the type of calendar to use for the time hierarchy.
Public enumeration Cardinality Represents the cardinality of a relationship.
Public enumeration CellPermissionAccess Indicates the level of access given to a CellPermission object.
Public enumeration ClrAssemblyFileType Identifies the file type of a ClrAssembly.
Public enumeration ConnectionExceptionCause Contains the values for exceptions that are raised when an error occurs to the connection between server and current client application.
Public enumeration ConnectionStringSecurity An enumeration which tells the user if the password for the ConnectionString has to be delivered.
Public enumeration ConnectionType Defines how the Server object connects to the ConnectionString property.
Public enumeration DataAggregationMode Indicates if the server can aggregate data or the cache.
Public enumeration DataSourceIsolation Controls the locking behavior of the SQL statements issued to a data source.
Public enumeration DependencyType Describes how objects depend on other objects.
Public enumeration DimensionStorageMode Determines the storage mode for the dimension.
Public enumeration DimensionType Provides both the Analysis server and client applications with information about the dimension contents.
Public enumeration DiscretizationMethod Defines how a continuous range of values is converted into a discrete, or fixed, number of values.
Public enumeration DropOptions Defines the behavior of the drop method on dependent objects.
Public enumeration ErrorOption Defines error behavior during object processing.
Public enumeration ErrorPriority Defines the error priority.
Public enumeration FiscalYearName Defines which name to use for the fiscal year, the current calendar year or the next calendar year.
Public enumeration GroupingBehavior Recommends to client applications how to build queries within the hierarchy.
Public enumeration HideIfValue Indicates when a level member should be hidden from client applications.
Public enumeration HierarchyUniqueNameStyle Defines how the unique name of the hierarchy is formed.
Public enumeration ImpactAnalysisType Defines the state of the object if the operation is performed.
Public enumeration ImpersonationInfoSecurity Defines password availability from data source.
Public enumeration ImpersonationLevel Indicates the level of impersonation that the server can use when impersonating the client.
Public enumeration 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).
Public enumeration InstanceSelection Provides a hint on how a client application displays a list of server values.
Public enumeration IntegratedSecurity Defines the type of integrated security used.
Public enumeration InvalidXmlCharacters Defines how invalid XML characters are handled.
Public enumeration KeyErrorAction Defines how errors are handling on dimension keys during process operations.
Public enumeration KeyErrorLimitAction Defines what happens when the KeyErrorLimit is exceeded.
Public enumeration MdxMissingMemberMode
Public enumeration MeasureDataType
Public enumeration MeasureGroupAttributeType
Public enumeration MeasureGroupType
Public enumeration MemberKeysUnique
Public enumeration MembersWithData
Public enumeration MemberUniqueNameStyle
Public enumeration 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.
Public enumeration NotificationTechnique
Public enumeration NullProcessing Specifies what action SQL Server 2005 Analysis Services (SSAS) takes when it encounters a Null value in a data item.
Public enumeration OptimizationType
Public enumeration Optionality
Public enumeration OrderBy
Public enumeration OverrideBehavior
Public enumeration PartitionType
Public enumeration PermissionSet
Public enumeration PersistenceType Defines the metadata persistence for linked objects.
Public enumeration PerspectiveCalculationType
Public enumeration ProactiveCachingAggregationStorage
Public enumeration ProactiveCachingOnlineMode
Public enumeration ProcessingGroup
Public enumeration ProcessingMode
Public enumeration ProcessingRecommendation
Public enumeration ProcessingState
Public enumeration ProcessType Describes the processing types available on the server.
Public enumeration ProtectionLevel
Public enumeration ProtocolFormat
Public enumeration ReadAccess
Public enumeration ReadDefinitionAccess
Public enumeration ReadSourceDataAccess
Public enumeration ReadWriteMode An enumeration that describes the read/write state of the database.
Public enumeration ReferenceDimensionMaterialization
Public enumeration RefreshPolicy Defines how data is updated from the source.
Public enumeration RefreshType
Public enumeration RelationshipType
Public enumeration ReportingWeekToMonthPattern
Public enumeration RestoreDataSourceType
Public enumeration RestoreSecurity
Public enumeration RootIfValue
Public enumeration ScriptAction
Public enumeration ScriptCacheProcessingMode
Public enumeration ScriptErrorHandlingMode
Public enumeration ScriptOptions
Public enumeration ServerEdition
Public enumeration ServerPropertyCategory
Public enumeration StorageEngineUsed
Public enumeration StorageMode Determines the storage mode for the object.
Public enumeration StorageSharingMode
Public enumeration TraceColumn
Public enumeration TraceEventClass Defines the type of trace event.
Public enumeration TraceEventSubclass
Public enumeration TraceEventSuccess
Public enumeration TraceStopCause
Public enumeration TransportCompression
Public enumeration Trimming Specifies how a string type data item is trimmed.
Public enumeration UnknownMemberBehavior
Public enumeration UpdateMode
Public enumeration UpdateOptions
Public enumeration ValidationOptions
Public enumeration ValidationRulePriority
Public enumeration ValidationRuleType
Public enumeration WriteAccess Specifies the write access to objects in Microsoft SQL Server 2005 Analysis Services (SSAS).
Public enumeration WriteBackTableCreation
Public enumeration XmlaRequestType