Condividi tramite


Tipo di dati DimensionAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta un attributo in una dimensione.

Sintassi

<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>

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

Elemento figlio

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

Elementi derivati

Attribute (Attributes, raccolta di Dimension)

Osservazioni

In caso di esecuzione del servizio con i valori 1 e 2 della proprietà di configurazione DeploymentMode (modalità SharePoint e tabulare utilizzate per eseguire PowerPivot e database modello tabulare) vengono applicate le restrizioni seguenti:

  • Vengono accettati solo i valori KEY o REGULAR dall'elemento Usage.

  • L'elemento IsAggregatable non può essere false.

  • Vengono accettati solo i valori KEY o PROPERTYKEY dall'elemento OrderBy.

  • Una colonna calcolata non può essere una chiave primaria nella tabella.

  • Una colonna calcolata non può contenere DataSize nell'associazione.

  • Per ogni colonna calcolata viene eseguita una convalida della sintassi prima del salvataggio della definizione di attributo.

  • Per AttributeRelationships, è necessario impostare RelationshipType sul valore, ovvero Flexible.

  • L'attributo 'RowNumber', identificato da 'RowNumber', deve disporre del tipo Integer.

  • Solo l'attributo ‘RowNumber’ può disporre dell'oggetto KeyBinding di tipo RowNumberBinding.

  • Tutti gli attributi, eccetto 'RowNumber', devono disporre di una cardinalità di uno in relazione alla chiave, a meno che l'attributo stesso non sia la chiave.

  • Quando la colonna specificata da OrderBy è anche l'oggetto PropertyKey, tramite OrderByAttributeId non è possibile puntare alla colonna del numero di riga.

  • Gli attributi utilizzati come chiavi devono essere correlati a tutti gli altri attributi; altri tipi di relazioni non sono supportati.

  • L'elemento NullProcessing non può essere impostato su 'UnknownMember'.

  • Le associazioni non possono essere impostate su 'Value'.

Gli elementi seguenti non sono supportati in caso di esecuzione del servizio con i valori 1 e 2 della proprietà di configurazione DeploymentMode (modalità SharePoint e tabulare utilizzate per eseguire PowerPivot e database modello tabulare):

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Source

  • UnaryOperatorColumn

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

Vedere anche

Riferimento

Tipi di dati XML di Analysis Services Scripting Language (ASSL)