Share via


Características de Reporting Services

SQL Server Reporting Services proporciona un servidor de nivel medio que se ejecuta en Microsoft Internet Information Services (IIS) y permite generar un entorno de informes sobre una infraestructura de servidores Web existente. Puede generar informes que extraigan datos de los servidores de datos de que disponga para cualquier tipo de origen de datos que tenga un proveedor de datos administrados con Microsoft .NET Framework, un proveedor OLE DB o un origen de datos ODBC. Puede generar una gran variedad de informes que combinen los puntos fuertes de las características basadas en Web y de los informes convencionales. Puede crear informes interactivos, tabulares o de forma libre que recuperen datos a intervalos programados o a petición, cuando el usuario abra un informe. Los informes de matriz pueden resumir datos para realizar revisiones de alto nivel, a la vez que ofrecen detalles adicionales en informes de obtención de detalles. Se pueden utilizar informes con parámetros para filtrar datos basados en valores que se proporcionan en tiempo de ejecución. Los informes se pueden representar con formatos de escritorio o basados en Web. Se puede elegir entre diversos formatos de visualización para representar los informes a petición en los formatos preferidos para la manipulación o impresión de datos. Reporting Services se basa en un servidor y, por lo tanto, proporciona un modo de centralizar el almacenamiento y la administración de informes, proporcionar acceso seguro a informes y carpetas, controlar el procesamiento y la distribución de informes, y normalizar el uso de los informes en la empresa. Reporting Services puede configurarse para proporcionar una gran disponibilidad. Puede instalar servidores de informes en configuraciones de servidor único, distribuidas y agrupadas.

Este tema describe las ventajas de las características de diseño y definición, configuración e implementación, acceso y entrega, y programación de informes de Reporting Services. Los programadores que deseen incrustar funcionalidad de informes en aplicaciones Web o de Windows pueden considerar los controles ReportViewer como una solución alternativa de informes. Para obtener más información acerca de los controles, vea Reporting Services y controles ReportViewer en Visual Studio.

Características de informes

  • Orígenes de datos relacionales, multidimensionales y XML. Puede crear informes que utilicen datos relacionales y multidimensionales procedentes de SQL Server y Analysis Services. También puede utilizar proveedores de datos de .NET Framework para obtener datos de Oracle y otras bases de datos. Los proveedores ODBC y OLE DB también son compatibles. Puede utilizar una extensión de procesamiento de datos XML para recuperar datos desde cualquier origen de datos XML.
  • Diseños de informes tabulares, matriciales, de gráficos y de forma libre. Puede generar informes tabulares para datos basados en columnas, informes matriciales para datos resumidos, informes de gráficos para datos gráficos e informes de forma libre para todos los demás tipos de datos. El diseño de forma libre se basa en regiones de datos, que contienen los controles y campos en un contenedor que se puede mover, anidar o disponer al lado de otro contenedor. Puede combinar información tabular, de matriz y gráfica en un único informe.
  • Informes ad hoc. Puede crear y guardar informes directamente en un servidor de informes utilizando la aplicación ClickOnce denominada Generador de informes. Los informes ad hoc se admiten mediante un cliente ligero que se descarga desde el servidor de informes.
  • Informes de obtención de detalles e interactividad. Puede agregar características interactivas proporcionando vínculos a informes relacionados y a informes con información adicional. Puede agregar expresiones de secuencias de comandos en Microsoft Visual Basic.
  • Informes con parámetros. Puede agregar parámetros para precisar una consulta o filtrar un conjunto de datos. Los parámetros dinámicos obtienen valores en tiempo de ejecución basándose en las opciones que elija el usuario (la elección de un parámetro genera la lista de valores de un segundo parámetro).
  • Formatos de presentación. Elija un formato de presentación al abrir el informe o una vez que lo haya abierto. Puede elegir entre formatos orientados a Web o a página, o formatos de aplicaciones de escritorio. Estos formatos incluyen HTML, MHTML, PDF, XML, CSV, TIFF y Excel.
  • Elementos de informe o controles personalizados. Puede incrustar elementos de informe o controles personalizados que haya creado o comprado de otro fabricante. Un control personalizado requiere una extensión de procesamiento de informes personalizada.
  • Exploración. Puede agregar marcadores y mapas de documento para proporcionar opciones de exploración en informes de gran tamaño.
  • Agregaciones. Puede agregar y resumir datos mediante controles y expresiones. Entre las agregaciones se incluyen: suma, promedio, mínimo, máximo, recuento y totales acumulados.
  • Elementos gráficos. Puede incrustar o hacer referencia a imágenes y a otros recursos que contengan contenido externo.

Diseño de modelos e informes

  • Diseñador de informes. Cree informes en una completa aplicación de creación de informes que se aloja en Business Intelligence Development Studio. Puede utilizar el Diseñador de informes para trabajar con datos, definir un diseño, obtener una vista previa de un informe y publicar un informe en un servidor de prueba o producción. El Diseñador de informes incluye generadores de consultas, un editor de expresiones y asistentes que permiten seguir instrucciones paso a paso para crear un informe. El Diseñador de informes también admite características avanzadas para los informes útiles para los diseñadores de informes profesionales que comprenden lenguajes de consulta y lenguajes de expresión.
  • Diseñador de modelos. Cree modelos que admitan informes ad hoc en Reporting Services. Puede generar modelos automáticamente a partir de un esquema o vista existente, perfeccionar el modelo y, a continuación, publicarlo en un servidor de informes.
  • Generador de informes. Cree informes ad hoc mediante plantillas y datos previamente organizados, y guárdelos directamente en un servidor de informes. Puede obtener acceso a los informes que cree con el Generador de informes, distribuirlos y administrarlos del mismo modo que lo haría con cualquier otro informe.

