Microsoft.AnalysisServices Espace de noms

Fournit une API d’objet utilisée pour administrer les instances de serveur multidimensionnel, les bases de données, les rôles et les assemblys Analysis Services. Elle est également utilisée pour gérer les modèles d’exploration de données et les modèles tabulaires qui utilisent des métadonnées multidimensionnelles pour les définitions d’objets (niveaux de compatibilité 1100 et 1103). Lorsque vous utilisez cet espace de noms, veillez à ajouter également une référence à Microsoft.AnalysisServices.Core.

Classes

Account

L’objet Account est associé à des dimensions de type Account. Cette classe ne peut pas être héritée.

AccountCollection

Représente une collection d'objets Account. Cette classe ne peut pas être héritée.

AccountTypes

Contient un ensemble fixe de types de compte. Cette classe ne peut pas être changée ou héritée.

Action

Classe de base d’objets représentant une action qui peut être retournée par le serveur et exécutée sur le client.

ActionCollection

Représente une collection d'objets Action. Cette classe ne peut pas être héritée.

AddEventArgs

Fournit des informations sur les arguments utilisés dans l’événement Add sur une collection pour laquelle CollectionChangeEventHandler a été activé.

Aggregation

Définit une agrégation unique. Cette classe ne peut pas être héritée.

AggregationAttribute

Définit un DimensionAttribute comme faisant partie d’un Aggregation. Cette classe ne peut pas être héritée.

AggregationAttributeCollection

Représente une collection d'objets AggregationAttribute. Cette classe ne peut pas être héritée.

AggregationCollection

Représente une collection d'objets Aggregation. Cette classe ne peut pas être héritée.

AggregationDesign

Définit un ensemble de définitions d'agrégation qu'il est possible de partager sur plusieurs partitions dans une base de données. Cette classe ne peut pas être héritée.

AggregationDesignAttribute

Représente l’association entre un attribut et un élément AggregationDesignDimension.

AggregationDesignAttributeCollection

Représente une collection d'objets AggregationDesignAttribute. Cette classe ne peut pas être héritée.

AggregationDesignCollection

Représente une collection d'objets AggregationDesign. Cette classe ne peut pas être héritée.

AggregationDesignDimension

Définit un type de données primitif qui représente la relation entre une dimension de cube et un élément AggregationDesignDimension. Cette classe ne peut pas être héritée.

AggregationDesignDimensionCollection

Représente une collection d'objets AggregationDesignDimension. Cette classe ne peut pas être héritée.

AggregationDimension

Représente la relation entre un objet Dimension et un objet Aggregation. Cette classe ne peut pas être héritée.

AggregationDimensionCollection

Représente une collection d'objets AggregationDimension. Cette classe ne peut pas être héritée.

AggregationInstance

Représente une instance d’un objet Aggregation défini pour une partition.

AggregationInstanceAttribute

Représente des informations sur un attribut utilisé par une instance Aggregation.

AggregationInstanceAttributeCollection

Représente une collection d'objets AggregationInstanceAttribute. Cette classe ne peut pas être héritée.

AggregationInstanceCollection

Représente une collection d'objets AggregationInstance. Cette classe ne peut pas être héritée.

AggregationInstanceDimension

Représente une dimension pour une instance d'agrégation définie par l'utilisateur.

AggregationInstanceDimensionCollection

Représente une collection d'objets AggregationInstanceDimension. Cette classe ne peut pas être héritée.

AggregationInstanceMeasure

Représente des informations sur une mesure utilisée par une instance Aggregation.

AggregationInstanceMeasureCollection

Représente une collection d'objets AggregationInstanceMeasure. Cette classe ne peut pas être héritée.

AlgorithmParameter

Cette classe définit l’indicateur de modèle d’exploration de données.

AlgorithmParameterCollection

Représente une collection d'objets AlgorithmParameter. Cette classe ne peut pas être héritée.

AllowedBindingsHelper

Classe helper pour les liaisons autorisées.

AmoDataAdapter

Représente un ensemble de commandes SQL et une connexion de base de données qui sont utilisées pour remplir l’objet DataSet et mettre à jour une base de données Analysis Services.

AmoDataReader

Représente un objet qui récupère un flux de données avant uniquement en lecture seule à partir d’une base de données Analysis Services.

AmoException

Représente une exception générée lorsqu'une erreur ou un avertissement AMO est rencontré.

Annotation

Définit des extensions au schéma ASSL (Analysis Services Scripting Language). Cette classe ne peut pas être héritée.

AnnotationCollection

Représente une collection d'objets Annotation. Cette classe ne peut pas être héritée.

Assembly

Représente une bibliothèque COM ou .NET qui peut contenir plusieurs classes avec plusieurs méthodes, toutes étant des procédures stockées potentielles.

AssemblyCollection

Représente une collection d'objets Assembly. Cette classe ne peut pas être héritée.

AssemblyReferencesHelper

Représente l'application auxiliaire des références d'assembly.

AttributeBinding

Définit un type de données dérivé qui représente une liaison pour un élément AttributeBinding. Cette classe ne peut pas être héritée.

AttributePermission

Définit les autorisations dont disposent les membres d'un rôle sur un attribut de dimension individuel sur un cube.

AttributePermissionCollection

Représente une collection d'objets AttributePermission. Cette classe ne peut pas être héritée.

AttributeRelationship

Fournit des détails sur la relation entre un attribut et un autre. Cette classe ne peut pas être héritée.

AttributeRelationshipCollection

Représente une collection d'objets AttributeRelationship. Cette classe ne peut pas être héritée.

AttributeTranslation

Représente une traduction associée à un élément Attribute. Cette classe ne peut pas être héritée.

AttributeTranslationCollection

Représente une collection d'objets AttributeTranslation. Cette classe ne peut pas être héritée.

BackupInfo

