Définissez les relations d'attributs comme « Rigides » lorsque cela est approprié

Cette règle analyse les dimensions pour déterminer si elles contiennent au moins une hiérarchie définie par l'utilisateur dans laquelle chaque attribut de membre implique uniquement l'attribut de membre au-dessus de lui. Si la dimension dispose bien d'une hiérarchie de ce type, la règle vérifie si la propriété RelationshipType de toutes les relations d'attributs de la dimension a la valeur Flexible.

[!REMARQUE]

La propriété RelationshipType est une propriété de la classe AttributeRelationships.

Meilleures pratiques recommandées

Pour de meilleures performances, vous devez généralement définir la propriété RelationshipType suivant que les relations entre les membres changent ou pas avec le temps :

  • Pour les relations qui ne sont pas supposées changer, affectez la valeur Rigid à la propriété RelationshipType. Les dates d'un mois donné constituent un exemple de relation qui n'est pas supposée changer.

  • Pour les relations qui sont supposées changer, affectez la valeur Flexible à la propriété RelationshipType. Parmi les relations qui sont les plus enclines à changer avec le temps se trouvent par exemple les vendeurs dans une région donnée ou l'état civil d'un client.

    [!REMARQUE]

    Par défaut, l'interface utilisateur affecte toujours la valeur Flexible à la propriété RelationshipType.

Définir la propriété RelationshipType détermine si Analysis Services crée des agrégations rigides ou flexibles. Après une mise à jour incrémentielle, Analysis Services supprime les agrégations flexibles et ces agrégations doivent être de nouveau traitées manuellement. Analysis Services rend toutefois des agrégations rigides persistantes.

Pour plus d'informations

Pour plus d'informations, consultez Configuration des propriétés des relations d'attributs dans la documentation en ligne de SQL Server.