Implementación y administración

  • Configuración de Reporting Services. Implemente y mantenga un servidor de informes existente mediante una interfaz gráfica de usuario para configurar cuentas de servicio, directorios virtuales, bases de datos del servidor de informes, claves de cifrado e implementación de conjuntos de servidores Web.
  • Administrador de informes. Configure seguridad basada en funciones y administre el contenido del servidor de informes mediante el establecimiento de propiedades en orígenes de datos, informes, carpetas, recursos y modelos de informe. Puede configurar la ejecución de informes y el historial del informe, y establecer límites sobre el tiempo de procesamiento; supervisar y cancelar informes pendientes o en curso; y crear y administrar conexiones de orígenes de datos y programaciones independientemente de los informes a los que están asociadas.
  • Integración con las herramientas SQL Server Management Studio, Administrador de configuración de SQL Server y Configuración de superficie. Los administradores del servidor de informes pueden utilizar las herramientas que se suministran con SQL Server 2005 para administrar una instalación de Reporting Services. Puede registrar secuencias de comandos en Management Studio para reproducir tareas de mantenimiento de rutina en otros servidores de informes.
  • Utilidades de la línea de comandos. Las utilidades de la línea de comandos admiten operaciones de configuración del servidor de informes, administración de claves y de secuencias de comandos.
  • Seguridad basada en funciones. Utilice la seguridad basada en funciones para controlar el acceso a carpetas, informes y recursos. La configuración de seguridad sigue un patrón de herencia en la estructura de carpetas. Puede modificar la seguridad en cualquier rama para cambiar la definición de acceso al nivel de elemento de los usuarios.

Características de acceso y entrega de informes

  • Acceso a petición mediante conexiones Web. Utilice un explorador para desplazarse por una jerarquía de carpetas a fin de buscar y trabajar con informes y otros elementos. Puede hacer referencia a los informes desde la lista Favoritos del explorador Web crear un vínculo desde un portal Web.
  • Partes de SharePoint Web. Reporting Services proporciona dos partes Web para ver informes y desplazarse por carpetas del servidor de informes. Puede incrustar las partes Web en el sitio Microsoft SharePoint Portal para integrarlas fácilmente con una implementación del servidor de informes.
  • Mis informes y Mis suscripciones. En el Administrador de informes, puede almacenar y administrar informes y suscripciones en un área de trabajo personal.
  • Suscripciones para entrega por correo electrónico o a recursos compartidos de archivos. Entregue informes automáticamente mediante una suscripción estándar y establezca preferencias de presentación de informes. Los usuarios que deseen ver un informe en Microsoft Excel, por ejemplo, pueden especificar este formato en una suscripción. Entregue un informe representado en una bandeja de entrada de correo electrónico. Establezca las opciones de entrega que controlan si el informe se entrega como vínculo o como datos adjuntos. Entregue un informe representado en una carpeta compartida. Establezca las opciones de entrega que controlan si el informe se sobrescribe o se agrega a una carpeta existente.
  • Suscripciones controladas por datos. Automatice la distribución de informes mediante suscripciones controladas por datos, que generan una lista de destinatarios e instrucciones de entrega en tiempo de ejecución desde un origen de datos externo. Utilice una consulta e información de asignación de columnas para personalizar la salida del informe para un número elevado de usuarios.

Programación y extensibilidad

  • Lenguaje RDL (Report Definition Language). RDL describe todos los elementos posibles de un informe mediante una gramática XML que se valida con un esquema XML. La definición de un informe concreto se basa en el lenguaje RDL y contiene instrucciones para representar el diseño en tiempo de ejecución. RDL es extensible. Puede agregar compatibilidad con elementos o características que no se encuentren en el esquema RDL existente y, a continuación, generar herramientas personalizadas y extensiones de representación de informes para controlar las características que cree.
  • API de SOAP. Utilice los métodos del servicio Web del servidor de informes para obtener acceso mediante programación a un servidor de informes y al servicio Web del servidor de informes.
  • Acceso mediante direcciones URL. Puede tener acceso a elementos del servidor de informes mediante cadenas de direcciones URL con parámetros. Todos los informes y los elementos almacenados en un servidor de informes pueden tener direcciones del espacio de nombres del servidor de informes.
  • Proveedor WMI. Reporting Services incluye un proveedor de Instrumental de administración de Windows (WMI) que se puede utilizar para administrar el servicio de Windows del servidor de informes.
  • Entrega extensible, procesamiento de datos, representación, seguridad y procesamiento de informes. Puede crear extensiones de entrega personalizadas para enrutar informes a recursos compartidos de archivos, almacenes de archivo internos o aplicaciones internas. Puede ampliar el procesamiento de datos para consultar, convertir o transformar datos procedentes de nuevos tipos de orígenes de datos. Puede crear extensiones de representación personalizadas para admitir la representación de informes con formatos de aplicación o formatos orientados a Web que no se proporcionan con el producto. Puede generar o integrar una extensión de seguridad que proporcione una alternativa al modelo de autenticación de Windows.

Vea también

Conceptos

Presentación de Reporting Services
Información general de componentes de Reporting Services
Escenarios de Reporting Services
Administrar Reporting Services

Otros recursos

Diseñar y crear informes
Reporting Services Programming
Report Definition Language
Administrar y trabajar con informes publicados

Ayuda e información

Obtener ayuda sobre SQL Server 2005