Stocke les informations nécessaires à la sauvegarde d’une base de données Analysis Services dans un fichier de sauvegarde. Cette classe ne peut pas être héritée.

BackupLocation

Représente l'emplacement où sera copié un fichier pendant la sauvegarde. Cette classe ne peut pas être héritée.

BackupLocationCollection

Représente une collection d'objets BackupLocation. Cette classe ne peut pas être héritée.

Binding

Sert de classe de base de laquelle toutes les liaisons sont dérivées.

BindingCollection

Représente une collection d’objets Binding.

CalculatedMeasureBinding

Représente une liaison à une mesure calculée. Cette classe ne peut pas être héritée.

CalculationProperty

Représente une collection de propriétés d’interface utilisateur pour un calcul utilisé dans un MdxScript. Cette classe ne peut pas être héritée.

CalculationPropertyCollection

Représente une collection d'objets CalculationProperty. Cette classe ne peut pas être héritée.

CalculationPropertyVisualizationProperties

Représente les propriétés de visualisation de la propriété de calcul.

CellPermission

Spécifie l’objet CellPermission pour une ou plusieurs cellules dans un cube. Cette classe ne peut pas être héritée.

CellPermissionCollection

Représente une collection d'objets CellPermission. Cette classe ne peut pas être héritée.

CertUtils

Utilitaires de certificat.

CloudConnectionAuthenticationProperties

N’utilisez pas ce type ou ses membres, la fonctionnalité a été dépréciée !

ClrAssembly

Vous permet de gérer et d’utiliser un objet ClrAssembly. Cette classe ne peut pas être héritée.

ClrAssemblyFile

Contient le nom, le type de débogage et le bloc de données pour un ClrAssemblyFile. Cette classe ne peut pas être héritée.

ClrAssemblyFileCollection

Représente une collection d'objets ClrAssemblyFile. Cette classe ne peut pas être héritée.

CollectionChangeEventArgs

Fournit des données à l'événement modifié de collection.

ColumnBinding

Définit une liaison entre une source de données et une colonne. Cette classe ne peut pas être héritée.

ComAssembly

Vous permet de gérer et d’utiliser un objet ComAssembly. Cette classe ne peut pas être héritée.

Command

Représente une commande qui est disponible pour une utilisation dans le contexte de l’élément parent de la CommandCollection.

CommandCollection

Représente une collection d'objets Command. Cette classe ne peut pas être héritée.

ConnectionException

Représente un problème de connexion entre le serveur et l’application actuelle ; cette classe ne peut pas être héritée.

ConnectionInfo

Analyse une chaîne de connexion et expose plusieurs propriétés associées à la connexion. Cette classe ne peut pas être héritée.

Cube

Représente un cube d'une base de données. Cette classe ne peut pas être héritée.

CubeAttribute

Définit des détails pour un attribut sur un cube. Les attributs dans la dimension qui ne sont pas explicitement inclus dans cette collection s'intègrent à la collection (et sont retournés par Discover) avec toutes les valeurs par défaut. Cette classe ne peut pas être héritée.

CubeAttributeBinding

Définit une liaison entre une source de données et un attribut de cube. Cette classe ne peut pas être héritée.

CubeAttributeCollection

Représente une collection d'objets CubeAttribute. Cette classe ne peut pas être héritée.

CubeCollection

Représente une collection d'objets Cube. Cette classe ne peut pas être héritée.

CubeDimension

Représente la relation entre une dimension et un cube. Cette classe ne peut pas être héritée.

CubeDimensionBinding

Dérivé de Binding, ce type contient des identificateurs pour les sources de données, le cube et la dimension de cube, et un filtre MDX. Cette classe ne peut pas être héritée.

CubeDimensionCollection

Représente une collection d'objets CubeDimension. Cette classe ne peut pas être héritée.

CubeDimensionPermission

Représente les autorisations pour un rôle unique sur une dimension spécifique dans un cube. Cette classe ne peut pas être héritée.

CubeDimensionPermissionCollection

Représente une collection d'objets CubeDimensionPermission. Cette classe ne peut pas être héritée.

CubeHierarchy

Définit des détails pour une hiérarchie sur un cube. Cette classe ne peut pas être héritée.

CubeHierarchyCollection

Représente une collection d'objets CubeHierarchy. Cette classe ne peut pas être héritée.

CubePermission

Définit les autorisations des membres d’un élément Role spécifique dans un cube spécifique. Cette classe ne peut pas être héritée.

CubePermissionCollection

Représente une collection d'objets CubePermission. Cette classe ne peut pas être héritée.

Database

Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée.

DatabaseCollection

Représente une collection d'objets Database. Cette classe ne peut pas être héritée.

DatabasePermission

Définit les autorisations des membres d’un élément Role spécifique dans une base de données. Cette classe ne peut pas être héritée.

DatabasePermissionCollection

Représente une collection d'objets DatabasePermission. Cette classe ne peut pas être héritée.

DataItem

Décrit un élément de données qui inclut la définition de cet élément de données (taille, type et autre) et les détails de la liaison à une source. Cette classe ne peut pas être héritée.

DataItemCollection

Représente une collection d’objets DataItem.

DataItemTypeConverter

Classe statique qui fournit des méthodes de conversion de type de source de données.

DataMiningMeasureGroupDimension

Représente la relation entre un groupe de mesures et une dimension de données.

DataSource

Définit une source de données dans un élément Database de Microsoft Analysis Services.

DataSourceCollection

Représente une collection d'objets DataSource. Cette classe ne peut pas être héritée.

DataSourcePermission

Définit les autorisations pour les membres, d’un élément Role spécifique, sur un élément DataSource spécifique. Cette classe ne peut pas être héritée.

DataSourcePermissionCollection

Représente une collection d'objets DataSourcePermission. Cette classe ne peut pas être héritée.

DataSourceView

Représente une vue de source de données qui est utilisée par un élément de la base de données Analysis Services. Cette classe ne peut pas être héritée.

