Compartilhar via


Tipo de dados CubeAttribute (ASSL)

Define um tipo de dados primitivo que representa um atributo associado a um elemento Cube.

Sintaxe

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

Características do tipo de dados

Característica

Descrição

Tipos de dados base

Nenhum

Tipos de dados derivados

Nenhum

Relação do tipo de dados

Relação

Elemento

Elementos pai

Nenhum

Elementos filho

AggregationUsage, Annotations, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyVisible, AttributeID

Elementos derivados

Attribute (coleção Attributes de CubeDimension)

Comentários

Os atributos no elemento CubeDimension que não estão explicitamente incluídos na coleção Attributes se transformam em parte da coleção e valores padrão são atribuídos a eles. Depois de serem adicionados à coleção, esses atributos são retornados pelo método Discover.

O elemento AggregationUsage controla como o Microsoft SQL Server Analysis Services projeta agregações automaticamente para o atributo. O elemento AggregationUsage não limita nenhuma agregação que é criada manualmente para o cubo.

O elemento correspondente no modelo de Objetos de Gerenciamento de Análise (AMO) é CubeAttribute.