Définissez la propriété Slice des partitions avec le mode de stockage ROLAP ou avec les paramètres de mise en cache proactive qui autorisent l'accès au mode ROLAP

Cette règle analyse des partitions de base de données pour déterminer les partitions qui n'ont pas de coupe définie mais qui remplissent l'une des conditions suivantes :

  • La partition est définie sur ROLAP.

  • La partition est définie sur MOLAP, mais la mise en cache proactive a été activée et elle est configurée de sorte que la propriété OnlineMode ait la valeur Immediate. (Ces partitions sont considérées comme étant ROLAP pendant la construction du cache MOLAP.)

Meilleures pratiques recommandées

Pour de meilleures performances, vous devez généralement définir la propriété Slice pour les partitions qui utilisent le mode de stockage ROLAP ou qui ont des paramètres de mise en cache proactive permettant d'entrer en mode ROLAP.

Pour les partitions ROLAP, une coupe doit être spécifiée sans quoi il faudra toujours interroger la partition pour déterminer quel type des données elle contient. Par exemple, supposez qu'une partition contienne des données pour 2002 uniquement et qu'une partition contienne des données pour 2003 uniquement. La propriété Slice pour chaque partition reflète cette information. Une requête demande des données de ventes pour 2003. En faisant référence à la propriété Slice, le serveur sait quelle partition contient les données de ventes de 2003 sans devoir interroger la partition pour connaître les données qu'elle contient.

Pour les partitions MOLAP, vous n'avez pas à spécifier la coupe parce que le serveur sera en mesure de déterminer les partitions pertinentes une fois les données traitées. Toutefois, lorsque vous utilisez la mise en cache proactive, vous devez spécifier la coupe manuellement parce que la partition peut être considérée comme étant ROLAP pendant la construction du cache MOLAP.

Notes

Assurez-vous que la coupe spécifiée pour une partition MOLAP est cohérente avec les données de la partition. Si la coupe n'est pas cohérente avec les données, le serveur déclenchera une erreur lors du traitement des données.

Pour définir la propriété Slice

  1. Dans Business Intelligence Development Studio, sur l'onglet Partitions de l'Éditeur de cube, sélectionnez la partition.

  2. Dans la fenêtre Propriétés, pour la propriété Slice, cliquez sur la zone de texte, puis sur le bouton de sélection (…).

  3. Dans la boîte de dialogue Secteur de partition, tapez une expression MDX (Multidimensional Expressions) afin de spécifier le membre sur lequel vous souhaitez découper.

    Pour couper sur plusieurs hiérarchies, entrez un tuple qui contient les membres sur lesquels vous souhaitez découper.

Pour plus d'informations

Pour plus d'informations sur la configuration de la mise en cache proactive, consultez Mise en cache proactive dans la documentation en ligne de SQL Server.

Pour plus d'informations sur les problèmes de performances liés à la mise en cache proactive, consultez la section « Rafraîchissement des données en temps quasi réel » dans le Guide des performances SQL Server 2005 Analysis Services.