Escenarios de Reporting Services
Si es la primera vez que usa SQL Server Reporting Services, lea las descripciones de escenarios de este tema para aprender cómo se utiliza normalmente la tecnología de Reporting Services.
Informes empresariales
Muchas compañías utilizan software de elaboración de informes para distribuir información a los usuarios que utilizan informes para tomar decisiones, identificar oportunidades o analizar amenazas. Reporting Services incluye una amplia gama de herramientas y servicios listos para usar que le permitirán crear, implementar y administrar informes para la organización. Si bien puede manipular informes mediante programación, ésta no es necesaria si desea utilizar Reporting Services tal como se distribuye. Las herramientas de creación y administración incluyen el Diseñador de informes, SQL Server Management Studio, el Administrador de informes y la herramienta de configuración de Reporting Services. Los usuarios de empresas pueden utilizar 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.
Elaborar informes ad hoc
Los usuarios que trabajen con datos empresariales precisan con frecuencia la capacidad de crear y ajustar informes ad-hoc. Reporting Services incluye el Generador de informes, una herramienta que permite seleccionar una plantilla y un modelo de informe del servidor de informes, arrastrar campos de datos y elementos gráficos a una superficie de diseño para crear informes básicos, guardar archivos de definición de informes en el servidor y modificar los informes. Los informes ad hoc requieren modelos de informe predefinidos que se creen con un diseñador de modelos y se publiquen después en el servidor de informes para usarlos en la organización.
Elaboración de informes incrustados
Si es un programador, puede utilizar Reporting Services para proporcionar características de elaboración de informes a su aplicación. Para algunas aplicaciones, la adición de informes completa un conjunto de características proporcionando un modo de presentar datos de los que la aplicación mantiene un seguimiento, crea o supervisa. Utilice el Diseñador de informes para crear informes basados en un origen de datos que proporcione en su aplicación o que esté disponible públicamente. Utilice la API para definir el acceso y agregar compatibilidad con las características de servidor de informes integradas que desee incluir en su aplicación. Como parte de la implementación de la aplicación, incluya un servidor de informes y la base de datos del servidor de informes que contenga informes y otros metadatos. En tiempo de ejecución, cuando el usuario solicita un informe, el código de la aplicación llama al servicio Web del servidor de informes, que después recupera la definición de informe de la base de datos del servidor de informes y procesa el informe con los datos más recientes.
Como alternativa, si la aplicación no requiere todas las características proporcionadas en el servidor de informes, puede utilizar los controles ReportViewer que incluye Microsoft Visual Studio 2005. A diferencia de Reporting Services, los controles ReportViewer se distribuyen gratuitamente con la aplicación. Para obtener más información, vea Reporting Services y controles ReportViewer en Visual Studio.
Integración de portales
Puesto que los informes pueden acomodar y presentar datos de una gran variedad de orígenes, muchas organizaciones utilizan las características de elaboración de informes interactivas de Reporting Services para distribuir datos tabulares o gráficos en aplicaciones de portal. Puede alojar informes en una página de portal o crear un informe que refleje una aplicación Web con estilo de panel incrustando varios informes, imágenes y gráficos controlados por datos en un solo diseño de informe de forma libre. Siempre que necesite incorporar datos tabulares o de gráficos en una aplicación de línea de negocio, considere la adición de un informe en su lugar.
Elaborar informes para Internet
Puede crear informes que estén disponibles para aquellos empleados que trabajen fuera o en oficinas regionales implementando un servidor de informes en un servidor Web para Internet. Tenga en cuenta que la implementación de informes en Internet suele requerir la creación de una extensión de seguridad personalizada que permita autenticación basada en formularios. Se requieren conocimientos en seguridad para Web, implementación en Internet y programación para escribir las extensiones necesarias.
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 reemplazar las aplicaciones y herramientas incluidas en Reporting Services por un conjunto de herramientas personalizadas que cree por sí mismo. Por ejemplo, si desea una alternativa al entorno de creación de Visual Studio utilizado por el Diseñador de informes, puede desarrollar una herramienta de elaboració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.
Ampliar la funcionalidad de Reporting Services
Reporting Services está diseñado para poderse ampliar. 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 acerca de la ampliación de la funcionalidad de Reporting Services, vea Reporting Services Extensions y Report Definition Language.
Vea también
Conceptos
Presentación de Reporting Services
Información general de componentes de Reporting Services
Características de Reporting Services
Otros recursos
Instalar SQL Server Reporting Services
Diseñar y crear informes
Integrating Reporting Services into Applications
Introducing Reporting Services Programming