Freigeben über


DimensionAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, 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

Die folgenden Einschränkungen gelten beim Ausführen des Diensts im DeploymentMode-Konfigurationseigenschaftswert 1 und 2 (SharePoint und tabellarischer Modus, der zum Ausführen von Power Pivot- und tabellarischen Modelldatenbanken verwendet wird):

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

Die folgenden Elemente werden beim Ausführen des Diensts in den ConfigurationMode-Konfigurationseigenschaftswerten 1 und 2 nicht unterstützt (SharePoint- und tabellarische Modi, die zum Ausführen von Power Pivot- und tabellarischen Modelldatenbanken verwendet werden):

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Quelle

  • UnaryOperatorColumn

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

Weitere Informationen

Analysis Services Scripting Language-XML-Datentypen (ASSL)