Novedades (Reporting Services)

Microsoft SQL Server 2008 R2 presenta numerosas características y mejoras nuevas que aumentan las capacidades de generación de informes de los desarrolladores de soluciones de informes.

Dado que SQL Server 2008 R2 es una actualización de versión menor de SQL Server 2008, recomendamos también revisar el contenido en la sección de SQL Server 2008.

Novedades de SQL Server 2008 R2

Las características de Reporting Services siguientes son nuevas en SQL Server 2008 R2.

Integración de SharePoint

Colaboración y reutilización

Orígenes de datos

Visualización de datos

Diseño y proceso de los informes

Agregados, expresiones y funciones

Herramientas de creación de informes

Planes de actualización de caché

Mejoras del Administrador de informes

Business Intelligence Development Studio

Nuevo extremo de servicios web

Nuevo esquema de lenguaje RDL (Report Definition Language)

Integración de SharePoint

Reporting Services con integración de SharePoint tiene varias características nuevas. Por ejemplo, la compatibilidad con varias zonas de SharePoint y con el servicio de registro universal de SharePoint, una nueva extensión de datos, un diseñador de consultas para Listas de SharePoint como un origen de datos y la compatibilidad con el texto de derecha a izquierda de árabe y hebreo en la interfaz de usuario de SharePoint. La extensión de datos Lista de SharePoint permite obtener los datos de las tecnologías de SharePoint para SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 y Office SharePoint Server 2007.

Para obtener más información, vea Novedades (Reporting Services en el modo integrado de SharePoint).

Colaboración y reutilización

Reporting Services proporciona nuevas características que habilitan y mejoran la colaboración y reutilización en el entorno de informes.

Elementos de informe

Son los elementos de un informe que se almacenan en un servidor de informes o en un sitio de SharePoint que se integra con un servidor de informes. Puede reutilizarlas en varios informes y puede actualizarlas en el servidor.

La parte de informe que agrega a un informe mantiene una relación con la instancia de la parte de informe en el sitio o servidor por medio de un identificador único.

Las partes de informe permiten que los grupos de trabajo usen las diferentes capacidades y roles de los miembros de su equipo. Por ejemplo, una persona puede crear gráficos y guardarlos como partes de informe que otros puedan reutilizar en los informes.

Para obtener más información, vea Elementos de informe en el Diseñador de informes (SSRS).

Conjuntos de datos compartidos

Los conjuntos de datos compartidos son un nuevo tipo de elemento de servidor de informes que puede recuperar los datos de los orígenes de datos compartidos que se conectan a los orígenes de datos externos. Un conjunto de datos compartido proporciona una manera de compartir una consulta para ayudar a proporcionar un conjunto coherente de datos para varios informes. La consulta del conjunto de datos puede incluir parámetros de conjunto de datos. Puede configurar un conjunto de datos compartido para almacenar en memoria caché los resultados de la consulta para combinaciones de parámetros concretas al usarse por primera vez o especificando una programación. Puede usar el almacenamiento en caché del conjunto de datos compartido en combinación con el almacenamiento en caché de los informes y las fuentes de distribución de datos de informe para ayudar a administrar el acceso a un origen de datos.

Al igual que las partes de informe, un conjunto de datos compartido que se agrega a un informe mantiene una relación con la definición del conjunto de datos en el servidor de informes. A diferencia de lo que ocurre con las partes de informe, al cambiar su definición, no tiene que aceptar las actualizaciones. Todos los informes que tienen la relación siempre utilizan la definición del conjunto de datos compartida del servidor de informes.

Para obtener más información, vea Administrar los conjuntos de datos compartidos.

Orígenes de datos

Reporting Services admite tres nuevos tipos de orígenes de datos: Microsoft SQL Azure, Almacenamiento de datos paralelo de SQL Server y Lista de Microsoft SharePoint.

Visualización de datos

Reporting Services proporcionaba tres nuevas maneras de visualizar los datos en los informes: mapas, minigráficos, barras de datos e indicadores.

Mapas

El Diseñador de informes 3.0 proporciona un Asistente para mapas y un Asistente para capas de mapa que permiten agregar mapas y capas de mapa a un informe, como ayuda para visualizar los datos con un fondo geográfico. Una capa de mapa muestra los elementos de mapa en función de los datos espaciales de un mapa en la Galería de mapas, de una consulta de SQL Server que devuelve datos espaciales de SQL Server o de un archivo de forma de Environmental Systems Research Institute, Inc. (ESRI). Los elementos de mapa pueden ser polígonos que representan áreas, líneas que representan rutas de acceso o rutas, o puntos que representan ubicaciones como almacenes o ciudades. También puede agregar un fondo de presentación basado en mosaicos de Microsoft Bing Maps.

