Cambios de comportamiento en SQL Server Reporting Services

En este tema se describen los cambios de comportamiento en Reporting Services. Los cambios de comportamiento afectan al modo en que las características funcionan o interactúan en SQL Server 2008 en comparación con las versiones anteriores de SQL Server.

Herramientas de administración y Configuración del servidor de informes

Creación de informes

Procesamiento de informes

Representación de informes

Cambios de comportamiento de las Herramientas de administración y Configuración del servidor de informes

Reporting Services incluye varias herramientas y aplicaciones que se utilizan para configurar el servidor y administrar el contenido y las operaciones. En esta versión, cada herramienta está destinada a un propósito concreto: configuración y administración del contenido. Para fomentar la coherencia dentro de una herramienta y quitar la funcionalidad que se solapaba, se han agregado y se han quitado características y tareas de las herramientas. Si estaba acostumbrado a utilizar una herramienta para realizar una tarea determinada, puede que ahora tenga que utilizar otra diferente.

Característica

Descripción

Configuración de Reporting Services

Se han quitado los iconos de estado codificados con colores. Las páginas de configuración de direcciones URL nuevas reemplazan a las páginas para crear directorios virtuales. Se ha revisado el flujo de trabajo para crear y configurar una base de datos del servidor de informes. Ahora se utiliza un asistente para crear o actualizar la conexión a bases de datos.

SQL Server Management Studio

Management Studio sólo admite tareas de administración de servidor. Puede conectar con un servidor de informes que se ejecute en modo nativo o en modo integrado de SharePoint y configurarlo.

Administrador de informes

El Administrador de informes se utiliza para ver y administrar el contenido del servidor de informes. Esta versión introduce la capacidad de administrar modelos de informes. Ahora puede establecer la seguridad del elemento de modelo y asociar informes click-through a las entidades de un modelo.

Cuando vea un informe en el Administrador de informes, gracias a los cambios introducidos por el procesamiento de los informes a petición, la barra de herramientas mostrará una evaluación de la página con un signo de interrogación en lugar del número real de páginas de un informe. Todavía puede hacer clic en el botón Última página y navegar hasta el final del informe.

Tareas que admiten las herramientas

Tareas

Configuración del servidor de informes

Management Studio

Administrador de informes

Utilidades de la línea de comandos

Reservar direcciones URL

X

X

Establecer la cuenta de servicio y contraseña

X

X

Crear la base de datos del servidor de informes o cambiar información de la conexión

X

X

Configurar la ampliación horizontal del servidor de informes

X

X

Hacer copia de seguridad, restaurar, cambiar las claves o eliminar datos cifrados

X

X

Configurar la cuenta de ejecución desatendida

X

X

Configurar el correo electrónico del servidor de informes

X

Habilitar Mis informes

X

Habilitar el registro de la ejecución de informes

X

Habilitar la impresión del lado cliente

X

Establecer los servidores predeterminados para el historial de informe

X

Crear o modificar las definiciones de funciones

X

Ver el estado de un proceso de modelo o informe en ejecución, y detenerlo si tarda demasiado

X

Conceder permisos a los elementos del servidor de informes y operaciones creando asignaciones de funciones en el nivel de los sistemas y elementos

X

Definir y administrar la jerarquía de carpetas del servidor de informes

X

Ver informes, modelos de informes, orígenes de datos compartidos, recursos y carpetas.

X

Cargar los archivos de definición de informe (.rdl), de modelo de informe (.smdl) y de recursos.

X

Crear y administrar las programaciones compartidas

X

X

Crear y administrar informes vinculados

X

Crear y administrar el historial de informes

X

Crear y administrar los orígenes de datos compartidos y cualquier propiedad de origen de datos definida en un informe individual

X

Programar cuándo se produce el procesamiento de datos para un informe, o configurar un informe para ejecutarse como una instantánea de ejecución de informes

X

Suscribirse para notificar las entregas, y crear y administrar las suscripciones controladas por datos

X

Crear suscripciones controladas por datos

X

Usar el Generador de informes para crear, modificar y guardar informes

X

Generar los modelos, asociar informes click-through a las entidades de un modelo y establecer la seguridad del elemento de modelo

X

Creación de informes

En las versiones anteriores de Reporting Services, las cuatro regiones de datos (Tabla, Matriz, Lista y Gráfico) eran elementos de informe distintos con sus propias propiedades y comportamiento de diseño. En esta versión de Reporting Services, las regiones de datos Tabla, Matriz y Lista se han reemplazado por un nuevo diseño de cuadrícula flexible denominado región de datos Tablix, que usa las plantillas predefinidas para crear las regiones de datos anteriores. La región de datos Tablix permite combinar aspectos de las tablas y matrices en diseños de informe flexibles. La región de datos Gráfico sigue siendo un elemento de informe independiente. Se han agregado nuevos tipos de gráfico, como Polar, Radar y Embudo, a la región de datos Gráfico. Para obtener más información acerca de los nuevos tipos de gráfico, vea Trabajar con regiones de datos de un gráfico. Para obtener más información acerca la región de datos Tablix, vea Trabajar con regiones de datos Tablix.

