Establecimiento de las propiedades del procesamiento de informes

Las propiedades de ejecución del informe controlan el modo en que se procesa un informe. Estas propiedades deben establecerse de forma individual para cada uno de los informes.

Para establecer las propiedades de ejecución de informes, vaya al informe del portal web, haga clic con el botón derecho en el informe y seleccione Administrar en el menú.

Modos de ejecución del informe

Los informes pueden ejecutarse a petición o como una instantánea. La siguiente sección describe cada una de estas opciones.

Ejecutar informes según las necesidades

Puede especificar que un informe consulte un origen de datos cada vez que un usuario ejecute el informe, lo cual da lugar a informes a petición que contienen los datos más actualizados. Por cada usuario que abre o solicita el informe se crea una instancia del informe; cada nueva instancia contiene los resultados de una nueva consulta. Cuando se usa esta opción, si diez usuarios abren el informe a la vez, se enviarán diez consultas para procesar al origen de datos.

Ejecutar informes a petición desde la caché

Para mejorar el rendimiento puede especificar que un informe (y sus datos) se almacene temporalmente en caché mientras un usuario lo esté ejecutando. La copia en caché estará disponible para otros usuarios que tengan acceso al mismo informe. Con esta opción, si 10 usuarios abren el informe, solamente la primera solicitud dará lugar al procesamiento del informe. Entonces el informe se almacena en caché y los nueve usuarios restantes ven el informe almacenado en caché.

Los informes en caché se eliminan a intervalos definidos por el usuario. Estos intervalos pueden especificarse en minutos o se puede programar una fecha y hora específicas para vaciar la caché. Para más información, vea Informes en caché (SSRS).

Ejecutar informes desde instantáneas

Una instantánea de informe es un informe que contiene información de diseño y datos que se recuperan en un momento concreto. Los informes pueden ejecutarse como una instantánea de informe si se desea evitar que el informe se ejecute de forma arbitraria (durante una copia de seguridad programada, por ejemplo). Una instantánea de informe se crea y actualiza posteriormente según una programación, lo que permite controlar con exactitud el momento en que se producirá el procesamiento del informe y los datos. Debe ejecutar un informe como instantánea si un informe se basa en consultas que tardan mucho tiempo en ejecutarse. O bien, ejecute un informe como instantánea si el informe se basa en consultas que utilizan datos de un origen de datos al que prefiere que nadie acceda durante determinadas horas.

Las instantáneas de informe se almacenan en una base de datos del servidor de informes, de donde se recuperan posteriormente cada vez que un usuario o un proceso, como una suscripción, solicita el informe. Las instantáneas de informe se sobrescriben con una nueva instancia cada vez que se actualizan. El servidor de informes no guarda las versiones anteriores de una instantánea de informe salvo que se establezcan específicamente opciones para agregarla al historial del informe. Para obtener más información, vea Crear, modificar y eliminar instantáneas del historial de informes.

No todos los informes pueden configurarse para ejecutarse como una instantánea. No puede crear una instantánea para un informe que solicita credenciales a los usuarios o usa seguridad integrada de Windows para obtener datos para el informe. Si desea ejecutar un informe con parámetros como instantánea, debe especificar un parámetro predeterminado que se use al crear la instantánea. A diferencia de los informes que se ejecutan a petición, no es posible especificar un valor de parámetro diferente para una instantánea de informe cuando se abre el informe. La elección de un valor de parámetro diferente dará como resultado una nueva solicitud de procesamiento de informe, lo cual no está permitido.

En algunos casos, la configuración de un informe a petición para ejecutar una instantánea puede desactivar suscripciones. La siguiente condición hará que un servidor de informes desactive suscripciones existentes que se definieron cuando se configuró el informe para que se ejecute a petición:

  • El informe usa parámetros de consulta y se selecciona un valor específico como parámetro predeterminado a fin de cumplir con los requisitos para ejecutar el informe como instantánea.

  • Las suscripciones existentes se configuran para usar valores de parámetro distintos del valor de parámetro predeterminado que se especificó para la instantánea.

Cuando se cumpla esta condición, el servidor de informes deshabilitará la suscripción la próxima vez que esté programada su ejecución. Para volver a activarla, abra y guarde la suscripción. Al abrir la suscripción, el servidor de informes actualiza los valores de parámetro de la suscripción con los valores especificados para la instantánea. Para más información sobre las suscripciones, vea Suscripciones y entrega (Reporting Services).