Después de relacionar los elementos de mapa con los datos del informe, puede especificar reglas para los elementos de mapa de cada capa a fin de controlar el color, tamaño, ancho o tipo de marcador. Por ejemplo, puede agregar un mapa de burbujas que varíe el tamaño de burbuja de las ubicaciones de los almacenes en función de las ventas o de un mapa analítico de colores que muestre los datos demográficos de los clientes para las regiones geográficas.

Puede agregar etiquetas, leyendas, títulos, una escala de colores y una escala de distancia para ayudar a los usuarios a interpretar la presentación del mapa. Puede agregar características interactivas como información sobre herramientas y vínculos de obtención de detalles, o proporcionar parámetros que permitan a un usuario controlar la visibilidad de cada capa interactivamente.

En un informe de mapas, puede usar el Asistente para mapas a fin de configurar una capa de mapa existente. Puede cambiar el tipo de mapa, las reglas de visualización de datos y el campo de coincidencia que especifica la relación entre los datos espaciales y los datos analíticos. La página Especificar los campos coincidentes para datos espaciales y analíticos del asistente muestra los datos tanto del origen de datos espaciales como del origen de datos analíticos para ayudarle a elegir el campo en el que buscar la coincidencia.

Para obtener más información, vea Mapas (Generador de informes 3.0 y SSRS), Asistente para mapas y Asistente para capas de mapa (Generador de informes 3.0 y SSRS) y Agregar, cambiar o eliminar un mapa o una capa de mapa (Generador de informes 3.0 y SSRS).

Minigráficos y barras de datos

Los minigráficos y las barras de datos son gráficos simples que contienen mucha información en poco espacio, a menudo conjuntamente con texto. Los minigráficos y las barras de datos se utilizan a menudo en las tablas y matrices. Su importancia radica en que permiten ver muchos datos juntos y compararlos rápidamente, en lugar de verlos de forma individual. Esto facilita la visualización de los valores atípicos. Cada minigráfico a menudo representa varios puntos de datos a lo largo del tiempo. Las barras de datos representan varios puntos de datos, pero normalmente solo muestran uno. Cada minigráfico suele presentar una única serie. No puede agregar un minigráfico a un grupo de detalles en una tabla. Dado que los minigráficos presentan los datos agregados, deben estar en una celda que esté asociada a un grupo.

Los minigráficos y las barras de datos tienen los mismos elementos de gráfico básicos de las categorías, series y valores, pero carecen de leyendas, líneas de eje, etiquetas y marcas de graduación.

Para obtener más información, vea Minigráficos y barras de datos (Generador de informes 3.0 y SSRS).

Indicadores

Los indicadores son medidores mínimos que comunican el estado del valor de un dato de un vistazo. Los iconos que representan a los indicadores y sus estados visualmente efectivos, incluso cuando se utilizan con un tamaño pequeño. Los indicadores se pueden usar solos en paneles o en informes de forma libre, pero se suelen usar más en tablas o matrices para visualizar los datos en filas o columnas.

Los indicadores pueden mostrar las tendencias utilizando imágenes direccionales como flechas; clasificaciones con iconos incrementales como estrellas; y estados utilizando imágenes como semáforos o marcas de verificación. Los indicadores están disponibles en el Generador de informes 3.0 y el Diseñador de informes.

Para obtener más información, vea Indicadores (Generador de informes 3.0 y SSRS).

Presentación y diseño de informes

Reporting Services proporciona nuevas características que ayudan a crear informes para representarlos como se desee y resultan útiles de diferentes maneras, como origen de fuentes de distribución de datos y exportados a Microsoft Excel.

Denominación de las fichas de las hojas de cálculo de Excel

Las propiedades de informes y los saltos de página permiten generar los nombres de las fichas de las hojas de cálculo al exportar los informes a Excel. Puede proporcionar un nombre de página inicial de un informe que se puede exportar como nombre predeterminado para las fichas de las hojas de cálculo o usar los saltos de página y los nombres de página a fin de proporcionar nombres diferentes para cada ficha de la hoja de cálculo. Para obtener más información, vea Descripción de la paginación en Reporting Services (Generador de informes 3.0 y SSRS).

Representar informes para fuentes de distribución de datos

