对具有 500,000 个或更多成员的属性使用数字键列

此规则分析估计成员数超过 500,000 的维度属性,以确定该属性键列的数据类型是否为数值。

最佳实践建议

为了获得最佳性能,通常应将大型维度的键属性绑定到包含数值数据类型的列。使用数字键列代替字符串键列或组合键,将改善包含大量成员的属性的性能。这与在关系表中使用代理键来改善索引的性能是一样的。若要使向最终用户显示的属性成员相同,可以指定数值代理列作为键列,使用字符串列作为名称列。

有关详细信息

有关将属性绑定到数据源视图列的详细信息,请参阅 SQL Server 联机丛书中的定义和配置维度属性

有关与键属性相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南中的“降低属性开销”部分。