Tipo di dati CubeAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta un attributo associato a un elemento Cube.

Sintassi

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

Caratteristiche tipo di dati

Caratteristica

Descrizione

Tipi di dati di base

Nessuno

Tipi di dati derivati

Nessuno

Relazioni tra tipi di dati

Relazione

Elemento

Elementi padre

Nessuno

Elementi figlio

AggregationUsage, Annotations, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyVisible, AttributeID

Elementi derivati

Attribute (raccolta Attributes di CubeDimension)

Osservazioni

Gli attributi nell'elemento CubeDimension che non sono inclusi in modo esplicito nella raccolta Attributes diventano parte della raccolta e dispongono di valori predefiniti associati. Dopo che vengono aggiunti alla raccolta, tali attributi verranno restituiti dal metodo Discover.

L'elemento AggregationUsage determina il modo in cui in Microsoft SQL Server Analysis Services viene eseguita la progettazione automatica delle aggregazioni per l'attributo. L'elemento AggregationUsage non vincola alcuna aggregazione creata manualmente per il cubo.

L'elemento corrispondente nel modello a oggetti AMO (Analysis Management Objects) è CubeAttribute.