Escenarios de Reporting Services
Reporting Services es una solución de creación de informes empresariales que se ajusta a una gama amplia de escenarios de implementación. Puede usar las herramientas y aplicaciones que se incluyen en Reporting Services para crear, administrar y distribuir informes. Tiene a su disposición una serie de herramientas y aplicaciones que se comercializan para los diseñadores de informes expertos y los trabajadores de la información que necesitan un modo sencillo de crear sus propios informes y explorar datos profesionales. Si es usted desarrollador, puede integrar la funcionalidad de Reporting Services dentro de una aplicación personalizada o ampliarla para admitir el tipo de funcionalidad que necesite.
Procesamiento y administración de informes de un extremo a otro con herramientas y aplicaciones de Reporting Services
Las herramientas y aplicaciones de Reporting Services proporcionan un completo espectro de características para responder a los requisitos de generación de informes de la empresa. Reporting Services proporciona informes listos para generarlos a partir de muchos de los tipos de orígenes de datos más usados. Además, los informes se pueden presentar y distribuir en diversos formatos de uso habitual, tales como Microsoft Office Word, Microsoft Office Excel o Adobe PDF. Aunque las definiciones de informe pueden revisarse mediante programación, no se requiere ninguna experiencia de programación para usar las herramientas y aplicaciones de Reporting Services.
Los administradores del servidor de informes y administradores de contenido pueden usar SQL Server Management Studio, el Administrador de informes y la herramienta Configuración de Reporting Services para implementar y administrar el contenido del servidor de informes, y pueden usar el Diseñador de modelos para crear modelos de informe de datos profesionales para usarlos como orígenes de datos de informe.
Los autores de informes pueden usar el Diseñador de informes o el Generador de informes para crear informes donde puedan visualizarse datos profesionales en formatos tradicionales e interactivos.
Los usuarios profesionales pueden usar el Administrador de informes, elementos web de SharePoint o un explorador web para ver informes a petición o suscribirse a informes que se entregan por correo electrónico.
Para obtener más información acerca de las herramientas disponibles, vea Características de Reporting Services, Componentes y herramientas de Reporting Services y Reporting Services en Business Intelligence Development Studio (SSRS). Para obtener más información sobre la forma de desarrollar y administrar soluciones de creación de informes empresariales, vea Diseñar e implementar informes y Administración.
Integración de SharePoint
Un servidor de informes se puede configurar para que se ejecute dentro de una implementación de un producto o tecnología de SharePoint, para usar las funciones de colaboración y administración de documentos centralizada. Para obtener más información, vea Información general de la integración de Reporting Services y la tecnología de SharePoint.
Creación de informes ad hoc con el Generador de informes y exploración de datos controlados por modelos
Los trabajadores de la información necesitan una herramienta fácil de usar para obtener acceso a los datos empresariales y elaborar informes ad hoc con ellos. Reporting Services incluye dos versiones del Generador de informes (1.0 y 3.0) y el Diseñador de modelos, que simplifican el proceso de crear informe ad hoc gracias a las plantillas de informe y a los modelos de datos empresariales generados previamente. Los modelos de informe se almacenan y protegen en un servidor de informes como orígenes de datos que todas las herramientas de creación de Reporting Services pueden usar. Los informes creados en el Generador de informes 1.0 siempre se basan en modelos de informe. Proporcionan un uso más intuitivo de los modelos y la manera más fácil de crear informes ad hoc. El Generador de informes 3.0 puede usar modelos, pero también puede tener acceso directamente a los orígenes de datos relacionales y multidimensionales. Los informes creados en las versiones 1.0 y 3.0 del Generador de informes también pueden guardarse en un servidor de informes, donde pueden administrarse y distribuirse como cualquier otro informe de Reporting Services.
Los informes del Generador de informes 1.0 también proporcionan una funcionalidad click-through, que permite a los usuarios hacer clic en los datos del informe y ver los datos relacionados sobre la marcha en el modelo de informe. Puede adjuntar informes personalizados al modelo de informe que se abre al hacer clic en el campo de datos. Para obtener más información acerca del Generador de informes o del Diseñador de modelos que se utilizan en este escenario, vea Componentes y herramientas de Reporting Services.
Escenarios de implementación para desarrolladores corporativos y de terceros
Reporting Services admite una gran variedad de escenarios para los desarrolladores que desean agregar características de creación de informes a aplicaciones corporativas o software comercial de terceros.
Integración de aplicaciones
Los desarrolladores pueden usar Reporting Services para incluir características de creación de informes en sus aplicaciones. Para algunas aplicaciones, la adición de informes completa un conjunto de características ya que proporciona un modo de presentar datos que la aplicación crea o supervisa o datos de los que la aplicación mantiene un seguimiento. Use el Diseñador de informes para crear informes basados en un origen de datos que se proporcione en su aplicación o en un origen de datos que esté disponible públicamente. Use las API para definir el acceso y agregar compatibilidad para cualquier característica de servidor de informes integrada. Para obtener más información, vea la Guía del desarrollador de Reporting Services.
Por otro lado, si su aplicación no requiere todas las características que se proporcionan en un servidor de informes, los controles ReportViewer pueden incluirse en Microsoft Visual Studio 2005 o posterior. A diferencia de lo que ocurre en Reporting Services, los controles ReportViewer pueden distribuirse con una aplicación.
Servidor web ReportViewer de Visual Studio y controles de formularios Windows Forms para incrustar informes en aplicaciones personalizadas
Visual Studio proporciona la funcionalidad de Reporting Services a través de un control ReportViewer que puede incrustarse en otras aplicaciones y a través de una versión del Diseñador de informes y del Asistente para informes que se incluye con Visual Studio. El control incrusta las funciones de visualización y procesamiento de informes directamente en su aplicación. Para obtener más información acerca del Diseñador de informes y los controles ReportViewer de Visual Studio, vea Reporting Services y controles ReportViewer en Visual Studio 2010.
Redistribución a través de SQL Server Express con Advanced Services
Puede incluir SQL Server Express en aplicaciones personalizadas a fin de proporcionar un motor de base de datos interno para almacenar y administrar datos de aplicación. Si desea redistribuir la funcionalidad de creación de informes en una aplicación personalizada, SQL Server Express con Advanced Services incluye un subconjunto de características de Reporting Services que puede usar o distribuir con su aplicación. SQL Server Express es una descarga desde sitio web gratuita que puede utilizarse con una descarga desde sitio web independiente denominada Kit de herramientas de SQL Server Express. El Kit de herramientas de SQL Server Express proporciona una herramienta de creación de informes. Puede usar SQL Server Express con los controles ReportViewer. Existen algunas limitaciones con respecto a los extremos SOAP del servidor de informes. Para obtener más información, vea Reporting Services en SQL Server Express con Advanced Services.
Hospedar informes en paneles personalizados y sitios de SharePoint
Puesto que los informes pueden acomodar y presentar datos de una gran variedad de orígenes, muchas organizaciones utilizan las características de creación de informes interactivas de Reporting Services para distribuir datos en formato tabular, de gráfico o de medidor a través de aplicaciones de portal. Los informes pueden hospedarse en una página de portal o crearse de modo que reflejen una aplicación web con estilo de panel incrustando varios informes, imágenes, medidores y gráficos controlados por datos en un solo diseño de informe de forma libre. Siempre que sea necesario incorporar datos tabulares o de gráficos en una aplicación de línea de negocio, considere la adición de un informe de Reporting Services en su lugar. Para obtener más información, vea Anidar regiones de datos (Generador de informes 3.0 y SSRS).
Generar herramientas personalizadas de diseño y administración de informes
Las herramientas y aplicaciones de que dispone Reporting Services se basan en interfaces de programación disponibles para todos los usuarios. Esto significa que es posible ampliar o reemplazar las aplicaciones y herramientas incluidas en Reporting Services por un conjunto de herramientas personalizadas. Por ejemplo, si desea una alternativa al entorno de creación de Business Intelligence Development Studio utilizado por el Diseñador de informes, puede desarrollar una herramienta de creación de informes personalizada para reemplazarlo. Para generar un portal web personalizado o una herramienta de administración de informes, revise la API para obtener información sobre las funciones de administración de servidor de informes que es preciso admitir. Reporting Services incluye un proveedor de Instrumental de administración de Windows (WMI) que puede usar para desarrollar herramientas basadas en Windows destinadas a administrar servidores. Para obtener más información, vea la Guía del desarrollador de Reporting Services.
Ampliar la funcionalidad de Reporting Services
Reporting Services se ha diseñado para permitir ampliaciones. Puede crear extensiones personalizadas para admitir otros tipos de orígenes de datos, métodos de entrega, modelos de seguridad y elementos de informe. Cuando se crean extensiones personalizadas, el grado de dificultad puede variar considerablemente dependiendo del tipo de extensión que se cree y de la funcionalidad que debe proporcionar. Las extensiones de procesamiento de datos suelen ser las más fáciles de crear, mientras que las extensiones de representación pueden resultar muy difíciles si se crean para admitir todo el esquema del informe. Para obtener más información sobre la forma de ampliar la funcionalidad de Reporting Services, vea Extensiones de Reporting Services y Referencia del lenguaje RDL (Report Definition Language).