¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Procesador de informes

Procesador de informes

El procesador de informes es un componente de Reporting Services que procesa informes y modelos de informe.

El procesamiento de informes se inicia mediante solicitudes de un informe publicado y solicitudes de informes de obtención de detalles temporales que se autogeneran cuando utiliza la funcionalidad de informe controlado por modelo en SQL Server 2005 Reporting Services.

Cuando se realiza una solicitud de procesamiento de informes para un informe publicado, el Procesador de informes obtiene la definición de informe de la base de datos del servidor de informes, inicializa parámetros y variables que se encuentran en expresiones, y realiza otro procesamiento previo que prepara el informe para datos. Entonces la extensión de procesamiento de datos se conecta al origen de datos y recupera los datos. El Procesador de informes combina los datos de informe con el diseño de informe de la definición del informe. Los datos se procesan por filas para cada sección. Las secciones contienen el encabezado y el pie del informe, los encabezados y pies de grupo y los detalles. Las funciones y expresiones de agregado también se procesan en este momento. En la fase de representación, la extensión de representación lleva a cabo la paginación del informe y procesa las expresiones que no se pueden procesar en la fase de ejecución. A continuación, el informe se representa en el formato específico del dispositivo correspondiente.

El procesamiento de informes correspondiente a informes de obtención de detalles es similar, pero los informes pueden autogenerarse desde modelos en lugar de definiciones de informe. El procesamiento de datos se inicia a través del modelo para recuperar datos de interés.

El Procesador de informes responde a tres solicitudes:

  • Solicitud de un informe a petición. La acción de un usuario que abre un informe configurado para ejecutarse a petición desencadena el procesamiento de informes en el servidor de informes. El Procesador de informes recupera la definición de informe, envía la solicitud de datos a una extensión de procesamiento de datos, combina la definición de informe con los datos, la envía a una extensión de representación y devuelve el informe representado.
  • Solicitud de una instantánea o un informe en caché. La acción de un usuario que abre un informe configurado para ejecutarse desde una copia o una instantánea de informe en caché desencadena el procesamiento de informes. Si el informe está almacenado en caché, el procesador de informes lo recupera y lo dirige al explorador del usuario.
  • Solicitud del Procesador de entrega y programación. El Procesador de informes recupera la definición de informe, envía la solicitud de datos a una extensión de procesamiento de datos, combina la definición de informe con los datos y almacena el informe compilado en la base de datos del servidor de informes.

Los informes pueden utilizar modelos de informe como una interfaz para orígenes de datos subyacentes. Los modelos especifican metadatos e incluyen referencias para orígenes de datos compartidos que definen la conexión de datos. El procesamiento de modelo se produce en el servidor de informes cuando se llevan a cabo las siguientes acciones de usuarios:

  • Explorar un modelo en el Generador de informes.
  • Consultar datos de modelo cuando se genera un informe en el Generador de informes.
  • Desplazarse por informes de obtención de detalles en un servidor de informes.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft