CubeAttribute 数据类型 (ASSL)
定义一个基元数据类型,该类型表示与 Cube 元素关联的属性。
语法
<CubeAttribute>
<AttributeID>...</AttributeID>
<AggregationUsage>...</AggregationUsage>
<AttributeHierarchyOptimizedState>...</AttributeHierarchyOptimizedState>
<AttributeHierarchyEnabled>...</AttributeHierarchyEnabled>
<AttributeHierarchyVisible>...</AttributeHierarchyVisible>
<Annotations>...</Annotations>
</CubeAttribute>
数据类型特征
特征 |
说明 |
---|---|
基本数据类型 |
无 |
派生数据类型 |
无 |
数据类型关系
关系 |
元素 |
---|---|
父元素 |
无 |
子元素 |
AggregationUsage、Annotations、AttributeHierarchyEnabled、AttributeHierarchyOptimizedState、AttributeHierarchyVisible、AttributeID |
派生元素 |
Attribute(CubeDimension 的 Attributes 集合) |
注释
在 DeploymentMode 配置属性值为 1 或 2(SharePoint 或表格模式,用于运行 PowerPivot 和表格模型数据库)的情况下运行服务时,不支持 AttributeHierarchyOptimizedState 元素。
在属性 AtttributeHierarchyEnabled 设置为 FALSE 并且该实例正在 DeploymentMode 1 或 2(SharePoint 或表格服务器模式)下操作时,属性不能作为某一级别的层次结构添加。
CubeDimension 元素中未显式包含在 Attributes 集合中的属性也是该集合的组成部分并且使用分配给它们的默认值。 在属性添加到该集合中后,这些属性可由 Discover 方法返回。
AggregationUsage 元素控制 Microsoft SQL Server Analysis Services 如何自动设计属性的聚合。 AggregationUsage 元素不会约束手动为多维数据集创建的任何聚合。
在 Analysis Management Objects (AMO) 对象模型中,对应的元素为 CubeAttribute。