Documentación para desarrolladores de Reporting Services

SQL Server Reporting Services proporciona varias interfaces de programación que puede aprovechar en sus propias aplicaciones. Puede utilizar las características y capacidades existentes de Reporting Services para generar herramientas personalizadas de administración y elaboración de informes en los sitios web y en las aplicaciones Windows, o para ampliar la plataforma de Reporting Services .

Extender la plataforma 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 más información, consulte Ejemplos de Reporting Services y Guía del programador: tutoriales (Reporting Services).

En esta sección

Integración de Reporting Services en las 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 utilizar esta tecnología junto con el servicio web del servidor de informes para integrar una solución de informes completa en aplicaciones empresariales personalizadas. El acceso URL es particularmente útil al integrar informes como parte de un portal web o al ver los 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.

Consulte también

Reporting Services (SSRS)
Lenguaje RDL (Report Definition Language) (SSRS)
Referencia técnica (SSRS)
Desarrollo seguro (Reporting Services)