La extensión de presentación de Atom de Reporting Services presenta los datos de los informes en un documento del servicio de Atom, que enumera las fuentes de distribución de datos, y las propias fuentes de distribución de datos, que contienen los datos del informe. Esta extensión se usa para generar las fuentes de distribución de datos compatibles con Atom que son legibles y se pueden intercambiar con las aplicaciones que pueden usar las fuentes de distribución de datos generadas en los informes. Por ejemplo, el cliente de PowerPivot puede consumir las fuentes de distribución de datos que se generan a partir de las fuentes de distribución de datos compatibles con Atom.

El uso de datos de informe como fuentes de distribución de datos ofrece una manera adicional de proporcionar datos a las aplicaciones cuando el acceso a estos no es fácil a través de los proveedores de datos del cliente, o cuando se prefiera ocultar la complejidad del origen de datos y facilitar la utilización de los datos.

Puede exportar los datos de informe a un documento de servicio de Atom y las fuentes de distribución de datos del Administrador de informes o un sitio de SharePoint que esté integrado con Reporting Services. Para obtener más información, vea Generar fuentes de distribución de datos a partir de informes (Generador de informes 3.0 y SSRS).

Paginación de los informes

Los saltos de página en las regiones de datos Tablix (tabla, matriz y lista), los grupos y los rectángulos proporcionan un mayor control sobre la paginación del informe. Las páginas del informe, delimitadas mediante saltos de página, pueden tener nombres de página diferentes y restablecer la numeración de las páginas. Mediante el uso de expresiones, los nombres de página y los números de página se pueden actualizar dinámicamente cuando se ejecuta el informe. También puede deshabilitar los saltos de página completamente o en función de los valores de una expresión.

Para obtener más información, vea Descripción de la paginación en Reporting Services (Generador de informes 3.0 y SSRS).

Girar texto 270 grados

Los cuadros de texto se pueden girar ahora 270 grados. Los cuadros de texto independientes en un encabezado de informe o pie de página, el cuerpo del informe o los cuadros de texto de las celdas de tablas y matrices pueden mostrar el texto escrito verticalmente y de abajo arriba. Este giro ayuda a crear informes más legibles, a que quepan más columnas en un informe impreso con un tamaño de página fijo y a crear informes con mayor atractivo gráfico. Para obtener más información, vea Cuadros de texto (Generador de informes 3.0 y SSRS).

Agregados, expresiones y funciones

Calcular agregados de agregados

Puede crear expresiones que calculen un agregado de un agregado. Por ejemplo, en una celda en el encabezado de grupo de la fila asociada a un grupo basado en el año, puede calcular el promedio de ventas mensuales durante el año utilizando la expresión =Avg(Sum(Fields!Sales.Value,"Month"),"Year").

Si usa esta característica para los gráficos y medidores que están anidados en una tabla, puede alinear los ejes horizontal y vertical para los gráficos y escalas de los medidores. Para ello, calcule el valor máximo y mínimo de los valores agregados de modo que los elementos anidados utilicen los mismos intervalos.

Para obtener más información, vea Referencia a funciones de agregado (Generador de informes 3.0 y SSRS) y Descripción del ámbito de expresión para totales, agregados y colecciones integradas (Generador de informes 3.0 y SSRS).

Compatibilidad mejorada para las expresiones

En esta versión se han introducido una nueva propiedad y valores globales para las variables de informe.

Los siguientes elementos adicionales se han agregado a la colección de globales integrada.

  • OverallPageNumber y OverallTotalPages: admiten la numeración de páginas para todo el informe representado. Las nuevas propiedades relacionadas con los saltos de página controlan cómo se produce la numeración de las páginas a través de los saltos de página que se establecen en los elementos de informe. Para obtener más información, vea Paginación del informe, más adelante en este tema.

  • PageName: permite denominar las páginas. Para obtener más información, vea Pestañas de denominación de hojas de cálculo de Excel más adelante en este tema.

  • RenderFormat: permite especificar la información para el representador.

Para obtener más información, vea Usar referencias a colecciones Globals y User integradas (Generador de informes 3.0 y SSRS).

Las variables de informe tienen ahora una propiedad de solo lectura que se establece de forma predeterminada. Los programadores avanzados que crean las expresiones pueden desactivar esta opción para conservar el valor de una variable de informe a lo largo de una sesión del informe. Esto es equivalente a establecer la propiedad Writable para una variable de informe en RDL. Las variables de informe se siguen calculando una vez y después se vuelven a calcular cada vez que se vuelve a procesar el informe. Esta propiedad proporciona una manera de conservar los datos a través de la representación de los informes, cambios de página y algunos tipos de interacciones con el usuario. El valor de la variable se establece cuando se vuelve a procesar el informe, pero se mantiene en la sesión actual. En el código personalizado, puede especificar el valor de la variable utilizando la función SetValue.

