Cargar previamente la memoria caché (Administrador de informes)
Puede cargar previamente la memoria caché para un conjunto de datos compartido creando un plan de actualización de caché para él.
Puede cargar previamente la memoria caché para un informe de dos maneras:
Cree un plan de actualización de caché para el informe. Éste es el método preferido.
Utilice una suscripción controlada por datos para cargar previamente la memoria caché con instancias de informes con parámetros. Esa era la única manera de cargar previamente la memoria caché en las versiones de Reporting Services anteriores a SQL Server 2008 R2. Para obtener más información, vea Informes almacenados en caché (SSRS).
Se deben cumplir las siguientes condiciones para poder almacenar en memoria caché un informe o un conjunto de datos compartido:
El conjunto de datos compartido o el informe deben tener habilitado el almacenamiento en caché.
Los orígenes de datos compartidos para el conjunto de datos compartidos o el informe se deben configurar para utilizar las credenciales almacenadas o para no usar ninguna credencial.
Se debe ejecutar el servicio Agente SQL Server.
Para cargar previamente la memoria caché creando un plan de actualización de caché
Inicie el Administrador de informes (SSRS).
En el Administrador de informes, navegue a la página Contenido y después navegue al elemento que desee almacenar en caché.
Mantenga el mouse sobre el elemento, haga clic en la lista desplegable y, a continuación, haga clic en Administrar.
Haga clic en la pestaña Opciones de actualización de caché.
En la barra de herramientas, haga clic en Nuevo plan de actualización de caché.
[!NOTA]
Si el elemento no tiene habilitado el almacenamiento en caché, se solicitará que lo habilite. Para habilitar el almacenamiento en caché, haga clic en Aceptar.
Se abre la página de Plan de actualización de caché.
Escriba una descripción para el plan de actualización.
En una programación compartida, haga clic en Programación compartida y seleccione el nombre de la programación que se va a usar.
En una programación personalizada, haga clic en Programación específica del elemento y, a continuación, haga clic en Configurar.
Configurar la programación
Haga clic en Aceptar.
Para cargar previamente la memoria caché con un informe específico del usuario utilizando una suscripción controlada por datos
Inicie el Administrador de informes (SSRS).
En el Administrador de informes, navegue a la página Contenido y después, al informe para el que desea crear una suscripción.
Haga clic en el informe, luego en la pestaña Suscripciones y, a continuación, en Nueva suscripción controlada por datos.
Escriba una descripción de la suscripción (opcional).
En la lista Especifique cómo se notifica a los destinatarios, seleccione Proveedor de entrega NULL.
Especifique un tipo de origen de datos y haga clic en Siguiente para configurar el origen de datos.
Especifique el tipo de conexión, la cadena de conexión y las credenciales para obtener acceso al origen de datos que contiene la información sobre los suscriptores. En el siguiente ejemplo, se muestra la cadena de conexión utilizada para conectarse a una base de datos SQL Server llamada Subscribers:
data source=<servername>; initial catalog=Subscribers
Haga clic en Siguiente.
Especifique la consulta o el comando que recupera los datos de los suscriptores. Si lo desea, puede incrementar el período de tiempo de espera en el caso de consultas que tarden bastante tiempo en procesarse. Por ejemplo:
Select * from UserInfo
Haga clic en Validar. Antes de continuar, la consulta debe validarse. Cuando aparezca el mensaje Consulta validada correctamente, haga clic en Siguiente.
Dado que no puede configurar extensiones de entrega para el proveedor de entrega NULL, haga clic en Siguiente.
Especifique valores de parámetro de informe para la suscripción y haga clic en Siguiente.
Especifique cuándo se procesa la suscripción. No elija Cuando los datos del informe se actualizan en el servidor de informes. Este valor solo es para instantáneas. Si desea utilizar una programación existente, seleccione En una programación compartida.
O bien, para crear una programación personalizada, haga clic en Según una programación creada para esta suscripción y, a continuación, en Siguiente. Configure la programación y, a continuación, haga clic en Finalizar.
[!NOTA]
Para que los suscriptores reciban el informe más reciente, el programa que configure debe ser coherente con la programación de entrega del informe que haya definido para los suscriptores. Para obtener más información, vea Administrador de informes (SSRS).
Configure las opciones de Ejecución correspondientes al informe de la forma siguiente: En la página del informe, haga clic en la pestaña Propiedades.
En el marco de la izquierda, haga clic en la pestaña Ejecución.
En la página, seleccione Representar este informe con los datos más recientes.
Elija una de las dos opciones de caché siguientes y configure la expiración como se indica a continuación:
Para lograr que la copia en caché expire después de un período de tiempo concreto, haga clic en Almacenar en caché una copia temporal del informe. La copia expira transcurrido un número determinado de minutos. Escriba el número de minutos que deben transcurrir para que expire el informe.
Para lograr que la copia en caché expire siguiendo una programación, haga clic en Guardar en caché una copia temporal del informe. La copia del informe debe expirar según la siguiente programación. Haga clic en Configurar o seleccione una programación compartida para establecer una programación para la expiración del informe.
Haga clic en Aplicar.
Vea también
Tasks
Crear una suscripción controlada por datos (Tutorial de SSRS)
Conceptos
Suscripciones controladas por datos
Rendimiento, instantáneas, almacenamiento en caché (Reporting Services)