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 ofrecen todo un espectro de características que se ajustan a los requisitos de creación de informes empresariales. Reporting Services ofrece compatibilidad instantánea para la creación de informes en varios tipos de orígenes de datos de uso frecuente, y los informes pueden representarse y distribuirse en una gran variedad de formatos conocidos, como Microsoft Office Word y Excel o Adobe PDF. Aunque las definiciones de informe pueden revisarse mediante programación, no se requiere ninguna experiencia de programación para utilizar las herramientas y aplicaciones de Reporting Services.
Los administradores del servidor de informes y administradores de contenido pueden utilizar SQL ServerManagement 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 utilizar 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 utilizar 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. 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 puede configurarse para que que se ejecute dentro de una implementación de un producto o tecnología de SharePoint y usar las funciones de colaboración y administración de documentos centralizada de Windows SharePoint Services 3.0 u Office SharePoint Server 2007 con Reporting Services. Para obtener más información, vea 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 y crear informes ad hoc sobre datos profesionales. Reporting Services incluye el Generador de informes y el Diseñador de modelos, que simplifican el proceso de creación de informes ad hoc proporcionando plantillas de informe y modelos previamente generados de datos profesionales. 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 utilizar. Los informes creados en el 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 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 de la creación de informes ad hoc, vea Diseñar e implementar informes usando el Generador de informes 1.0. 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 MicrosoftVisual Studio 2005. 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.
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 web gratuita que puede utilizarse con una descarga 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.
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 una herramienta de administración de informes o un portal web personalizados, revise la API para conocer las funciones de administración del servidor de informes que debe permitir. Reporting Services incluye un proveedor WMI (Instrumental de administración de Windows) que puede usar para desarrollar herramientas basadas en Windows utilizadas para la administración de 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).