Créez les hiérarchies dans les dimensions de type enfant non parent

Cette règle analyse chaque dimension de base de données pour déterminer si ses attributs sont organisés en niveaux d'une hiérarchie utilisateur.

Meilleures pratiques recommandées

Pour de meilleures performances, vous devez généralement organiser les attributs en une hiérarchie utilisateur et définir ensuite des relations d'attributs entre les attributs qui correspondent aux niveaux d'une hiérarchie utilisateur. Dans la plupart des dimensions, les données ont une structure hiérarchique qu'il est souhaitable d'exposer dans le cube. Souvent, l'Assistant Cube ou l'Assistant Dimension ne détecte pas cette hiérarchie. Dans ces cas, vous devez définir manuellement une hiérarchie utilisateur. Ne définissez que des relations entre les attributs qui ont une relation un-à-plusieurs. L'organisation des attributs dans une hiérarchie utilisateur permet également de faciliter l'utilisation de la plupart des scénarios utilisateur. Pour encore plus faciliter leur utilisation, masquez ou renommez les hiérarchies d'attribut qui sont utilisées comme niveaux dans la hiérarchie utilisateur.

Pour plus d'informations

Pour plus d'informations sur la configuration des attributs et des hiérarchies utilisateur, consultez Définition et configuration d'une hiérarchie définie par l'utilisateur et Spécification des relations entre attributs dans une hiérarchie définie par l'utilisateur dans la documentation en ligne de SQL Server.

Pour plus d'informations sur les problèmes de performances liés aux attributs et aux hiérarchies utilisateur, consultez la section « Utilisation efficace des hiérarchies » dans le Guide des performances SQL Server 2005 Analysis Services (en anglais).