Freigeben über


DimensionAttribute-Datentyp (ASSL)

Definiert einen Grunddatentyp, der ein Attribut in einer Dimension darstellt.

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>

Datentypmerkmale

Merkmal

Beschreibung

Basisdatentypen

Keine

Abgeleitete Datentypen

Keine

Datentypbeziehungen

Beziehung

Element

Übergeordnete Elemente

Keine

Untergeordnete Elemente

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

Abgeleitete Elemente

Attribute (Attributes-Auflistung von Dimension)

Hinweise

Beim Ausführen des Diensts mit den DeploymentMode-Konfigurationseigenschaftswerten 1 und 2 (SharePoint- und tabellarischer Modus zum Ausführen von PowerPivot- und tabellarischen Modelldatenbanken) gelten die folgenden Einschränkungen:

  • Usage-Element akzeptiert nur den KEY-Wert oder REGULAR-Wert.

  • IsAggregatable-Element kann nicht den Wert false haben.

  • OrderBy-Element akzeptiert nur den KEY-Wert oder PROPERTYKEY-Wert.

  • Eine berechnete Spalte kann kein Primärschlüssel in der Tabelle sein.

  • Eine berechnete Spalte kann nicht DataSize in der Bindung enthalten.

  • Für jede berechnete Spalte wird eine Syntaxüberprüfung vor dem Speichern der Attributdefinition ausgeführt.

  • Für AttributeRelationships muss RelationshipType auf den Wert Flexible festgelegt werden.

  • Das von 'RowNumber' angegebene Attribut 'RowNumber' muss den Typ integer aufweisen.

  • Nur das Attribut 'RowNumber' kann KeyBinding vom Typ RowNumberBinding aufweisen.

  • Alle anderen Attribute als 'RowNumber' müssen über eine Kardinalität von eins im Verhältnis zum Schlüssel verfügen, außer wenn das Attribut selbst der Schlüssel ist.

  • Wenn die von OrderBy angegebene Spalte auch der PropertyKey ist, kann OrderByAttributeId nicht auf die Zeilennummernspalte verweisen.

  • Als Schlüssel verwendete Attribute sollten sich auf alle anderen Attribute beziehen; andere Typen von Beziehungen werden nicht unterstützt.

  • Das NullProcessing-Element kann nicht auf 'UnknownMember' festgelegt werden.

  • Bindungen können nicht auf 'Value' festgelegt werden.

Beim Ausführen des Diensts mit den DeploymentMode-Konfigurationseigenschaftswerten 1 und 2 (SharePoint- und tabellarischer Modus zum Ausführen von PowerPivot- und tabellarischen Modelldatenbanken) werden die folgenden Elemente nicht unterstützt:

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Source

  • UnaryOperatorColumn

Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist DimensionAttribute.

Siehe auch

Verweis

Analysis Services Scripting Language-XML-Datentypen (ASSL)