DataSourceViewBinding

Définit une liaison entre un objet et un élément DataSourceView. Cette classe ne peut pas être héritée.

DataSourceViewCollection

Représente une collection d'objets DataSourceView. Cette classe ne peut pas être héritée.

DegenerateMeasureGroupDimension

Définit les détails d'une dimension dans un groupe de mesures. Consultez MeasureGroupDimension. Cette classe ne peut pas être héritée.

DependenciesCalculator

Évalue des dépendances d'objets sur certaines opérations et produit une liste des objets qui seraient supprimés, invalidés ou modifiés par l'opération sélectionnée. Cette classe ne peut pas être héritée.

DependencyResult

Définit l’objet dépendant affecté par l’opération planifiée dans l’objet qui appelle DependenciesCalculator. Cette classe ne peut pas être héritée.

DesignAggregationsResult

Définit quelles informations sont retournées au sujet du processus de conception des agrégations.

Dimension

Représente le contenu d’un objet Dimension. Cette classe ne peut pas être héritée.

DimensionAttribute

Décrit un attribut de dimension. Cette classe ne peut pas être héritée.

DimensionAttributeCollection

Représente une collection d'objets DimensionAttribute. Cette classe ne peut pas être héritée.

DimensionAttributeVisualizationProperties

Représente les propriétés de visualisation de l’attribut de dimension.

DimensionBinding

Définit une liaison entre un objet Dimension et un objet DataSource. Cette classe ne peut pas être héritée.

DimensionCollection

Représente une collection d'objets Dimension. Cette classe ne peut pas être héritée.

DimensionPermission

Représente les autorisations qui appartiennent à un élément Role particulier pour une dimension de base de données spécifique. Cette classe ne peut pas être héritée.

DimensionPermissionCollection

Représente une collection d'objets DimensionPermission. Cette classe ne peut pas être héritée.

DismissedValidationResult

Représente une instance de ValidationResult ignorée (enregistrée dans les Annotaltions d’une base de données, prise en compte par la méthode .Validate(...)).

DismissedValidationResultCollection

Représente une collection d’objets DismissedValidationResult.

DismissedValidationRule

Représente une instance de ValidationRule ignorée (enregistrée dans les Annotaltions d’une base de données, prise en compte par la méthode .Validate(...)).

DismissedValidationRuleCollection

Représente une collection d’objets DismissedValidationRule.

DrillThroughAction

Représente une action qui retourne les données sous-jacentes à une valeur calculée ou agrégée.

DsvTableBinding

Définit une liaison d'une vue de source de données à une table. Cette classe ne peut pas être héritée.

ErrorConfiguration

Spécifie des paramètres pour gérer les erreurs qui peuvent se produire lors du traitement de l'élément parent. Cette classe ne peut pas être héritée.

ExpressionBinding

Représente une liaison sur un attribut (colonne calculée) qui lie la colonne à une expression SEEL (Storage Engine Expression Language).

ExternalRoleMember

Un rôle est une collection d'un ou de plusieurs utilisateurs ou groupes de domaines. ExternalRoleMember est un utilisateur/groupe individuel dans le rôle provenant d’un fournisseur d’identité externe.

ExternalRoleMemberCollection

Représente une collection d'objets ExternalRoleMember. Cette classe ne peut pas être héritée.

FoldingParameters

Représente les paramètres de repli et le composant.

Group

Définit un groupe d’attributs à utiliser dans une liaison UserDefinedGroupBinding. Cette classe ne peut pas être héritée.

GroupCollection

Représente une collection d'objets Group. Cette classe ne peut pas être héritée.

Hierarchy

Représente une hiérarchie dans une dimension. Cette classe ne peut pas être héritée.

HierarchyCollection

Représente une collection d'objets Hierarchy. Cette classe ne peut pas être héritée.

HierarchyVisualizationProperties

Représente les propriétés de visualisation de la hiérarchie.

IdentityTransferToken

N’utilisez pas ce type ou ses membres, la fonctionnalité a été dépréciée !

ImageLoadInfo

Charge un modèle de données tabulaires à partir d’un flux de données. Cette classe s’applique uniquement au mode SharePoint.

ImageSaveInfo

Enregistre un modèle de données tabulaires à l’emplacement à partir duquel il a été chargé. Cette classe s’applique uniquement au mode SharePoint.

ImpactDetail

Contient un résultat de détail pour une opération d'analyse d'impact.

ImpactDetailCollection

Représente une collection d'objets ImpactDetail. Cette classe ne peut pas être héritée.

ImpersonationInfo

Définit le type d'informations d'identification utilisé pour établir une connexion au serveur.

IncrementalProcessingNotification

Contient des informations pour l’élément ProactiveCaching à propos d’une requête à exécuter pour déterminer la progression du traitement incrémentiel. Cette classe ne peut pas être héritée.

IncrementalProcessingNotificationCollection

Représente une collection d'objets IncrementalProcessingNotification. Cette classe ne peut pas être héritée.

InheritedBinding

Définit une liaison héritée d'un autre objet. Cette classe ne peut pas être héritée.

JsonSerializationException

Représente une exception levée durant une opération de sérialisation ou de désérialisation vers/à partir de JSON.

JsonSerializer

Classe Helper qui fournit des méthodes de sérialisation JSON.

Kpi

Représente un indicateur de performance clé (KPI). Cette classe ne peut pas être héritée.

KpiCollection

Représente une collection d'objets Kpi. Cette classe ne peut pas être héritée.

Level

Définit un niveau dans un élément Hierarchy. Cette classe ne peut pas être héritée.

LevelCollection

Représente une collection d'objets Level. Cette classe ne peut pas être héritée.

MajorObject

Sert de classe de base de laquelle tous les objets principaux sont dérivés.

MajorObjectCollection

Représente une collection d’objets MajorObject.

ManyToManyMeasureGroupDimension

