DimensionAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示维度中的属性。

语法

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

数据类型特征

特征 说明
基本数据类型
派生数据类型

数据类型关系

关系 元素
父元素
子元素 批注AttributeHierarchyDisplayFolderAttributeHierarchyEnabledAttributeHierarchyOptimizedStateAttributeHierarchyOrderedAttributeHierarchyVisibleAttributeRelationshipsCustomRollupColumnCustomRollupPropertiesColumnDefaultMemberDescriptionDiscretizationBucketCountDiscretizationMethodEstimatedCountIDInstanceSelectionIsAggregatableKeyColumnsKeyUniquenessGuaranteeMemberNamesUniqueMembersWithDataMembersWithDataCaptionNameNameColumnNamingTemplateNamingTemplateTranslationsOrderByOrderByAttributeIDRootMemberIfSkippedLevelsColumnSource翻译类型UnaryOperatorColumn使用情况ValueColumn
派生元素 维度) 的属性 (属性集合

备注

当在 DeploymentMode 配置属性值1和 2 (SharePoint 和表格模式下运行服务时,以下限制适用,用于运行 Power Pivot 和表格模型数据库) :

  • Usage 元素只接受 KEY 或 REGULAR 值。

  • IsAggregatable 元素不能为 false。

  • OrderBy 元素只接受 KEY 或 PROPERTYKEY 值。

  • 计算列不能是表中的主键。

  • 计算列不能在本地中包含 DataSize。

  • 对于每个计算列,在保存属性定义之前执行语法验证。

  • 对于 AttributeRelationships,RelationshipType 必须设置值 Flexible。

  • 由“RowNumber”标识的属性“RowNumber”必须具有整数类型。

  • 只有“RowNumber”属性才能具有 RowNumberBinding 类型的 KeyBinding。

  • 除“RowNumber”外的所有属性都必须相对于该键具有基数 1,除非该属性本身是键。

  • 在 OrderBy 指定的列也是 PropertyKey 时,OrderByAttributeId 不能指向行号列。

  • 用作键的属性应该与所有其他属性相关;不支持其他类型的关系。

  • NullProcessing 元素不能设置为“UnknownMember”。

  • 绑定不能设置为“Value”。

在 DeploymentMode 配置属性值为1和 2 (SharePoint 和表格模式下运行服务时,不支持以下元素,这些元素用于运行 Power Pivot 和表格模型数据库) :

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • UnaryOperatorColumn

分析管理对象 (AMO) 对象模型中的相应元素是 DimensionAttribute

另请参阅

Analysis Services Scripting Language XML 数据类型s (ASSL)