Para obtener más información, vea Usar referencias a las colecciones de variables de informe y de grupo (Generador de informes 3.0 y SSRS).

Funciones de búsqueda

Ahora, las expresiones de las regiones de datos pueden incluir referencias a Función Lookup (Generador de informes 3.0 y SSRS), Función LookupSet (Generador de informes 3.0 y SSRS) y Función Multilookup (Generador de informes 3.0 y SSRS). Estas funciones de búsqueda pueden recuperar valores de un conjunto de datos que contenga pares de nombre/valor y que no esté enlazado a la región de datos. Para obtener más información, vea Descripción del ámbito de expresión para totales, agregados y colecciones integradas (Generador de informes 3.0 y SSRS).

Herramientas de creación de informes

El Generador de informes y el Diseñador de informes incluyes varias características nuevas y otras mejoradas.

Crear consultas

El diseñador gráfico de consultas actualizado utilizado para crear consultas que recuperan datos de informe en Microsoft SQL Server, Microsoft SQL Azure y Almacenamiento de datos paralelo de Microsoft SQL Server proporciona una interfaz de usuario para crear relaciones personalizadas entre tablas relacionadas y no relacionadas. El diseñador de consultas también facilita la inclusión de agregados y el agrupamiento que resume los datos en las consultas. Para obtener más información, vea Interfaz de usuario del Diseñador de consultas relacionales (Generador de informes 3.0).

El nuevo diseñador gráfico de consultas para el tipo de origen de datos Lista de Microsoft SharePoint facilita la creación de consultas que recuperan los datos de los informes a partir de listas de SharePoint. El diseñador de consultas enumera los campos en cada elemento de lista de SharePoint en un sitio de SharePoint para que los incluya en la consulta y permitirle definir filtros para aplicarlos y limitar los datos que la consulta devuelve. Para obtener más información, vea Diseñador de consultas de lista de SharePoint.

Mostrar la vista previa de informes en el Generador de informes 3.0

El Generador de informes 3.0 proporciona una mejor experiencia de vista previa. La introducción de sesiones de edición habilita la reutilización de los conjuntos de datos almacenados en memoria caché al obtener una vista previa de los informes. Esto significa que los informes se presentan más rápidamente al usar los conjuntos de datos almacenados en memoria caché. Las sesiones de edición se enlazan a un informe, lo que posibilita el uso de referencias relativas y referencias a subinformes en los informes.

Para obtener más información, vea Mostrar la vista previa de informes en el Generador de informes 3.0 en msdn.microsoft.com.

Facilitar el diseño y la edición de informes

Las credenciales en tiempo de ejecución, especificadas en las propiedades de origen de datos de un informe, podrían no funcionar en las tareas de tiempo de diseño como la creación de consultas y la obtención de una vista previa de los informes. El Generador de informes 3.0 proporciona una interfaz de usuario para cambiar las credenciales cuando no se puede conectar al origen de datos.

Para obtener más información, vea Propiedades del origen de datos (cuadro de diálogo), General (Generador de informes 3.0) en msdn.microsoft.com.

Planes de actualización de caché

Los planes de actualización de caché permiten almacenar en memoria caché los informes o los resultados de la consulta del conjunto de datos compartido cuando se usan por primera vez o según una programación. Puede programar la memoria caché utilizando una programación específica de los elementos o una programación compartida. Mediante la creación de planes de actualización de caché para las combinaciones de parámetros que se suelen usar, puede ayudar a mejorar los tiempos de respuesta de la recuperación de datos y la visualización de informes.

En las versiones anteriores, el almacenamiento en caché programado se realizaba con el proveedor de entrega NULL. Gracias a los planes de actualización de caché, puede administrar y programar el almacenamiento en caché de los informes de forma independiente de las suscripciones de informes.

Para obtener más información, vea Opciones de actualización de memoria caché (Administrador de informes).

Mejoras del Administrador de informes

El Administrador de informes se ha actualizado en esta versión para mejorar la experiencia del usuario y la apariencia de la aplicación. El cambio más drástico del Administrador de informes consiste en la combinación de colores y el diseño actualizados, que facilitan la navegación para administrar las propiedades de informe y los elementos de servidor de informes. Puede usar un nuevo menú desplegable en cada informe o elemento de servidor de informes de una carpeta para tener acceso a las diversas opciones de configuración del informe o elemento que haya elegido.

