Type de données DimensionAttribute (ASSL)
Définit un type de données primitif représentant un attribut dans une dimension.
Syntaxe
<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>
Caractéristiques du type de données
Caractéristique |
Description |
---|---|
Types de données de base |
Aucun |
Types de données dérivés |
Aucun |
Relations du type de données
Relation |
Élément |
---|---|
Éléments parents |
Aucun |
Éléments enfants |
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 |
Éléments dérivés |
Attribute (collection Attributes de Dimension) |
Notes
Les restrictions suivantes s'appliquent lors de l'exécution du service selon les valeurs de propriété de configuration DeploymentMode 1 et 2 (modes SharePoint et tabulaire, utilisés pour exécuter PowerPivot et les bases de données model tabulaires) :
L'élément utilisé accepte seulement des valeurs KEY ou REGULAR.
L'élément IsAggregatable ne peut pas être FALSE.
L'élément OrderBy accepte seulement des valeurs KEY ou PROPERTYKEY.
Une colonne calculée ne peut pas être une clé primaire dans la table.
Une colonne calculée ne peut pas contenir DataSize dans la liaison.
Pour chaque colonne calculée, une validation de syntaxe est effectuée avant d'enregistrer la définition d'attribut.
Pour AttributeRelationships, RelationshipType doit être défini sur la valeur Flexible.
L'attribut « RowNumber », identifié par « RowNumber », doit avoir le type entier.
Seul l'attribut « RowNumber » peut avoir le KeyBinding de type RowNumberBinding.
Tous les attributs autres que « RowNumber » doivent avoir une cardinalité de 1 par rapport à la clé, à moins que l'attribut lui-même soit la clé.
Lorsque la colonne spécifié par OrderBy est également le PropertyKey, OrderByAttributeId ne peut pas pointer sur la colonne de numéro de ligne.
Les attributs utilisés comme clés doivent être mis en rapport avec tous les autres attributs ; les autres types de relations ne sont pas prises en charge.
L'élément NullProcessing ne peut pas être défini sur « UnknownMember ».
Les liaisons ne peuvent pas être définies sur « Value ».
Les éléments suivants ne sont pas pris en charge lors de l'exécution du service selon les valeurs de propriété de configuration DeploymentMode 1 et 2 (modes SharePoint et tabulaire, utilisés pour exécuter PowerPivot et les bases de données model tabulaires) :
AttributeHierarchyOptimizedState
CustomRollupColumn
CustomRollupPropertiesColumn
DefaultMember
DiscretizationBucketCount
DiscretizationMethod
SkippedLevelsColumn
Source
UnaryOperatorColumn
L'élément correspondant dans le modèle objet AMO (Analysis Management Objects) est DimensionAttribute.
Voir aussi
Référence
Types de données XML Analysis Services Scripting Language (ASSL)