Représente la relation entre les dimensions et les groupes de mesures. Cette classe ne peut pas être héritée.

MdxScript

Un script MDX est une collection de commandes utilisée habituellement pour remplir un cube avec des calculs. Cette classe ne peut pas être héritée.

MdxScriptCollection

Représente une collection d'objets MdxScript. Cette classe ne peut pas être héritée.

Measure

Définit un attribut de fait pour lequel une agrégation est obtenue. Cette classe ne peut pas être héritée.

MeasureBinding

Représente une mesure de liaison.

MeasureCollection

Représente une collection d'objets Measure. Cette classe ne peut pas être héritée.

MeasureEnumerator

À usage interne uniquement.

MeasureGroup

Définit un ensemble de mesures connues au même niveau de granularité. Toutes les mesures d’un MeasureGroup doivent provenir d’une même table.

MeasureGroupAttribute

Représente la relation entre un attribut et un groupe de mesures.

MeasureGroupAttributeCollection

Représente une collection d'objets MeasureGroupAttribute. Cette classe ne peut pas être héritée.

MeasureGroupBinding

Représente une liaison à un élément MeasureGroup. Cette classe ne peut pas être héritée.

MeasureGroupCollection

Représente une collection d'objets MeasureGroup. Cette classe ne peut pas être héritée.

MeasureGroupDimension

Représente la relation entre une dimension et un groupe de mesures. Chaque MeasureGroupDimension est une référence à une des dimensions du cube hôte et définit les dimensions du cube qui s’appliquent au groupe de mesure.

MeasureGroupDimensionBinding

Représente une liaison entre une dimension et un groupe de mesures. Cette classe ne peut pas être héritée.

MeasureGroupDimensionCollection

Représente une collection d'objets MeasureGroupDimension. Cette classe ne peut pas être héritée.

MiningModel

Définit les détails d'un modèle d'exploration de données individuel. Cette classe ne peut pas être héritée.

MiningModelAlgorithms

Contient des informations concernant les algorithmes pour les objets MiningModel.

MiningModelCollection

Représente une collection d'objets MiningModel. Cette classe ne peut pas être héritée.

MiningModelColumn

Représente des informations sur une colonne dans un élément MiningModel. Cette classe ne peut pas être héritée.

MiningModelColumnCollection

Représente une collection d'objets MiningModelColumn. Cette classe ne peut pas être héritée.

MiningModelColumnUsages

Contient une utilisation des colonnes pour les objets MiningModelColumn.

MiningModelingFlags

Contient des indicateurs pour les objets MiningModelColumn.

MiningModelPermission

Définit les autorisations pour les membres d’un élément de rôle comme étant appliqué à un élément MiningModel individuel. Cette classe ne peut pas être héritée.

MiningModelPermissionCollection

Représente une collection d'objets MiningModelPermission. Cette classe ne peut pas être héritée.

MiningStructure

Définit la structure d'un ou plusieurs modèles d'exploration de données. Une structure inclut des colonnes, des liaisons et une partition de données d'exclusion facultative. Cette classe ne peut pas être héritée.

MiningStructureCollection

Représente une collection d'objets MiningStructure. Cette classe ne peut pas être héritée.

MiningStructureColumn

Représente des informations sur une colonne dans un élément MiningStructure.

MiningStructureColumnCollection

Représente une collection d'objets MiningStructureColumn. Cette classe ne peut pas être héritée.

MiningStructureColumnContents

Représente des informations sur le contenu d'une colonne de structure d'exploration de données. Cette classe ne peut pas être héritée.

MiningStructureColumnDiscretizationMethods

Représente les méthodes de discrétisation de la colonne de structure d'exploration de données.

MiningStructureColumnDistributions

Représente les distributions de colonnes pour la structure d'exploration de données.

MiningStructureColumnTypes

Représente les types de colonne pour la structure d'exploration de données.

MiningStructurePermission

Contient la collection d’autorisations sur un élément MiningStructure (ASSL). Cette classe ne peut pas être héritée.

MiningStructurePermissionCollection

Représente une collection d'objets MiningStructurePermission. Cette classe ne peut pas être héritée.

ModelComponent

Représente la classe de base pour la plupart des AMO (Analysis Management Objects).

ModelComponentCollection

Contient une collection d’objets ModelComponent.

MoveEventArgs

Représente des données d’événement à déplacer.

NamedComponent

Représente un composant nommé.

NamedComponentCollection

Contient une collection d’objets INamedComponent.

ObjectReference

Fournit une liaison à un objet. Cette classe ne peut pas être héritée.

OlapDataSource

Représente une source de données OLAP. Cette classe ne peut pas être héritée.

OleDbTypeConverter

Classe statique qui fournit des méthodes de conversion de type de source de données.

OperationException

Représente les erreurs de l'opération.

OutOfSyncException

Fournit des erreurs de type « hors synchronisation ».

Partition

Représente une classe de partition d'une classe de cube. Cette classe ne peut pas être héritée.

PartitionCollection

Représente une collection d'objets Partition. Cette classe ne peut pas être héritée.

Permission

Représente une classe de base abstraite pour la gestion des autorisations.

Perspective

La classe de Perspective représente une perspective qui contient des éléments d'un cube. Les perspectives contrôlent l'étendue d'un cube exposé aux utilisateurs pour permettre aux différents types d'utilisateurs de consulter une vue différente d'un cube. Cette classe ne peut pas être héritée.

PerspectiveAction

Représente les informations sur une action dans un élément Perspective. Cette classe ne peut pas être héritée.

PerspectiveActionCollection

Représente une collection d'objets PerspectiveAction. Cette classe ne peut pas être héritée.

PerspectiveAttribute

Représente des informations sur un attribut dans un élément PerspectiveDimension. Cette classe ne peut pas être héritée.

PerspectiveAttributeCollection

Représente une collection d'objets PerspectiveAttribute. Cette classe ne peut pas être héritée.

