Tipos de informes

En Reporting Services, puede usar los informes de diversas maneras. En este tema se describe la terminología que se usa para describir los diversos tipos de informes y las maneras en que los informes se crean y se utilizan. Un único informe puede tener características de más de un tipo; por ejemplo, se pueden parametrizar los informes de instantánea, los informes ad hoc incorporan la funcionalidad de informe click-through debido a los modelos de informe en los que se basan y los subinformes pueden ser informes vinculados.

Con Reporting Services, puede crear los siguientes tipos de informes:

  • Informes con parámetros

  • Informes vinculados

  • Informes de instantáneas

  • Informes almacenados en caché

  • Informes ad hoc

  • Informes click-through

  • Informes de obtención de detalles

  • Informes de obtención de detalles

  • Subinformes

Terminología de la apariencia, el procesamiento y la entrega de informes

Hay varias maneras de pensar en un tipo de informe. Podría considerarse como la manera en que los datos aparecen en el informe. En Reporting Services, la apariencia de los datos de un informe depende del tipo de región de datos que use; por ejemplo, los informes tabulares y los informes de gráfico utilizan regiones de datos diferentes. Para obtener más información sobre cómo se muestran los datos, vea Regiones de datos y mapas (Generador de informes 3.0 y SSRS). Igualmente, la funcionalidad que está disponible en un informe depende del formato de salida; por ejemplo, las características interactivas como son los informes de obtención de detalles están disponibles en los formatos de exportación basados en web pero no en todos los formatos de exportación basados en imágenes. El formato del resultado final de un informe afecta a las características que puede incluir en él. Para obtener más información sobre consideraciones de diseño de varios formatos de exportación, vea Exportar informes (Generador de informes 3.0 y SSRS).

Hay también terminología asociada a la fase de procesamiento en la que se encuentra un informe. Para obtener más información sobre las diferencias entre las definiciones de informe, los informes publicados y los informes representados, vea Informes, elementos de informe y definiciones de informe (Generador de informes 3.0 y SSRS). Finalmente, para obtener información sobre la programación de informes y los informes a petición, vea Programar informes, conjuntos de datos compartidos y suscripciones.

Informes con parámetros

Los informes con parámetros utilizan valores de entrada para completar el procesamiento del informe o de los datos. Con un informe con parámetros, puede modificar el resultado del informe en función de los valores que se establecen cuando se ejecuta el mismo. Los informes con parámetros se suelen usar para informes de obtención de detalles, informes vinculados y subinformes, y conectan y filtran los informes con los datos relacionados.

Usar parámetros

Los parámetros se utilizan en las consultas de conjunto de datos para seleccionar los datos del informe, filtrar el conjunto de resultados que devuelve la consulta o establecer las propiedades de diseño utilizadas para mostrar y ocultar partes del informe. También es posible especificar parámetros en cascada que rellenen una serie de listas desplegables dependientes de parámetros. Por ejemplo, una lista desplegable de valores de parámetro Region se puede usar para llenar una lista desplegable de valores de parámetro City.

Puede usar parámetros con informes vinculados uniendo un parámetro concreto con cada uno de los informes vinculados para modificar la salida. Por ejemplo, puede crear un único informe de ventas regionales que muestre las ventas de todas las regiones y, posteriormente, usar un parámetro para cada informe vinculado para filtrar los datos de una región concreta. Se pueden almacenar valores de parámetro específicos con el informe para que los usuarios no tengan que escribirlos.

Es posible que algunos parámetros no estén visibles en tiempo de ejecución. El autor de un informe, el administrador del servidor de informes o el administrador del contenido pueden especificar qué valores usar, y pueden ocultar los campos de entrada en el informe.

Parámetros de consulta y parámetros de informe

Reporting Services admite dos tipos de parámetros: de consulta y de informe. Los parámetros de consulta se utilizan durante el procesamiento de datos para seleccionar o filtrar datos. Se especifican en la sintaxis de una extensión de procesamiento de datos. Si se especifica un parámetro de consulta, se debe proporcionar un valor, ya sea el usuario o mediante propiedades predeterminadas, para completar la instrucción SELECT o el procedimiento almacenado que recupera los datos para un informe. Los parámetros de informe se utilizan durante el procesamiento de un informe para mostrar otro aspecto de los datos. Un parámetro de informe se usa normalmente para filtrar un conjunto de registros de gran tamaño, pero puede tener otros usos, dependiendo de las consultas y las expresiones utilizadas en el informe. Los parámetros de informe se diferencian de los de consulta en que se definen en un informe y los procesa un servidor de informes, mientras que los parámetros de consulta se definen como parte de la consulta de conjunto de datos y se procesan en el servidor de base de datos. Para obtener más información, vea Parámetros (Generador de informes 3.0 y SSRS) y Establecer las propiedades de los parámetros de un informe publicado.

Informes vinculados

Un informe vinculado es un elemento del servidor de informes que proporciona un punto de acceso a un informe existente. Conceptualmente, es similar a los accesos directos a programa que se usan para ejecutar un programa o abrir un archivo.

Un informe vinculado se deriva de otro informe existente y conserva la definición de informe original. El informe vinculado siempre hereda el diseño de informe y las propiedades del origen de datos del informe original. El resto de propiedades y parámetros pueden ser distintos de los del informe original, incluyendo la seguridad, los parámetros, la ubicación, las suscripciones y las programaciones.

Se puede crear un informe vinculado en el servidor de informes cuando se desea crear versiones adicionales de un informe existente. Por ejemplo, se podría usar un único informe de ventas regional para crear informes específicos de regiones para todos los territorios de ventas.

Si bien los informes vinculados se basan normalmente en informes con parámetros, no es necesario disponer de este tipo de informe. Puede crear informes vinculados siempre que desee implementar un informe existente con diferentes parámetros. Para obtener más información, vea Agregar, modificar y eliminar informes vinculados.

