Une base de données ne doit pas avoir plus de 3 dimensions parent-enfant pour lesquelles les calculs UnaryOperatorColumns, CustomRollupColumns ou CustomRollupPropertiesColumns sont définis sur les attributs

Cette règle analyse les dimensions de la base de données afin de déterminer si plus de trois dimensions contiennent des hiérarchies de type parent-enfant et incluent également des cumuls personnalisés, des opérateurs unaires ou des mesures semi-additives.

Meilleures pratiques recommandées

Pour de meilleures performances, vous devez généralement réduire l'utilisation de dimensions parent-enfant contenant des cumuls personnalisés, des opérateurs unaires ou des mesures semi-additives.

Les dimensions parent-enfant, en particulier celles qui contiennent des cumuls personnalisés et des opérateurs unaires, peuvent quelquefois être utiles. Toutefois, pour éviter une diminution des performances des requêtes, les dimensions parent-enfant de ce type ne doivent être utilisées que lorsque cela est nécessaire.

Pour plus d'informations

Pour plus d'informations sur la définition des hiérarchies de type parent-enfant, consultez Utilisation d'attributs dans des hiérarchies parent-enfant dans la documentation en ligne de SQL Server.

Pour plus d'informations sur les problèmes de performances liés aux dimensions contenant des hiérarchies de type parent-enfant, consultez la section « Hiérarchies de type parent-enfant » dans le Guide des performances SQL Server 2005 Analysis Services (en anglais).