PerspectiveCalculation

Représente la relation entre un calcul et un élément Perspective. Cette classe ne peut pas être héritée.

PerspectiveCalculationCollection

Représente une collection d'objets PerspectiveCalculation. Cette classe ne peut pas être héritée.

PerspectiveCollection

Représente une collection d'objets Perspective. Cette classe ne peut pas être héritée.

PerspectiveDimension

Représente un type de données primitif représentant la relation entre une dimension de cube et un PerspectiveDimension.

PerspectiveDimensionCollection

Représente une collection d'objets PerspectiveDimension. Cette classe ne peut pas être héritée.

PerspectiveHierarchy

Représente les objets de perspective de la hiérarchie.

PerspectiveHierarchyCollection

Représente une collection d'objets PerspectiveHierarchy. Cette classe ne peut pas être héritée.

PerspectiveKpi

Représente les informations sur un indicateur de performance clé (KPI) dans un élément Perspective. Cette classe ne peut pas être héritée.

PerspectiveKpiCollection

Représente une collection d'objets PerspectiveKpi. Cette classe ne peut pas être héritée.

PerspectiveMeasure

Représente des informations sur une mesure dans un élément PerspectiveMeasureGroup. Cette classe ne peut pas être héritée.

PerspectiveMeasureCollection

Représente une collection d'objets PerspectiveMeasure. Cette classe ne peut pas être héritée.

PerspectiveMeasureGroup

Représente des informations sur un groupe de mesures dans un élément Perspective. Cette classe ne peut pas être héritée.

PerspectiveMeasureGroupCollection

Représente une collection d'objets PerspectiveMeasureGroup. Cette classe ne peut pas être héritée.

ProactiveCaching

Définit des paramètres ProactiveCaching pour un élément parent.

ProactiveCachingBinding

Représente les informations de l’élément ProactiveCaching à propos des modifications de source de données nécessitant une reconstruction du cache, ou sur l’état du processus de reconstruction.

ProactiveCachingIncrementalProcessingBinding

Représente les éléments de liaison incrémentielle pour le cache.

ProactiveCachingInheritedBinding

Représente une liaison de notification d'objet pour la mise en cache proactive.

ProactiveCachingObjectNotificationBinding

Représente les informations de l’élément ProactiveCaching concernant les modifications de source de données.

ProactiveCachingQueryBinding

Représente les éléments de liaison de requête du cache.

ProactiveCachingTablesBinding

Représente les informations sur l’élément ProactiveCaching à propos des modifications de source de données dans les tables et les vues spécifiées qui exigent une reconstruction du cache.

ProcessableMajorObject

Représente un objet principal qui peut être traité.

PropertyOrderAttribute

PropertyOrderAttribute spécifie l’ordre des propriétés dans la sérialisation.

QueryBinding

Représente un type de données dérivé qui définit la liaison de requête.

QueryNotification

Fournit des informations utilisées par l’élément ProactiveCaching. Les informations concernent la requête à exécuter pour déterminer si une source de données a été modifiée.

QueryNotificationCollection

Représente une collection d'objets QueryNotification. Cette classe ne peut pas être héritée.

ReferenceMeasureGroupDimension

Représente une dimension indirectement liée à la table de faits par le biais d'une dimension intermédiaire. Cette classe ne peut pas être héritée.

RegularMeasureGroupDimension

Représente une relation régulière entre une dimension et un groupe de mesures.

RelationalDataSource

Représente un élément DataSource basé sur une source de données relationnelle. Cette classe ne peut pas être héritée.

Relationship

Définit une relation un-à-plusieurs entre deux dimensions.

RelationshipCollection

Représente une collection d’objets Relationship.

RelationshipEnd

Définit la terminaison d’une relation un-à-plusieurs entre des dimensions.

RelationshipEndAttribute

Représente l’attribut à une extrémité d’une relation plusieurs-à-un entre des dimensions.

RelationshipEndAttributeCollection

Représente une collection d’objets RelationshipEndAttribute.

RelationshipEndVisualizationProperties

Représente les propriétés de visualisation de la terminaison de la relation.

RemoveEventArgs

Représente une classe qui supprime les données d'événement.

ReportAction

Représente une action de rapport. Cette classe ne peut pas être héritée.

ReportParameter

Représente un paramètre de rapport.

ReportParameterCollection

Représente une collection d'objets ReportParameter. Cette classe ne peut pas être héritée.

ResponseFormatException

Représente une erreur due à un format incorrect dans la réponse.

RestoreFolder

Restaure un dossier d'origine vers un nouveau dossier. Cette classe ne peut pas être héritée.

RestoreFolderCollection

Représente une collection d'objets RestoreFolder. Cette classe ne peut pas être héritée.

RestoreInfo

Représente les informations nécessaires pour traiter un fichier ou une restauration de base de données. Cette classe ne peut pas être héritée.

RestoreLocation

Représente les informations associées à la restauration d’une sauvegarde de base de données. Cette classe ne peut pas être héritée.

RestoreLocationCollection

Représente une collection d'objets RestoreLocation. Cette classe ne peut pas être héritée.

Role

Représente le niveau de sécurité associé à un groupe d'utilisateurs. Cette classe ne peut pas être héritée.

RoleCollection

Représente une collection d'objets Role. Cette classe ne peut pas être héritée.

RoleMember

Un rôle est une collection d'un ou de plusieurs utilisateurs ou groupes de domaines. RoleMember est un utilisateur/groupe individuel dans le rôle.

RoleMemberCollection

Représente une collection d'objets RoleMember. Cette classe ne peut pas être héritée.

RowBinding

Définit un type de données dérivé représentant une liaison aux lignes d'une table.

RowNumberBinding

Représente une liaison au numéro de ligne.

ScalarMiningStructureColumn

Représente un élément MiningStructureColumn qui contient des valeurs scalaires. Cette classe ne peut pas être héritée.

