Documentación para desarrolladores de Reporting Services
SQL Server Reporting Services ofrece varias interfaces de programación que puede aplicar en sus propias aplicaciones. Puede usar las características y funcionalidades existentes de Reporting Services para crear herramientas de administración y informes personalizadas en sitios web y aplicaciones de Windows. O bien, puede ampliar la plataforma de Reporting Services.
Extender la plataforma de Reporting Services incluye crear nuevos componentes y recursos que se pueden utilizar para el acceso a los datos, la entrega de informes, etcétera. Puede comercializar estos componentes y recursos para las compañías que utilizan Reporting Services en la organización.
Nota
Reporting Services incluye ejemplos de programación y tutoriales para ayudarle a empezar. Para obtener más información, vea Ejemplos de Reporting Services y la guía del desarrollador: Tutoriales (Reporting Services).
En esta sección
Integración de Reporting Services en aplicaciones
Proporciona información general sobre cómo utilizar Reporting Services para integrar los informes de errores en las aplicaciones personalizadas. Describe cuándo utilizar el acceso URL directo y el servicio web para tener acceso al servidor de informes.
Servicio web del servidor de informes para aplicaciones ASP.NET y tradicionales
El servicio web del servidor de informes proporciona acceso a la funcionalidad completa del servidor de informes. El servicio web utiliza SOAP sobre HTTP y está diseñado para actuar como una interfaz de comunicaciones entre los programas clientes y el servidor de informes. El servicio web y sus métodos exponen la funcionalidad del servidor de informes y le permiten crear las herramientas personalizadas para cualquier parte del ciclo de vida del informe, desde la administración a la ejecución.
Desarrollo con las API de REST para Reporting Services
Las API de REST para Reporting Services proporcionan acceso mediante programación a los objetos de un catálogo del servidor de informes de Reporting Services. Cuando se usan las API de REST, se puede navegar a una jerarquía de carpetas, detectar el contenido de una carpeta o descargar una definición de informe. También puede crear, actualizar y eliminar objetos.
Acceso URL (SSRS)
Reporting Services admite un conjunto completo de solicitudes basadas en direcciones URL que se pueden usar como punto de acceso rápido y sencillo para la navegación y visualización de informes. Puede usar esta tecnología con el servicio web del servidor de informes para integrar una solución de informes completa en sus aplicaciones empresariales personalizadas. El acceso url es útil al integrar informes como parte de un portal web o al ver informes desde un explorador web.
Extensiones de Reporting Services
La arquitectura modular de Reporting Services se ha diseñado para permitir ampliaciones. Hay una API de código administrado que permite desarrollar, instalar y administrar con facilidad las extensiones que usan numerosos componentes de Reporting Services . Puede crear ensamblados mediante Microsoft .NET Framework y agregar una nueva funcionalidad de procesamiento de datos, representación, seguridad y entrega de Reporting Services para satisfacer sus necesidades empresariales en evolución.
Elementos de informe personalizados
Describe cómo crear los elementos de informe personalizado para agregar la funcionalidad a RDL o extender la funcionalidad de los controles existentes.
Uso de ensamblados personalizados con informes
Describe cómo utilizar los ensamblados personalizados con los informes incluyendo referencias al código dentro de la definición de informe.
Acceso al proveedor WMI de Reporting Services
Describe cómo utilizar el proveedor WMI de Reporting Services para administrar las implementaciones del servidor de informes.