|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Mettre en cache les datasets partagés (SSRS)
-
La requête met longtemps à s'exécuter. -
La requête accepte des paramètres, mais la plupart du temps, le nombre de combinaisons de paramètres est réduit. Chaque combinaison crée des résultats de requête mis en cache. -
La requête s'exécute à des heures prédictibles du jour, de la semaine ou du mois. -
La requête s'exécute comme le résultat d'une référence de dataset partagé dans un rapport remis via la messagerie électronique, où un grand nombre de personnes sont susceptibles de cliquer sur le lien dans une courte plage horaire. -
La liste suivante fournit des exemples de situations dans lesquelles il ne convient pas de mettre en cache un dataset partagé : -
Les résultats de la requête doivent toujours inclure les données les plus récentes. -
La requête s'exécute rapidement. -
La requête s'exécute peu souvent. -
La requête accepte des paramètres, le nombre de combinaisons de paramètres est élevé, et aucune combinaison n'est plus probable qu'une autre. -
La source de données sur laquelle est basé le dataset partagé a une Invite ou des informations d'identification intégrées de Windows. -
Le filtre de dataset partagé ou la requête contient une expression avec une référence à la collection globale Utilisateur.
-
Le dataset partagé doit être activé pour la mise en cache. -
La source de données partagée dont dépend le dataset partagé ne peut pas utiliser une Invite ou des informations d'identification intégrées de Windows. -
Si le dataset partagé accepte des paramètres, vous devez spécifier des valeurs statiques par défaut pour chaque paramètre qui n'est pas marqué en lecture seule. Les paramètres en lecture seule utiliseront toujours la valeur par défaut. Pour mettre en cache un dataset partagé pour plusieurs combinaisons de paramètres, vous devez créer un plan d'actualisation du cache distinct pour chaque combinaison de valeurs. Les paramètres ne peuvent pas contenir de références à d'autres datasets. -
Chaque plan d'actualisation du cache est associé à un seul dataset partagé ou rapport. -
Vous devez avoir des autorisations ReadPolicy et UpdatePolicy sur le dataset partagé.
-
Une condition de planification expire. Le cache dépasse le délai d'attente imparti ou atteint l'heure d'expiration. -
Une planification partagée est supprimée. -
Modifications apportées à une planification partagée. Les planifications partagées peuvent être suspendues, ce qui affecte également l'expiration d'un cache. -
La définition de la requête pour le dataset partagé change. -
Les informations d'identification pour la source de données partagée dont dépend le dataset partagé changent. -
Les options de cache pour le dataset partagé changent. -
Les valeurs par défaut pour les paramètres en lecture seule pour le dataset partagé changent. -
Les filtres qui font partie de la définition du dataset partagé changent. -
Le dataset partagé est supprimé du serveur de rapports. Lorsqu'un dataset partagé est supprimé, les copies mises en cache associées et les plans d'actualisation du cache sont également supprimés.