Scripter

Représente un objet pour gérer les opérations de script.

ScriptInfo

Fournit des informations détaillées sur le script.

Server

Représente une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance. Cette classe ne peut pas être héritée.

ServerProperty

Définit une propriété associée à un élément Server. Cette classe ne peut pas être héritée.

ServerPropertyCollection

Représente une collection d'objets ServerProperty. Cette classe ne peut pas être héritée.

SessionTrace

Représente une session de trace. Cette classe ne peut pas être héritée.

SignatureHashAlgorithm

N’utilisez pas ce type ou ses membres, la fonctionnalité a été dépréciée !

SigningKey

N’utilisez pas ce type ou ses membres, la fonctionnalité a été dépréciée !

StandardAction

Représente tout élément Action autre qu’un élément DrillThroughAction ou ReportAction. Cette classe ne peut pas être héritée.

SynchronizeInfo

Représente les informations de synchronisation pour Analysis Services.

TableBinding

Représente un objet table lié pour Analysis Services.

TableMiningStructureColumn

Représente un élément MiningStructureColumn composé de tables imbriquées, par opposition aux valeurs scalaires associées à l’élément ScalarMiningStructureColumn qui contient des valeurs scalaires. Cette classe ne peut pas être héritée.

TableNotification

Représente une notification de table.

TableNotificationCollection

Représente une collection d'objets TableNotification. Cette classe ne peut pas être héritée.

TabularBinding

Représente une liaison à un élément tabulaire tel qu'une table ou une requête SQL.

TimeAttributeBinding

Représente une liaison d'espace réservé pour les éléments de données générés.

TimeBinding

Définit un type de données dérivé représentant une liaison à des périodes. Cette classe ne peut pas être héritée.

TmdlSerializer

IMPORTANT : TMDL est toujours en préversion et la surface de l’API peut encore être modifiée avant la disponibilité générale !

   A Helper class that provides TMDL serialization methods.
TokenSigner

N’utilisez pas ce type ou ses membres, la fonctionnalité a été dépréciée !

Trace

Fournit un mécanisme pour stocker les journaux des événements qui peuvent être affichés ou relus ultérieurement. Cette classe ne peut pas être héritée.

TraceCollection

Représente une collection d'objets Trace. Cette classe ne peut pas être héritée.

TraceColumnCollection

Représente une collection d'objets TraceColumn. Cette classe ne peut pas être héritée.

TraceEvent

Représente un événement de trace.

TraceEventArgs

Définit les identificateurs et les valeurs associés à un événement de trace. Cette classe ne peut pas être héritée.

TraceEventCollection

Représente une collection d'objets TraceEvent. Cette classe ne peut pas être héritée.

TraceStoppedEventArgs

Représente un événement de trace arrêté.

Translation

Fournit une traduction localisée pour son objet parent.

TranslationCollection

Représente une collection d'objets Translation.

UserDefinedGroupBinding

Représente une liaison de groupe définie par l'utilisateur.

Utils

Utilitaires à usage général, utilisés principalement pour la validation et les vérifications de syntaxe.

ValidationError

Représente la classe de base pour les erreurs de validation.

ValidationErrorCodes

Représente les codes d'erreur d'une validation.

ValidationErrorCollection

Représente une collection d'objets ValidationError. Cette classe ne peut pas être héritée.

ValidationResult

Représente un message, un avertissement ou une erreur de validation renvoyé par la méthode MajorObject.Validate.

ValidationResultCollection

Représente une collection d'objets de résultat pendant la validation.

ValidationRule

Représente la règle de validation.

XmlaError

Représente une erreur renvoyée par le serveur Analysis Services (dans le protocole XML/A).

XmlaLocationReference

Représente la référence de l’emplacement XMLA d’une entité.

XmlaMessage

Représente une classe de base pour les messages XMLA.

XmlaMessageCollection

Représente une collection d’objets XmlaMessage. Cette classe ne peut pas être héritée.

XmlaMessageLocation

Représente l’emplacement associé à un message XMLA.

XmlaResult

Représente le résultat d’une seule commande XMLA.

XmlaResultCollection

Représente une collection d’objets XmlaResult. Cette classe ne peut pas être héritée.

XmlaWarning

Représente un avertissement retourné par le serveur Analysis Services (dans le protocole XML/A).

XmlaWarningCollection

Représente une collection d’objets XmlaWarning.

XmlIgnoreOnReadAttribute

Substitue la sérialisation par défaut d’un objet XML, utilisé quand l’objet existe pour des opérations internes.

XmlSerializationException

Représente une exception qui s’est produite pendant la sérialisation ou la désérialisation. Cette classe ne peut pas être héritée.

Structures

AccessToken

Access token (Jeton d’accès)

Interfaces

IConnectionStringHolder

Représente une collection d'objets pour l'espace réservé de la chaîne de connexion.

IDeserializationStartCallback

Spécifie le rappel de début de la désérialisation.

IMajorObject

Définit l’interface sur un objet principal.

IModelComponent

Représente un composant de modèle.

IModelComponentCollection

Représente une collection d’objets IModelComponent.

INamedComponent

Représente un composant nommé.

INamedComponentCollection

Représente un conteneur d’une collection de composants nommés.

IProcessable

Représente un objet qui peut être traité.

ITrace

Fournit un mécanisme pour stocker les journaux des événements qui peuvent être affichés ou relus ultérieurement.

Énumérations

ActionInvocation

Définit la manière dont une action est appelée.

ActionTargetType

Identifie où un objet Action peut être localisé.

ActionType

Définit le type de la propriété Action.

ActiveState

Énumère l’état actif.

AggregationFunction

Définit le type d'agrégation pour des mesures ou des dimensions.

AggregationType

Contient une énumération des différents types d'agrégations possibles utilisée uniquement dans les cubes ROLAP.

AggregationUsage

