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)