Características de Reporting Services

En este tema se enumeran las características de diseño, configuración, implementación, acceso, entrega y programación de Reporting Services. Para obtener más información acerca de características específicas disponibles, vea lo siguiente:

Los desarrolladores que deseen incrustar funcionalidad de informes en aplicaciones web o para Windows pueden usar los controles ReportViewer como solución alternativa para informes. Para obtener más información acerca de estos controles, vea Reporting Reporting Services y controles ReportViewer en Visual Studio 2010.

Para las nuevas características, vea Novedades (Reporting Services).

Características de informes

  • Orígenes de datos relacionales, multidimensionales, XML y personalizados   Genere informes utilizando datos de cualquier tipo de origen de datos que tenga un proveedor de datos administrado por Microsoft .NET Framework, un proveedor OLE DB o un origen de datos ODBC. Puede crear informes que utilizan datos relacionales y multidimensionales de SQL Server y Analysis Services, Oracle, Hyperion y otras bases de datos. Puede utilizar una extensión de procesamiento de datos XML para recuperar datos desde cualquier origen de datos XML. Puede utilizar funciones con valores de tabla para diseñar orígenes de datos personalizados.

  • Diseños de informes tabulares, matriciales, de gráficos y de formato libre   Cree informes tabulares para datos basados en columnas, informes matriciales para datos resumidos, informes de gráficos para datos gráficos, e informes de formato libre para todos los demás tipos de datos. El uso de la región de datos tablix permite crear informes que combinan diseños de tabla y matriz. Los informes pueden incrustar otros informes y gráficos, junto con listas, gráficos y controles para las aplicaciones basadas en web dinámicas.

  • Informes ad hoc   Cree y guarde informes sobre la marcha, y guárdelos localmente o publíquelos directamente en un servidor de informes o en un sitio de SharePoint, donde se pueden administrar como los demás informes. La creación de informes ad hoc se admite en modelos y plantillas de informe mediante el uso de una aplicación de ClickOnce denominada Generador de informes 1.0. Los informes ad hoc basados en modelos proporcionan una funcionalidad click-through infinita para que los usuarios puedan explorar los datos disponibles.

  • Informes detallados e interactividad   Agregue características interactivas proporcionando vínculos a subinformes e informes detallados. Utilice parámetros para filtrar los datos de las vistas personalizadas.

  • Formatos de presentación   Elija un formato de presentación al abrir el informe o después de abrirlo. Puede elegir entre formatos orientados a web o a página, o formatos de aplicaciones de escritorio. Entre estos formatos se incluyen los siguientes: HTML, MHTML, PDF, XML, CSV, TIFF, Word y Excel.

  • Controles y elementos de informe personalizados   Puede incrustar controles o elementos de informe personalizados creados por usted o adquiridos a otro fabricante. Un control personalizado requiere una extensión de procesamiento de informes personalizada. Puede agregar expresiones con scripts en Microsoft Visual Basic.

  • Navegación   Puede agregar marcadores y mapas de documentos para proporcionar opciones de navegación en informes de gran tamaño.

  • Agregaciones   Puede agregar y resumir datos mediante controles y expresiones.

  • Elementos gráficos   Puede incrustar o hacer referencia a imágenes y a otros recursos, incluso a contenido externo.

Implementación y administración

  • **Plataforma basada en servidor   **Centralice el almacenamiento y la administración de informes, proporcione acceso seguro a informes y carpetas, controle el procesamiento y la distribución de informes, y normalice el uso de los informes en la empresa.

  • Integración con una implementación de un producto o tecnología de SharePoint    Puede configurar un servidor de informes para ejecutarse en modo integrado de SharePoint, proporcionando acceso a las operaciones y el contenido del servidor de informes desde una granja de servidores o un sitio de SharePoint. Para obtener más información, vea Información general de la integración de Reporting Services y la tecnología de SharePoint.

  • Configuración de Reporting Services   Implemente y mantenga un servidor de informes existente mediante el uso de una interfaz gráfica de usuario para configurar cuentas de servicio, directorios virtuales, bases de datos del servidor de informes, claves de cifrado y una implementación escalada.

  • Administrador de informes   Configure la seguridad basada en roles y administre el contenido del servidor de informes estableciendo propiedades en orígenes de datos, informes, carpetas, recursos y modelos de informe. Puede configurar la ejecución de informes y el historial de informes, y establecer límites en el tiempo de procesamiento, supervisar y cancelar informes pendientes o en curso, y crear y administrar programaciones y conexiones de orígenes de datos independientemente de los informes a los que están asociadas.

  • Integración con SQL Server Management Studio y el Administrador de configuración de SQL Server   Los administradores de servidores de informes pueden utilizar las herramientas que se proporcionan en SQL Server para administrar una instalación de Reporting Services.

  • Utilidades de la línea de comandos   Las utilidades de la línea de comandos admiten operaciones de scripts, administración de claves y configuración del servidor de informes.

  • Seguridad basada en roles   Utilice la seguridad basada en roles 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 a través de conexiones web    Use un explorador para navegar a una jerarquía de carpetas con el fin de buscar informes y otros elementos, y trabajar con ellos. Puede hacer referencia a los informes desde la lista Favoritos del explorador web o crear un vínculo desde un portal web.

  • Elementos web de SharePoint   Reporting Services admite diferentes niveles de integración. Si implementa un servidor de informes en modo integrado de SharePoint, puede tener acceso a los informes de las bibliotecas de un sitio de SharePoint. Si usa un servidor de informes en modo nativo, puede incrustar elementos web para ver informes y navegar por la jerarquía de carpetas 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 de recursos compartidos de archivos o correo electrónico    Automatice la entrega de informes a través de una suscripción estándar y establezca preferencias de presentación de informes. Los usuarios que prefieran ver un informe en Microsoft Excel, por ejemplo, pueden especificar este formato en una suscripción. Entregue un informe representado a 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 opciones de entrega que controlen 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 validada por 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 con direcciones URL   Puede obtener acceso a elementos del servidor de informes mediante cadenas de direcciones URL con parámetros. Todos los informes y elementos almacenados en un servidor de informes son direccionables a través del espacio de nombres del servidor de informes.

  • Proveedor de WMI   Reporting Services incluye un proveedor de Instrumental de administración de Windows (WMI) que se puede utilizar para administrar el servicio Servidor de informes de Windows.

  • 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 archivos 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.