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>

数据类型特征

特征

说明

基本数据类型

派生数据类型

数据类型关系

关系

元素

父元素

子元素

AnnotationsAttributeHierarchyDisplayFolderAttributeHierarchyEnabledAttributeHierarchyOptimizedStateAttributeHierarchyOrderedAttributeHierarchyVisibleAttributeRelationshipsCustomRollupColumnCustomRollupPropertiesColumnDefaultMemberDescriptionDiscretizationBucketCountDiscretizationMethodEstimatedCountIDInstanceSelectionIsAggregatableKeyColumnsKeyUniquenessGuaranteeMemberNamesUniqueMembersWithDataMembersWithDataCaptionNameNameColumnNamingTemplateNamingTemplateTranslationsOrderByOrderByAttributeIDRootMemberIfSkippedLevelsColumnSourceTranslationsTypeUnaryOperatorColumnUsageValueColumn

派生元素

AttributeDimensionAttributes 集合)

注释

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

  • 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 和表格模式,用于运行 PowerPivot 和表格模型数据库)的情况下运行服务时,不支持以下元素:

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Source

  • UnaryOperatorColumn

在 Analysis Management Objects (AMO) 对象模型中,对应的元素为 DimensionAttribute

请参阅

参考

Analysis Services 脚本语言 XML 数据类型 (ASSL)