Compartir a través de


Almacenar en caché un conjunto de datos compartido

Una manera de mejorar el rendimiento es configurar las propiedades de almacenamiento en caché para un conjunto de datos compartido. Cuando un conjunto de datos compartido se almacena en memoria caché, se guarda una copia de los resultados de la consulta durante un breve período de tiempo. El primer usuario que solicite un informe que utilice el conjunto de datos compartido debe esperar a que los resultados de la consulta y todo el procesamiento se completen antes de ver el informe. Los usuarios subsiguientes que solicitan el informe dentro del período de almacenamiento en caché experimentarán mejor rendimiento porque la consulta y el procesamiento ya se han producido. También puede especificar un plan de actualización de la memoria caché para ejecutar la consulta y almacenar en memoria caché los resultados hasta que expire la memoria caché especificada.

Los usuarios que ejecutan informes basados en un conjunto de datos compartido o los planes de actualización de la memoria caché crean la memoria caché de consulta y, en ambos casos, la memoria caché está disponible en función de sus opciones de expiración.

Hay restricciones en los tipos de conjuntos de datos compartidos que puede almacenar en memoria caché. Por ejemplo, los resultados de la consulta no se pueden almacenar en caché si los datos varían en función de la identidad del usuario. Del mismo modo, el almacenamiento en caché no es factible si los datos se recuperan mediante el token de seguridad del usuario que solicita el informe. Para más información, consulte Almacenamiento en caché de conjuntos de datos compartidos (SSRS) y Almacenamiento en caché de informes (SSRS).

Para programar la expiración de un informe en caché

  1. Inicie el Administrador de informes (Modo nativo de SSRS).

  2. En el Administrador de informes, navegue al conjunto de datos compartidos para el que desea establecer propiedades de almacenamiento en caché, mantenga el mouse sobre el elemento y seleccione la flecha de lista desplegable.

  3. En el menú, elija Administrar.

  4. En el marco de la izquierda, seleccione Almacenando en caché.

    Nota:

    Si ve el error "Las credenciales usadas para ejecutar este conjunto de datos compartidos no están almacenadas", la opción Almacenar en caché conjunto de datos compartido se deshabilitará. Tiene que modificar el origen de datos para almacenar las credenciales o modificar el conjunto de datos compartido para utilizar un origen de datos diferente que almacene las credenciales.

  5. Seleccione Almacenar en caché conjunto de datos compartido.

  6. Seleccione la opción para que la memoria caché expire después de 30 minutos. También puede elegir que la memoria caché expire en una programación especificada.

  7. Seleccione Aplicar.