26 ago 2010

Procesamiento de informes en Reporting Services (SQL Server 2008)

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

Modos de ejecución del informe

Ejecutar informes a petición

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 mismo; 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 posteriormente para otros usuarios que tengan acceso al mismo informe. Con esta opción, si diez usuarios abren el informe, sólo la primera solicitud dará lugar al procesamiento del mismo. El informe se almacena posteriormente 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é.

Ejecutar informes desde instantáneas

Una instantánea 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 si se desea evitar que el informe se ejecute de forma arbitraria (durante una copia de seguridad programada, por ejemplo). Una instantánea suele crearse y actualizarse 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. Si un informe se basa en consultas que tardan demasiado en ejecutarse o en consultas que utilizan datos desde un origen de datos al que prefiere que nadie tenga acceso durante determinadas horas, debe ejecutar el informe como instantánea.

Las instantáneas 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 se sobrescriben con una nueva instancia cada vez que se actualizan de acuerdo a la programación establecida. El servidor de informes no guarda las versiones anteriores de una instantánea salvo que se establezcan específicamente opciones para agregarla al historial del informe.

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 utiliza 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 utilice 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 (siempre toma los predeterminados). La selecció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 desactivará 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.

(fuente biblioteca TechNet)

Configuración de las propiedades de ejecución de un informe en Reporting Services

1.- Entrar al Administrador de informes de Reporting Services



2.- Elegir el informe que se desea configurar




3.- Ya dentro del informe, seleccionar la pestaña Propiedades y posteriormente la opción del menú izquierdo Ejecución
 
 
 

 

No hay comentarios.: