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 di tipo di dati
| Relazione | Elemento |
|---|---|
| Elementi padre | Nessuno |
| Elementi 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 | Attributo (raccolta Attributes di Dimension) |
Commenti
Le restrizioni seguenti si applicano quando si esegue il servizio nei valori delle proprietà di configurazione DeploymentMode 1 e 2 (modalità SharePoint e tabulare, usata per eseguire database Power Pivot e modelli tabulari):
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 quando si esegue il servizio nei valori delle proprietà di configurazione DeploymentMode 1 e 2 (modalità SharePoint e tabulare, usate per eseguire database Power Pivot e modelli tabulari):
AttributeHierarchyOptimizedState
CustomRollupColumn
CustomRollupPropertiesColumn
DefaultMember
DiscretizationBucketCount
DiscretizationMethod
SkippedLevelsColumns
Source (Sorgente)
UnaryOperatorColumn
L'elemento corrispondente nel modello a oggetti AMO (Analysis Management Objects) è DimensionAttribute .
Vedere anche
Analysis Services di dati XML del linguaggio di scripting (ASSL)