Consideraciones de diseño para la representación de informes

En este tema se explican diferencias importantes en cuanto al uso de extensiones de representación. Además, se incluye una lista de temas en los que se explica cómo cada extensión de representación procesa una definición de informe. Para tomar decisiones eficaces sobre el diseño de los informes, es necesario comprender los conceptos básicos de la representación de informes y los tipos de extensiones de representación disponibles.

Información general de la representación de informes

En Reporting Services, los informes se basan en un esquema XML llamado lenguaje RDL (Report Definition Language). Este esquema proporciona una descripción uniforme de un informe. El esquema es compatible con todas las extensiones de representación que se utilizan para generar informes en formatos específicos. Siempre que un informe sea conforme con el lenguaje RDL, se puede representar mediante cualquier extensión de representación compatible con el estándar RDL.

[!NOTA] El lenguaje RDL (Report Definition Language) es un esquema XML creado específicamente para Reporting Services. Este esquema describe todos los elementos que se pueden utilizar en un informe. Para obtener una descripción completa del lenguaje RDL, vea Report Definition Language.

La definición de informe que se crea se almacena en la base de datos del servidor de informes, para recuperarla y combinarla con datos durante el procesamiento de un informe. Durante este procesamiento, se efectúa una llamada a una extensión de representación a fin de representar el informe en un dispositivo específico. El informe resultante puede variar según la extensión de representación utilizada. Por ejemplo, el resultado de la extensión de representación en HTML será muy distinto del obtenido con la extensión de representación en XML. Si los informes se van a procesar con varias extensiones de representación, deberá adaptar el diseño de los mismos según convenga.

Comparación entre extensiones de representación

Aunque no existen restricciones ni requisitos para utilizar extensiones de representación, las características de cada formato de salida sugieren un fin concreto para usar el informe representado de un modo determinado. Por ejemplo, las extensiones de representación en XML y CSV son útiles para crear informes que pueden servir para proporcionar datos a otra aplicación u otro proceso, mientras que las extensiones de representación de diseño generan informes en formatos más conocidos para los usuarios de informes. Conocer la posible relación entre diversas extensiones de representación puede ser útil para tomar decisiones sobre el diseño de un informe. Por ejemplo, si se van a crear informes optimizados para extensiones de representación en páginas físicas, podría ser conveniente centrarse en un diseño que funcione bien con los dos formatos de salida de esa categoría.

La siguiente clasificación de extensiones de representación muestra cómo varían las extensiones en su comportamiento en la paginación y el grado de interactividad. En esta clasificación, la representación interactiva se refiere a la interacción entre el explorador y el servidor de informes, que inicia una representación adicional como respuesta a la acción de un usuario (por ejemplo, si un usuario hace clic en un vínculo que abre un informe de obtención de detalles, y a continuación, el informe se representa en el servidor de informes).

  • Extensiones de representación de datos: XML, CSV
  • Extensiones de representación de diseño (interactivas): HTML
  • Extensiones de representación de diseño (no interactivas, representadores en páginas lógicas): Excel, MHTML
  • Extensiones de representación de diseño (no interactivas, representadores en páginas físicas): PDF, imágenes

En esta sección

En los siguientes temas se describen las consideraciones de diseño que deben tenerse en cuenta para las distintas extensiones de representación.

Vea también

Conceptos

Fundamentos del Diseñador de informes
Trabajar con el Diseñador de informes
Consideraciones de representación para el ajuste automático de tamaño y posición

Otros recursos

Diseñar y crear informes

Ayuda e información

Obtener ayuda sobre SQL Server 2005