Types de données XML Analysis Services Scripting Language (ASSL)

Cette section de référence contient des informations de syntaxe et d'utilisation pour chaque élément agissant en tant que type dans le schéma ASSL (Analysis Services Scripting Language).

Bien que le schéma ASSL renferme uniquement des éléments XML du point de vue du développeur, les éléments décrits dans cette section correspondent à des types, tels que Binding et Permission, employés pour définir les éléments enfants et les propriétés d'autres objets.

Les éléments de type, tels que les éléments objets, ne sont jamais des éléments de niveau feuille au sein du schéma ASSL mais disposent d'éléments enfants et d'éléments qui correspondent aux propriétés des objets.

En revanche, un élément de type n'apparaît jamais comme un élément de script qui définit ou décrit des objets MicrosoftSQL ServerAnalysis Services. Il apparaît plutôt en tant que type d'autres éléments objets et est généralement désigné par l'attribut type du schéma de l'instance du schéma XML à l'aide de xsi:type ou de xs:type. Par exemple, <Assembly xsi:type="ClrAssembly">...</Assembly>.

Dans certains cas, un type provient d'un autre type. Par exemple, le type CubeBinding provient du type Binding parent.

Élément

Description

Type de données Action (ASSL)

Définit un type de données primitif abstrait qui représente une action dans un élément Cube ou un élément Perspective.

Type de données AggregationAttribute (ASSL)

Définit un type de données primitif représentant l'association entre un élément Aggregation et un attribut.

Type de données AggregationDesignAttribute (ASSL)

Définit un type de données primitif représentant l'association entre un attribut et un élément AggregationDesignDimension.

Type de données AggregationDesignDimension (ASSL)

Définit un type de données primitif représentant la relation entre une dimension de cube et un élément AggregationDesign.

Type de données AggregationDimension (ASSL)

Définit un type de données primitif représentant la relation entre une dimension et un élément Aggregation.

Type de données AggregationInstanceAttribute (ASSL)

Définit un type de données primitif qui fournit des informations sur un attribut utilisé par une instance d'agrégation.

Type de données AggregationInstanceCubeDimension (ASSL)

Définit un type de données primitif qui fournit des informations sur une dimension de cube utilisée par une instance d'agrégation.

Type de données AggregationInstanceMeasure (ASSL)

Définit un type de données primitif qui fournit des informations sur une mesure utilisée par une instance d'agrégation.

Type de données Assembly (ASSL)

Définit un type de données primitif abstrait qui représente un assembly Microsoft.NET Framework ou une bibliothèque de liens dynamiques (DLL) COM associée à un élément Server ou Database.

Type de données AttributeBinding (ASSL)

Définit un type de données dérivé représentant la liaison d'un élément Attribute.

Type de données AttributeTranslation (ASSL)

Définit un type de données dérivé représentant une traduction associée à un élément Attribute.

Type de données Binding (ASSL)

Définit un type de données primitif abstrait qui représente une relation de dépendance entre deux objets dans laquelle les données ou les métadonnées d'un objet dépendent des données ou des métadonnées d'un objet lié.

Type de données ClrAssembly (ASSL)

Définit un type de données dérivé représentant un assembly Microsoft.NET Framework associé à un élément Database ou Server.

Type de données ClrAssemblyFile (ASSL)

Définit un type de données primitif représentant l'un des fichiers qui composent un assembly Microsoft.NET Framework (élément ClrAssembly).

Type de données ColumnBinding (ASSL)

Définit un type de données dérivé représentant la liaison d'une colonne dans une vue de source de données à un élément DataItem.

Type de données ComAssembly (ASSL)

Définit un type de données dérivé représentant une bibliothèque COM associée à un élément Server ou Database.

Type de données CubeAttribute (ASSL)

Définit un type de données primitif représentant un attribut associé à un élément Cube.

Type de données CubeAttributeBinding (ASSL)

Définit un type de données dérivé représentant la liaison d'un attribut dans une dimension de cube à une colonne d'action ou à une colonne de la structure d'exploration de données.

Type de données CubeBinding (hors ligne) (ASSL)

Définit un type de données primitif représentant la relation entre un élément Cube et un élément DataSource.

Type de données CubeDimension (ASSL)

Définit un type de données primitif représentant la relation entre une dimension et un cube.

Type de données CubeDimensionBinding (ASSL)

Définit un type de données dérivé représentant la liaison d'un élément Dimension, Measure ou MiningModel à une dimension de cube.

Type de données CubeDimensionPermission (ASSL)

Définit un type de données primitif qui représente les autorisations d'un rôle unique dans une dimension spécifique au sein d'un cube.

Type de données CubeHierarchy (ASSL)

Définit un type de données primitif qui fournit des informations sur un élément Hierarchy dans un élément Cube.

Type de données DataBlock (ASSL)