Informes de instantáneas

Una instantánea de informe es un informe que contiene información de diseño y resultados de consultas que se recuperaron en un momento concreto. A diferencia de los informes a petición, que obtienen resultados de consulta actualizados cuando se seleccionan, las instantáneas de informe se procesan según una programación y luego se guardan en un servidor de informes. Al seleccionar una instantánea de informe para su visualización, el servidor de informes recupera el informe almacenado en la base de datos del servidor de informes y muestra los datos y el diseño actualizados para el informe en el momento en que se creó la instantánea.

Las instantáneas de informe no se guardan con un formato de representación concreto. En lugar de ello, las instantáneas de informe se representan en un formato de visualización final (como HTML) solo cuando un usuario o una aplicación lo solicita. La representación aplazada hace que las instantáneas sean portátiles. El informe se puede representar con el formato correcto para el dispositivo o explorador web que lo solicita.

Las instantáneas de informes tienen tres objetivos:

  • Historial del informe. Mediante la creación de una serie de instantáneas de informe, puede crear el historial de un informe que muestre cómo cambian los datos en el transcurso del tiempo.

  • Coherencia. Use instantáneas de informes cuando desee proporcionar resultados coherentes para varios usuarios que deben trabajar con conjuntos de datos idénticos. Si los datos no son estables, un informe a petición puede producir resultados diferentes en pocos minutos. Por el contrario, una instantánea de informe permite hacer comparaciones válidas con otros informes o herramientas de análisis que tengan los datos existentes en el mismo instante.

  • Rendimiento. Mediante la programación de informes de gran tamaño que se van a ejecutar durante las horas de menor actividad, puede reducir el impacto del procesamiento en el servidor de informes durante las principales horas comerciales.

Para obtener más información sobre cómo crear instantáneas de informes, vea Establecer las propiedades del procesamiento de informes.

Informes almacenados en caché

Un informe almacenado en caché es una copia guardada de un informe procesado. Los informes almacenados en caché se utilizan para mejorar el rendimiento reduciendo el número de solicitudes de proceso al procesador de informes y reduciendo el tiempo necesario para recuperar los informes grandes. Tienen un período de expiración obligatorio, normalmente de minutos. Para obtener más información acerca del modo de usar los informes almacenados en caché, vea Almacenamiento en memoria caché de informes en Reporting Services.

Informes click-through

Un informe click-through es aquel que muestra los datos relacionados de un modelo de informe cuando se hace clic en los datos interactivos incluidos dentro del informe basado en el modelo. El servidor de informes genera estos informes basándose en la información incluida en el modelo de informe. La persona que crea el modelo determina qué campos son interactivos y qué campos se devuelven cuando se abre un informe click-through. Esta configuración de campos no se puede cambiar en las herramientas de creación del informe.

Los informes click-through se generan automáticamente. Sin embargo, puede crear un informe personalizado alternativo al modelo para los elementos de datos interactivos que se muestran en su lugar. El informe personalizado es un informe estándar de Reporting Services. Para obtener más información, vea Trabajar con informes click-through.

Informes de obtención de detalles

Los informes de obtención de detalles ocultan la complejidad al principio y permiten al usuario alternar los elementos de informe ocultos condicionalmente para controlar cuántos datos detallados desean ver. Los informes de obtención de detalles deben recuperar todos los datos posibles que se pueden mostrar en el informe. Para obtener más información, vea Ocultar y mostrar elementos de informe agregando aumento de detalle (Generador de informes 3.0 y SSRS).

Si los informes tienen cantidades grandes de datos, considere usar informes de obtención de detalles en su lugar.

Informes de obtención de detalles

Los informes de obtención de detalles son informes estándar a los que se tiene acceso a través de un hipervínculo en un cuadro de texto del informe original. Los informes de obtención de detalles funcionan con un informe principal y son el destino de una acción de obtención de detalles para un elemento de informe como el texto de un marcador de posición o un gráfico. El informe principal muestra la información de resumen, por ejemplo en una matriz o gráfico. Las acciones definidas en la matriz o el gráfico proporcionan los vínculos de obtención de detalles a los informes que muestran más detalles según el agregado en el informe principal. Los informes de obtención de detalles se pueden filtrar mediante parámetros, pero no es imprescindible. Se diferencian de los subinformes en que el informe no se muestra dentro del original, sino que se abre de forma independiente. Se diferencian de los informes click-through en que no se generan automáticamente a partir del origen de datos, sino que son informes personalizados que se guardan en el servidor de informes. Difieren de los informes de obtención de detalles en que solo recuperan los datos del informe para los parámetros especificados o para la consulta del conjunto de datos. Para obtener más información, vea Informes detallados (Generador de informes 3.0 y SSRS).

Subinformes

Un subinforme es un informe que muestra otro informe dentro del texto del informe principal. Como concepto, un subinforme es como un marco en una página web. Se usa para incrustar un informe dentro de un informe. Cualquier informe puede utilizarse como subinforme. El subinforme puede usar orígenes de datos diferentes a los del informe principal. El informe que muestra el subinforme se almacena en un servidor de informes, normalmente en la misma carpeta que el informe primario. Es posible configurar el informe primario para que pase sus parámetros al subinforme.

Aunque un subinforme se puede repetir dentro de las regiones de datos utilizando un parámetro para filtrar los datos en cada instancia del subinforme, se suele usar con un informe principal como un libro de instrucciones o como contenedor de una recopilación de informes relacionados. Para obtener más información, vea Subinformes (Generador de informes 3.0 y SSRS).

Para los informes con muchos subinformes, considere usar informes de obtención de detalles en su lugar.