对具有 500,000 个或更多成员的属性使用数字键列
此规则分析估计成员数超过 500,000 的维度属性,以确定该属性键列的数据类型是否为数值。
最佳实践建议
为了获得最佳性能,通常应将大型维度的键属性绑定到包含数值数据类型的列。使用数字键列代替字符串键列或组合键,将改善包含大量成员的属性的性能。这与在关系表中使用代理键来改善索引的性能是一样的。若要使向最终用户显示的属性成员相同,可以指定数值代理列作为键列,使用字符串列作为名称列。
有关详细信息
有关将属性绑定到数据源视图列的详细信息,请参阅 SQL Server 联机丛书中的定义和配置维度属性。
有关与键属性相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南中的“降低属性开销”部分。