Partager via


Type de données CubeAttribute (ASSL)

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

Syntaxe

<CubeAttribute>
   <AttributeID>...</AttributeID>
   <AggregationUsage>...</AggregationUsage>
   <AttributeHierarchyOptimizedState>...</AttributeHierarchyOptimizedState>
   <AttributeHierarchyEnabled>...</AttributeHierarchyEnabled>
   <AttributeHierarchyVisible>...</AttributeHierarchyVisible>
      <Annotations>...</Annotations>
</CubeAttribute>

Caractéristiques du type de données

Caractéristique

Description

Types de données de base

Aucun

Types de données dérivés

Aucun

Relations du type de données

Relation

Élément

Éléments parents

Aucun

Éléments enfants

AggregationUsage, Annotations, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyVisible, AttributeID

Éléments dérivés

Attribute (collection Attributes de Dimension)

Notes

Dans l'élément CubeDimension, les attributs qui ne sont pas inclus explicitement dans la collection Attributes sont ajoutés à la collection et reçoivent des valeurs par défaut. Après leur ajout à la collection, ces attributs seront retournés par la méthode Discover.

L'élément AggregationUsage détermine les modalités selon lesquelles Microsoft SQL Server Analysis Services crée automatiquement des agrégations pour l'attribut. L'élément AggregationUsage ne produit aucun effet sur les agrégations créées manuellement pour le cube.

L'élément correspondant dans le modèle objet AMO (Analysis Management Objects) est CubeAttribute.