Définit les valeurs autorisées pour AggregationUsage.

Alignment

Spécifie le type de justification utilisé dans une colonne.

AnalysisState

Définit l’état du traitement d’un objet ProcessableMajorObject dans Analysis Services.

AnnotationVisibility

Définit et contient les valeurs autorisées pour la visibilité d’une annotation.

AsAzureRedirection

Représente différents modes de gestion de la redirection des serveurs hébergés par Azure AS vers des serveurs hébergés par Power BI.

AttributeBindingType

Définit les types pour un objet AttributeBinding.

AttributeType

Contient les types d'attribut différents.

AttributeUsage

Définit comment un DimensionAttribute peut être utilisé.

CalculationType

Décrit le type de calcul défini dans l’objet CalculationProperty associé.

CalendarType

Décrit le type de calendrier à utiliser pour la hiérarchie de temps.

Cardinality

Représente la cardinalité d'une relation.

CellPermissionAccess

Indique le niveau d’accès accordé à un objet CellPermission.

ClrAssemblyFileType

Identifie le type de fichier d’un ClrAssembly.

ColumnUsage

Spécifie l’utilisation des colonnes.

CompatibilityMode

Énumération des modes de compatibilité pris en charge par les différents services AnalysisServices.

ConnectionExceptionCause

Indication de la cause de l’exception de connexion.

ConnectionStringSecurity

Énumération qui indique à l’utilisateur si le mot de passe pour la chaîne de connexion doit être remis.

ConnectionType

Définit comment l’objet Server se connecte à la propriété ConnectionString.

ContextualNameRule

Spécifie un format d'affectation des noms permettant de lever toute ambiguïté des attributs (colonnes calculées) qui participent aux dimensions de rôle actif (tables).

CrossFilterDirection

Décrit la direction du filtrage croisé.

DataAggregationMode

Indique si le serveur peut agréger des données ou le cache.

DataEmbeddingStyle

Indique si les données du tableau proviennent d'une source de données ou sont incorporées. On peut soumettre comme exemple de données incorporées, des données insérées par une opération de copier/coller.

DataEncodingHint

Spécifie l’indicateur pour l’encodage des données.

DataSourceIsolation

Contrôle le comportement de verrouillage des instructions SQL envoyées à une source de données.

DataType

Spécifie le type de données d’un Objet DataItem.

DefaultAggregateFunction

Spécifie la fonction d'agrégation à utiliser par les outils de création de rapports pour synthétiser les valeurs d'attributs (colonne calculée).

DefinitionType

Spécifie le type de la définition.

DependencyType

Décrit la manière dont des objets dépendent d'autres objets.

DimensionStorageMode

Détermine le mode de stockage pour la dimension.

DimensionType

Fournit au serveur d'analyse et aux applications clientes des informations sur le contenu de dimension.

DirectQueryMode

Indique si un modèle tabulaire est activé pour une utilisation en mode Requête directe.

DirectQueryUsage

Spécifie l'usage actuel de DirectQuery de la partition.

DiscretizationMethod

Définit la manière dont une plage de valeurs continue est convertie en nombre de valeurs discret ou fixe.

DropOptions

Définit le comportement de la méthode de suppression sur les objets dépendants.

ErrorOption

Définit le comportement d'erreur pendant le traitement de l'objet.

ErrorPriority

Définit la priorité d'erreur.

FiscalYearName

Définit le nom à utiliser pour l'année fiscale, l'année civile actuelle ou l'année civile suivante.

FixUpExpressions

Spécifie les expressions de correction.

GroupingBehavior

Recommande aux applications clientes la manière de générer des requêtes dans la hiérarchie.

HideIfValue

Indique lorsqu'un membre du niveau doit être masqué par rapport aux applications clientes.

HierarchyStructureType

Énumération des différents types de structures de hiérarchie autorisés par le moteur.

HierarchyUniqueNameStyle

Définit la manière dont le nom unique de la hiérarchie est constitué.

HttpChannelHandling

Représente la façon dont un canal XMLA basé sur HTTP est géré par le client AS.

ImpactAnalysisType

Définit l'état de l'objet si l'opération est effectuée.

ImpersonationInfoSecurity

Définit la disponibilité du mot de passe à partir de la source de données.

ImpersonationLevel

Indique le niveau d'emprunt d'identité que le serveur peut utiliser lorsqu'il emprunte l'identité du client.

ImpersonationMode

Définit le mode d’accès à la source de données utilisée par le service pour traiter ses objets, synchroniser le serveur et pour l’instruction d’exploration de données OPENQUERY (DMX).

InstanceSelection

Fournit un indicateur sur la manière dont une application cliente affiche une liste de valeurs de serveur.

IntegratedSecurity

Définit le type de sécurité intégrée utilisée.

InvalidXmlCharacters

Définit la manière dont les caractères XML non valides sont gérés.

KeyErrorAction

Définit la manière dont les erreurs gèrent les clés de dimension pendant des opérations de processus.

KeyErrorLimitAction

Définit ce qui arrive en cas de dépassement de KeyErrorLimit.

MdxMissingMemberMode

Spécifie une énumération de MdxMissingMemberMode.

MeasureDataType

Définit le type de données de mesure actuel.

MeasureGroupAttributeType

Énumère les types d'attributs pour le groupe de mesures.

MeasureGroupType

Énumère le type de groupe de mesures.

MemberKeysUnique

Énumération des valeurs possibles qui s'appliquent à l'unicité des clés de membre.

MembersWithData

Énumère les types d'affichage pour les membres non-feuille dans l'attribut de dimension parent.

MemberUniqueNameStyle

Détermine la manière dont les noms uniques sont générés pour les membres des hiérarchies que contient l'élément spécifié.

MiningStructureCacheMode

Détermine si les données d’apprentissage récupérées et mises en cache par Analysis Services lors du traitement d’une structure d’exploration de données sont conservées ou supprimées une fois qu’Analysis Services a terminé le traitement.