Définit un type de données primitif qui représente une collection de blocs de données servant au stockage du contenu binaire d'un élément ClrAssemblyFile.

Type de données DataItem (ASSL)

Définit un type de données primitif qui représente les caractéristiques associées aux données d'un élément de données, tel qu'une colonne ou un attribut.

Type de données DataMiningMeasureGroupDimension (ASSL)

Définit un type de données dérivé représentant la relation entre un groupe de mesures et une dimension d'exploration de données.

Type de données DataSource (ASSL)

Définit un type de données primitif abstrait représentant une source de données dans un élément Database.

Type de données DataSourceViewBinding (ASSL)

Définit un type de données dérivé représentant une liaison entre une vue de source de données et l'élément parent.

Type de données DegenerateMeasureGroupDimension (ASSL)

Définit un type de données dérivé représentant la relation entre une dimension dégénérée (soit, en définitif, une dimension) et un groupe de mesures.

Type de données Dimension (ASSL)

Définit un type de données primitif représentant une dimension de base de données.

Type de données DimensionAttribute (ASSL)

Définit un type de données primitif représentant un attribut dans une dimension.

Type de données DimensionBinding (ASSL)

Définit un type de données dérivé représentant la liaison entre une source de données et un élément Dimension.

Type de données DimensionPermission (ASSL)

Définit un type de données dérivé représentant les autorisations attribuées à une dimension de base de données.

Type de données DrillThroughAction (ASSL)

Définit un type de données dérivé représentant une action d'extraction.

Type de données DSVTableBinding (ASSL)

Définit un type de données dérivé représentant la liaison entre une table et un élément DataSourceView.

Type de données EventColumn (ASSL)

Définit un type de données primitif qui représente une colonne d'informations à capturer pour un élément Event dans le cadre d'un élément Trace.

Type de données Hierarchy (ASSL)

Définit un type de données primitif représentant une hiérarchie dans une dimension.

Type de données ImpersonationInfo (ASSL)

Définit un type de données primitif fournissant des informations employées pour emprunter l'identité d'un utilisateur.

Type de données IncrementalProcessingNotification (ASSL)

Définit un type de données dérivé fournissant pour l'élément ProactiveCaching des informations sur une requête à exécuter afin de déterminer la progression du traitement incrémentiel.

Type de données InheritedBinding (ASSL)

Définit un type de données dérivé indiquant qu'un élément MeasureGroupAttribute hérite de ses liaisons de l'attribut.

Type de données ManyToManyMeasureGroupDimension (ASSL)

Définit un type de données dérivé représentant la relation entre une dimension plusieurs à plusieurs et un groupe de mesures.

Type de données MeasureBinding (ASSL)

Définit un type de données dérivé représentant la liaison d'une mesure à l'élément parent.

Type de données MeasureGroupAttribute (ASSL)

Définit un type de données primitif représentant la relation entre un attribut et un groupe de mesures.

Type de données MeasureGroupBinding (ASSL)

Définit un type de données dérivé représentant la liaison à un élément MeasureGroup.

Type de données MeasureGroupBinding (hors ligne) (ASSL)

Définit un type de données primitif représentant une liaison à un groupe de mesures.

Type de données MeasureGroupDimension (ASSL)

Définit un type de données primitif abstrait représentant la relation entre une dimension et un groupe de mesures.

Type de données MeasureGroupDimensionBinding (ASSL)

Définit un type de données dérivé représentant une liaison entre une dimension et un groupe de mesures.

Type de données MeasureGroupHierarchy (ASSL)

Définit un type de données primitif qui fournit des informations sur une hiérarchie dans un groupe de mesures.

Type de données MiningModelColumn (ASSL)

Définit un type de données primitif qui fournit des informations sur une colonne dans un élément MiningModel.

Type de données MiningModelingFlag (ASSL)

Définit un type de données primitif représentant les indicateurs de modélisation d'un élément ModelingFlag.

Type de données MiningStructureColumn (ASSL)

Définit un type de données primitif abstrait qui fournit des informations sur une colonne dans un élément MiningStructure.

Type de données OlapDataSource (ASSL)

Définit un type de données dérivé représentant un élément DataSource multidimensionnel.

Type de données PartitionBinding (ASSL)

Définit un type de données dérivé représentant la liaison à un élément Partition.

Type de données Permission (ASSL)

Définit un type de données primitif abstrait qui fournit des informations sur une autorisation individuelle.

Type de données PerspectiveAction (ASSL)

Définit un type de données primitif qui fournit des informations sur une action dans un élément Perspective.

Type de données PerspectiveAttribute (ASSL)

Définit un type de données primitif qui fournit des informations sur un attribut dans un élément PerspectiveDimension.

Type de données PerspectiveCalculation (ASSL)

Définit un type de données primitif représentant la relation entre un calcul et un élément Perspective.

