Freigeben über


CubeAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der ein Attribut darstellt, das einem Cube-Element zugeordnet ist.

Syntax

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

Datentypmerkmale

Merkmal

Beschreibung

Basisdatentypen

Kein

Abgeleitete Datentypen

Kein

Datentypbeziehungen

Beziehung

Element

Übergeordnete Elemente

Kein

Untergeordnete Elemente

AggregationUsage, Annotations, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyVisible, AttributeID

Abgeleitete Elemente

Attribute (Attributes-Auflistung von CubeDimension)

Hinweise

Die Attribute im CubeDimension-Element, die nicht explizit in der Attributes-Auflistung enthalten sind, werden Teil der Auflistung und verfügen über zugewiesene Standardwerte. Nachdem sie der Auflistung hinzugefügt wurden, werden diese Attribute von der Discover-Methode zurückgegeben.

Das AggregationUsage-Element steuert, wie Microsoft SQL Server Analysis Services Aggregationen automatisch für das Attribut entwirft. Das AggregationUsage-Element schränkt keine Aggregationen ein, die manuell für den Cube erstellt werden.

Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist CubeAttribute.