ModelType

Spécifie le type de modèle.

Multiplicity

Spécifie si une terminaison de relation est connectée au côté « un » ou « plusieurs » d’une relation un-à-plusieurs.

NotificationTechnique

Énumère les notifications utilisées dans Analysis Services.

NullProcessing

Spécifie l’action effectuée par Analysis Services quand une valeur Null est rencontrée dans un élément de données.

OptimizationType

Énumère le type d'optimisation d'Analysis Services.

Optionality

Spécifie la propriété Optionality de la relation entre l'attribut parent et l'attribut actuel.

OrderBy

Spécifie une énumération qui contient les valeurs selon lesquelles une requête est triée.

OverrideBehavior

Spécifie la définition du comportement de remplacement de la relation.

PartitionType

Énumère les types de partition utilisés dans Analysis Services.

PermissionSet

Énumère le jeu d’autorisations pour Analysis Services.

PersistenceType

Définit la persistance de métadonnées pour les objets liés.

PerspectiveCalculationType

Énumère les types de calculs de perspective.

ProactiveCachingAggregationStorage

Énumère le stockage des partitions avec mise en cache proactive.

ProactiveCachingOnlineMode

Définit le mode de disponibilité de la mise en cache proactive.

ProcessingGroup

Définit l’énumération ProcessingGroup.

ProcessingMode

Énumère les modes lors du traitement du calcul de l'agrégation.

ProcessingRecommendation

Spécifie une énumération de recommandations de traitement.

ProcessingState

Spécifie l'état de traitement de l'attribut (colonne calculée).

ProcessType

Décrit les types de traitement disponibles sur le serveur.

ProtectionLevel

Énumère le niveau de protection associé à l'ouverture d'une connexion à un serveur SSAS.

ProtocolFormat

Énumère le format du protocole du service Analysis Services.

ReadAccess

Spécifie une énumération d'accès en lecture.

ReadDefinitionAccess

Définit l’énumération ReadDefinitionAccess.

ReadSourceDataAccess

Spécifie l'accès en lecture aux données sources.

ReadWriteMode

Énumération qui décrit l'état de lecture/écriture de la base de données.

ReferenceDimensionMaterialization

Fournit la référence sur le contenu de la dimension.

RefreshPolicy

Définit la manière dont les données sont mises à jour à partir de la source.

RefreshType

Énumère les options de type d'actualisation.

RelationshipType

Spécifie le type de relation d'une relation d'attribut.

ReportingWeekToMonthPattern

Énumère le modèle selon lequel on met en correspondance les semaines et les mois.

RestoreDataSourceType

Énumération permettant de décrire les sources possibles des données de restauration.

RestoreSecurity

Énumère l'action à appliquer aux objets Role pendant la restauration de la base de données.

RootIfValue

Énumère la manière dont le membre racine ou les membres d'un attribut parent sont identifiés.

ScriptAction

Spécifie une énumération des actions de script.

ScriptCacheProcessingMode

Spécifie une énumération de traitements du cache de scripts.

ScriptErrorHandlingMode

Définit les modes de gestion des erreurs de script.

ScriptOptions

Énumère les options pour générer des scripts qui sont utilisés dans Analysis Services. Cette énumération contient un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

ServerEdition

Spécifie une énumération de l'édition du serveur.

ServerLocation

Emplacement du serveur d’analyse

ServerMode

Spécifie le mode serveur utilisé. Pour plus d’informations sur les modes serveur et sur la définition du mode de déploiement de serveur, consultez Activer une instance de moteur VertiPAq autonome.

ServerPropertyCategory

Définit la catégorie de propriété de serveur.

ShardingMode

Spécifie le mode de partitionnement.

SortDirection

Fournit des conseils pour les outils de création de rapports sur la façon de trier les valeurs.

StorageEngineUsed

Énumération des différents types de moteurs de stockage autorisés par le service SSAS.

StorageMode

Détermine le mode de stockage pour l'objet.

StorageSharingMode

Spécifie le mode de partage de stockage.

SynchronizeSecurity

Définit les objets de sécurité de synchronisation.

TokenizationBehavior

Décrit le comportement de création de jetons.

TraceColumn

Représente les colonnes d'événements de trace.

TraceEventClass

Définit le type d'événement de trace.

TraceEventSubclass

Spécifie la sous-classe d'événement de trace.

TraceEventSuccess

Définit l’énumération TraceEventSuccess.

TraceStopCause

Spécifie une énumération de causes d'interruption de la trace.

TransportCompression

Définit l’énumération TransportCompression.

Trimming

Spécifie la manière dont un élément de données de type chaîne est tronqué.

UnknownMemberBehavior

Spécifie les comportements du membre inconnu.

UpdateMode

Spécifie une énumération du mode de mise à jour.

UpdateOptions

Définit la manière dont un objet et les objets dépendants associés sont mis à jour sur le serveur après une commande de mise à jour.

UseAdalCacheType

N’utilisez pas cette énumération ou ses valeurs, elle a été dépréciée !

ValidationOptions

Énumère les options de validation.

ValidationRulePriority

Énumère la priorité de règle de validation d'Analysis Services.

ValidationRuleType

Énumère les types des règles de validation.

VertipaqCompressionHint

Spécifie l’indicateur pour la compression Vertipaq.

WriteAccess

Spécifie l'accès en écriture à des objets.

WriteBackTableCreation

Détermine si une table d'écriture différée est créée au cours de l'opération Process.

XmlaRequestType

Spécifie une énumération d'un type de demande XMLA.

Délégués

CollectionChangeEventHandler

Représente la méthode qui gère l'événement OnCollectionChange.

TraceEventHandler

Représente le gestionnaire d'événements de trace Analysis Services.

TraceStoppedEventHandler

Représente le gestionnaire d'événements lorsque le suivi est arrêté.