Type de données PerspectiveDimension (ASSL)

Définit un type de données primitif qui fournit des informations sur une dimension dans une perspective.

Type de données PerspectiveHierarchy (ASSL)

Définit un type de données primitif qui fournit des informations sur une hiérarchie dans un élément PerspectiveDimension.

Type de données PerspectiveKpi (ASSL)

Définit un type de données primitif qui fournit des informations sur un indicateur de performance clé (KPI) dans un élément Perspective.

Type de données PerspectiveMeasure (ASSL)

Définit un type de données primitif qui fournit des informations sur une mesure dans un élément PerspectiveMeasureGroup.

Type de données PerspectiveMeasureGroup (ASSL)

Définit un type de données primitif qui fournit des informations sur un groupe de mesures dans un élément Perspective.

Type de données ProactiveCachingBinding (ASSL)

Définit un type de données dérivé abstrait qui fournit à l'élément ProactiveCaching des informations sur les modifications de source de données nécessitant une reconstruction du cache ou sur l'état du processus de reconstruction.

Type de données ProactiveCachingIncrementalProcessingBinding (ASSL)

Définit un type de données dérivé qui représente une liaison à l'élément ProactiveCaching relative à l'état du processus de reconstruction du cache.

Type de données ProactiveCachingInheritedBinding (ASSL)

Définit un type de données dérivé qui fournit à l'élément ProactiveCaching des informations sur les modifications de source de données dans les tables et les vues identifiées par le biais de liaisons de données existantes qui exigent une reconstruction du cache.

Type de données ProactiveCachingObjectNotificationBinding (ASSL)

Définit un type de données dérivé abstrait qui fournit à l'élément ProactiveCaching des informations sur les modifications de source de données, soit dans les tables et les vues spécifiées, soit dans les tables et les vues identifiées par le biais de liaisons de données existantes qui exigent une reconstruction du cache.

Type de données ProactiveCachingQueryBinding (ASSL)

Définit un type de données dérivé qui fournit à l'élément ProactiveCaching des informations sur les modifications de source de données dans les tables et les vues identifiées lors de l'exécution des requêtes spécifiées qui exigent une reconstruction du cache.

Type de données ProactiveCachingTablesBinding (ASSL)

Définit un type de données dérivé qui fournit à l'élément ProactiveCaching des informations sur les modifications de source de données dans les tables et les vues spécifiées qui exigent une reconstruction du cache.

Type de données PushedDataSource (ASSL)

Définit un type de données primitif représentant une source de données (par exemple, un package Integration Services) utilisée pour envoyer des données dans un élément Cube.

Type de données QueryBinding (ASSL)

Définit un type de données dérivé représentant l'association d'un élément DataSource avec un élément QueryDefinition.

Type de données ReferenceMeasureGroupDimension (ASSL)

Définit un type de données dérivé représentant une dimension indirectement liée à la table de faits par le biais d'une dimension intermédiaire. (Par exemple, un groupe de mesures Ventes peut référencer une dimension Géographie liée par le biais de la dimension Client.)

Type de données RegularMeasureGroupDimension (ASSL)

Définit un type de données dérivé représentant une relation régulière entre une dimension et un groupe de mesures.

Type de données RelationalDataSource (ASSL)

Définit un type de données dérivé représentant un élément DataSource basé sur une source de données relationnelle.

Type de données ReportAction (ASSL)

Définit un type de données dérivé représentant une action qui génère un rapport Reporting Services.

Type de données RowBinding (ASSL)

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

Type de données ScalarMiningStructureColumn (ASSL)

Définit un type de données dérivé représentant un élément MiningStructureColumn composé de valeurs scalaires par opposition aux tables imbriquées associées à l'élément TableMiningStructureColumn qui contient des tables imbriquées.

Type de données StandardAction (ASSL)

Définit un type de données dérivé représentant tous les éléments Action autres qu'un élément DrillThroughAction ou un élément ReportAction.

Type de données TableBinding (ASSL)

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

Type de données TableMiningStructureColumn (ASSL)

Définit un type de données dérivé représentant 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.

Type de données TabularBinding (ASSL)

Définit un type de données dérivé abstrait représentant une liaison à un élément tabulaire, tel qu'une table ou une dimension de cube.

Type de données TimeAttributeBinding (ASSL)

Définit un type de données dérivé représentant une liaison d'espace réservé pour les éléments de données créés dans une dimension de temps du serveur, tels que les colonnes clés d'un attribut.

Type de données TimeBinding (ASSL)

Définit un type de données dérivé représentant une liaison à des périodes.

Type de données Translation (ASSL)

Définit un type de données primitif représentant une traduction localisée.

Type de données UserDefinedGroupBinding (ASSL)

Définit un type de données dérivé représentant un groupement défini par l'utilisateur pour un attribut.