Nous pouvons mettre en œuvre deux formes de mise en cache dans Reporting Services: la mise en cache temporaire des rapports et les Snapshot.
Le serveur de rapports met en cache une instance d'un rapport basé sur le nom du rapport. Cependant, si un rapport contient des données différentes en fonction de paramètres de requête, de multiples versions de ce rapport seront mises en cache.
Par exemple, supposons que vous avez paramétré un rapport qui prend un code région comme une valeur de paramètre. Si vous spécifiez quatre codes régions différents, quatre copies en cache seront créées.
Le premier utilisateur qui exécute le rapport avec un code région différent crée un rapport mis en cache qui contient les données pour cette région. Les utilisateurs suivants qui demandent un rapport en utilisant le même code région obtiennent la copie en cache.
Le serveur de rapports met en cache une instance d'un rapport basé sur le nom du rapport. Cependant, si un rapport contient des données différentes en fonction de paramètres de requête, de multiples versions de ce rapport seront mises en cache.
Par exemple, supposons que vous avez paramétré un rapport qui prend un code région comme une valeur de paramètre. Si vous spécifiez quatre codes régions différents, quatre copies en cache seront créées.
Le premier utilisateur qui exécute le rapport avec un code région différent crée un rapport mis en cache qui contient les données pour cette région. Les utilisateurs suivants qui demandent un rapport en utilisant le même code région obtiennent la copie en cache.