Conservar un espacio en blanco en un contenedor de rectángulo o texto de un informe

De forma predeterminada, los espacios en blanco adicionales ya no se quitan. Cuando representa un informe que tenía espacios en blanco adicionales en el texto del informe al mostrarse en la superficie de diseño del informe, los espacios en blanco finales a continuación del último elemento de informe se conservan en la página. Esto puede producir más páginas en un informe existente. Para quitar el espacio en blanco, establezca la propiedad del informe ConsumeContainerWhitespace en true.

Para obtener más información, vea Novedades en la creación de informes.

Procesamiento de informes

El procesamiento de informes se ha rediseñado en SQL Server 2008. Los informes se procesan y se representan ahora interactivamente página por página a medida que el usuario del informe los lee. La cantidad de datos de cada página influye en el tiempo de representación de la misma. El número total de páginas se determina cuando se representa el informe. Con algunos procesadores se muestra un número evaluado de páginas hasta que todas las páginas de un informe se han representado.

Imágenes

Las imágenes ya no se recuperan durante la sesión inicial al representarse un informe. Las imágenes se recuperan cuando se tiene acceso a ellas por primera vez durante el procesamiento a petición.

En las instantáneas de historial y ejecución, las imágenes se recuperan en el momento en que se crea la instantánea.

Registro de ejecución: TimeDataRetrieval, TimeProcessing, TimeRendering

Las entradas de registro de informe correspondientes a TimeDataRetrieval, TimeProcessingy TimeRendering se registran en la solicitud inicial del procesador de informes.

Detección de errores al exportar

En las versiones anteriores de Reporting Services, el informe completo se procesaba antes de que se pudiera ver una página. Los errores de las expresiones de la propiedad RDL Visibility.Hidden se detectaban antes de que se pudiera exportar un informe. Si podía ver la primera página de un informe, podía exportar el informe completo sin errores.

En esta versión, los informes se procesan página a página. Si hay algún error en una expresión de la propiedad RDL Visibility.Hidden, puede que no se detecte hasta que la página en la que se encuentra el error se represente para exportarse. En este caso, no se puede realizar la exportación al completo. El que se puedan ver correctamente algunas páginas de un informe no garantiza que se pueda exportar todo el informe. Debe intentar exportar el informe y esperar a que se complete correctamente antes de saber que el informe se exporta sin errores.

La evaluación de las expresiones para las operaciones de grupo, ordenación y filtro continúa comportándose de la misma manera que en las versiones de Reporting Services anteriores. El componente de procesamiento de informes detecta los errores de estas expresiones, y se notifican como errores críticos antes de que se represente la primera página de un informe.

Representación de informes

El cambio del diseño de la representación de informes ha introducido los siguientes cambios de comportamiento al representar un informe existente.

Saltos de página

En las versiones anteriores de Reporting Services, los procesadores de saltos de página automáticos administraban los elementos del informe en un contenedor (en un rectángulo o en el texto del informe) de la manera siguiente: los saltos de página de los elementos de informe de los niveles superior e inferior se aplicaban al contenedor para reducir al mínimo posible las páginas en blanco adicionales. En el nuevo modelo de objetos de representación, los saltos de página que se establecen en los elementos de informe, conocidos como saltos de página lógicos, siempre hacen que se represente una nueva página. No se realiza ningún intento para eliminar las páginas adicionales.

Para obtener más información, vea Descripción de la paginación en Reporting Services.

Elementos RepeatWith

En las versiones anteriores de Reporting Services, los procesadores de saltos de página automáticos incluían los elementos de informe en una página cuando la propiedad RepeatWith se establecía en true. Estos elementos de informe no se tenían en cuenta al calcular el tamaño de página, debido a la naturaleza flexible del tamaño de página para un procesador de saltos de página automático, ni se tenían en cuenta al establecer InteractiveHeight para controlar la cantidad de datos de una página. En SQL Server 2008, estos elementos se contabilizarán en el tamaño total de la página. El resultado es que las páginas pueden contener menos datos, pero el valor de InteractiveHeight influye más en el tamaño de la página.

Para obtener más información, vea Descripción de los comportamientos de representación.

Subinformes anidados y regiones de datos en Excel

En las versiones anteriores de Reporting Services, las regiones de datos anidadas y los subinformes de las celdas de la matriz y la tabla no se admitían al exportar un informe a Microsoft Office Excel. En SQL Server 2008, se ha quitado esta limitación. Puede diseñar informes que utilicen regiones de datos anidadas y subinformes en una región de datos, exportar el informe al procesador de Excel y ver los elementos de informe anidados.

Para obtener más información, vea Exportar a Microsoft Excel.