La herramienta conserva el texto que ya le es familiar y las mismas tareas de administración, pero mejora la experiencia del usuario, para lo cual:

  • Mejora el flujo de trabajo para ver y administrar informes y elementos de servidor de informes mediante un nuevo menú desplegable que da acceso a diversas opciones de configuración para cada informe o elemento de servidor de informes de una carpeta.

  • Elimina la necesidad de presentar un informe antes de obtener acceso a las propiedades de informe y configurarlas en la vista predeterminada.

  • Ofrece más espacio para el Visor de informes al presentar los informes.

  • Una barra de herramientas actualizada del Visor de informes, que incluye algunas actualizaciones de los controles de la barra de herramientas, así como la capacidad de exportar los datos del informe a fuentes de distribución de datos y a un documento del servicio Atom.

Para obtener más información acerca del Administrador de informes, incluidos los procedimientos de navegación y descripciones de las opciones de la interfaz de usuario, vea los temas que aparecen en Administrador de informes (Ayuda F1).

Business Intelligence Development Studio

Business Intelligence Development Studio permite trabajar con informes tanto de SQL Server 2008 como de SQL Server 2008 R2 y con proyectos del servidor de informes en la versión SQL Server 2008 R2 de Business Intelligence Development Studio. Puede abrir, guardar o implementar cualquier versión de los informes o de los proyectos del servidor de informes, así como obtener una vista previa de los mismos. Las propiedades de proyecto del servidor de informes se establecen para especificar la versión del servidor de informes con la que implementar los informes y para determinar cómo tratar las advertencias y los errores que podrían producirse al actualizar un informe de SQL Server 2008 a SQL Server 2008 R2 o revertirlo de SQL Server 2008 R2 a SQL Server 2008. Para obtener más información, vea Generar informes en Business Intelligence Development Studio.

Nuevo extremo de servicios web

El servidor de informes incluye un nuevo extremo de administración denominado ReportingService2010. Este extremo combina las funcionalidades de ambos extremos ReportingService2006 y ReportingService2005, y puede admitir operaciones de administración del servidor de informes en modo nativo y en modo integrado de SharePoint. También incluye nuevas características que se introducen en SQL Server 2008 R2, como la actualización de la memoria caché y conjuntos de datos compartidos.

Para obtener más información, vea Extremos de servicios web del servidor de informes.

Nuevo esquema de lenguaje RDL (Report Definition Language)

El esquema de lenguaje RDL (Report Definition Language) incluye un nuevo elemento <ReportSections> y elementos que definen el elemento de informe de mapa. En esta versión, solo los informes que tienen una sección de informe se pueden abrir en el Generador de informes 3.0 o el Diseñador de informes en Business Intelligence Development Studio.

Para obtener más información, vea Referencia del lenguaje RDL (Report Definition Language).

Novedades de SQL Server 2008

Microsoft SQL Server 2008 Reporting Services presenta numerosas características y mejoras nuevas que aumentan las capacidades de generación de informes de los desarrolladores de soluciones de informes.

  • Novedades en la creación de informes
    Presenta las regiones de datos Tablix, Gráfico y Medidor. Asimismo, introduce compatibilidad con texto de formato enriquecido, nuevos tipos de orígenes de datos y la versión 2.0 del Generador de informes, que ofrece muchas características nuevas, como la visualización y el diseño de datos mejorados, en un entorno de creación del tipo de Office. Por último, en este tema se describen los cambios incrementales en las herramientas de creación y el lenguaje RDL (Report Definition Language) que permiten que un autor de informes saque el máximo partido de las nuevas características de procesamiento.

  • Novedades en el procesamiento y la representación de informes
    Presenta nuevas extensiones de representación para Microsoft Word y mejoras de las extensiones de representación de Excel y CSV. En este tema también se describen los cambios significativos del procesador de informes que mejoran el rendimiento y la escalabilidad de los informes de gran tamaño.

  • Novedades en las herramientas y la arquitectura del servidor
    Presenta la nueva arquitectura del servidor de informes con compatibilidad nativa para la funcionalidad previamente proporcionada por Internet Information Services (IIS).

  • Novedades en la programación de informes
    Presenta una nueva extensión de servidor que proporciona la capacidad de preprocesar definiciones de informe, además de nuevos métodos para el extremo ReportServer2006 que eliminan la laguna de características que existía anteriormente entre un servidor de informes en modo nativo y un servidor de informes en modo integrado de SharePoint.