Compartilhar via


Tipo de dados DimensionAttribute (ASSL)

Define um tipo de dados primitivo que representa um atributo em uma dimensão.

Syntax

  
<DimensionAttribute>  
   <Name>...</Name>  
   <ID>...</ID>  
   <Description>...</Description>  
   <Type>...</Type>  
   <Usage>...</Usage>  
   <Source>...</Source>  
   <EstimatedCount>...</EstimatedCount>  
   <KeyColumns>...</KeyColumns>  
   <NameColumn>...</NameColumn>  
   <ValueColumn>...</ValueColumn>  
   <Translations>...</Translations>  
   <AttributeRelationships>...</AttributeRelationships>  
   <DiscretizationMethod>...</DiscretizationMethod>  
   <DiscretizationBucketCount>...</DiscretizationBucketCount>  
   <RootMemberIf>...</RootMemberIf>  
   <OrderBy>...</OrderBy>  
   <DefaultMember>...</DefaultMember>  
   <OrderByAttributeID>...</OrderByAttributeID>  
   <SkippedLevelsColumn>...</SkippedLevelsColumn>  
   <NamingTemplate>...</NamingTemplate>  
   <MembersWithData>...</MembersWithData>  
   <MembersWithDataCaption>...</MembersWithDataCaption>  
   <NamingTemplateTranslations>...</NamingTemplateTranslations>  
   <CustomRollupColumn>...</CustomRollupColumn>  
   <CustomRollupPropertiesColumn>...</CustomRollupPropertiesColumn>  
   <UnaryOperatorColumn>...</UnaryOperatorColumn>  
   <AttributeHierarchyOrdered>...</AttributeHierarchyOrdered>  
   <MemberNamesUnique>...</MemberNamesUnique>  
   <IsAggregatable>...</IsAggregatable>  
   <AttributeHierarchyEnabled>...</AttributeHierarchyEnabled>  
   <AttributeHierarchyOptimizedState>...</AttributeHierarchyOptimizedState>  
   <AttributeHierarchyVisible>...</AttributeHierarchyVisible>  
   <AttributeHierarchyDisplayFolder>...</AttributeHierarchyDisplayFolder>  
   <KeyUniquenessGuarantee>...<KeyUniquenessGuarantee>  
   <InstanceSelection>...</InstanceSelection>  
   <Annotations>...</Annotations>  
</DimensionAttribute>  

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 Annotations, AttributeHierarchyDisplayFolder, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyOrdered, AttributeHierarchyVisible, AttributeRelationships, CustomRollupColumn, CustomRollupPropertiesColumn, DefaultMember, Description, DiscretizationBucketCount, DiscretizationMethod, EstimatedCount, ID, InstanceSelection, IsAggregatable, KeyColumns, KeyUniquenessGuarantee, MemberNamesUnique, MembersWithData, MembersWithDataCaption, Name, NameColumn, NamingTemplate, NamingTemplateTranslations, OrderBy, OrderByAttributeID, RootMemberIf, SkippedLevelsColumn, Source, Translations, Type, UnaryOperatorColumn, Usage, ValueColumn
Elementos derivados Attribute (coleçãoAttributes de Dimension)

Comentários

As seguintes restrições se aplicam ao executar o serviço nos valores de propriedade de configuração deploymentMode de 1 e 2 (modos SharePoint e tabular, usados para executar bancos de dados Power Pivot e modelo de tabela):

  • Elemento de uso aceita apenas valores KEY ou REGULAR.

  • O elemento IsAggregatable não pode ser false.

  • O elemento OrderBy aceita apenas valores KEY ou PROPERTYKEY.

  • Uma coluna calculada não pode ser uma chave primária na tabela.

  • Uma coluna calculada não pode conter DataSize na associação.

  • Para cada coluna calculada, uma validação de sintaxe é executada antes de salvar a definição de atributo.

  • Para AttributeRelationships, RelationshipType deve ser definido com o valor, Flexible.

  • O atributo 'RowNumber', identificado por 'RowNumber', deve ter o tipo inteiro.

  • Somente o atributo ‘RowNumber’ pode ter KeyBinding do tipo RowNumberBinding.

  • Todos os atributos que não sejam 'RowNumber' devem ter uma Cardinalidade de um em relação à chave, a menos que o próprio atributo seja a chave.

  • Quando a coluna especificada por OrderBy também é o PropertyKey, o OrderByAttributeId não pode apontar para a coluna de número de linha.

  • Atributos usados como chaves devem estar relacionados a todos os outros atributos; outros tipos de relações não têm suporte.

  • O elemento NullProcessing não pode ser definido como 'UnknownMember.'

  • As associações não podem ser definidas como ´Value´.

Os seguintes elementos não têm suporte ao executar o serviço nos valores de propriedade de configuração DeploymentMode de 1 e 2 (modos SharePoint e Tabular, usados para executar bancos de dados Power Pivot e modelo de tabela):

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Fonte

  • UnaryOperatorColumn

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

Consulte Também

Tipo de dados XML do ASSL (Linguagem de Script do Analysis Services)