Documentação do desenvolvedor do Reporting Services

O SQL Server Reporting Services oferece várias interfaces de programação que você pode usar em seus aplicativos. Você pode usar os recursos e as capacidades existentes do Reporting Services para criar relatório personalizado e ferramentas de gerenciamento nos sites da Web e nos aplicativos do Windows ou você poderá estender a plataforma do Reporting Services .

Estender a plataforma do Reporting Services inclui a criação de novos componentes e recursos que podem ser usados para acesso a dados, entrega de relatório e muito mais. Você pode comercializar esses componentes e recursos para empresas que estiverem usando o Reporting Services em sua organização.

Observação

O Reporting Services inclui exemplos de programação e tutoriais para ajudar você começar a usá-los. Para obter mais informações, confira Amostras do Reporting Services e Guia do desenvolvedor: tutoriais (Reporting Services).

Nesta seção

Integração do Reporting Services em aplicativos
Fornece uma visão geral de como usar o Reporting Services para integrar o relatório em aplicativos personalizados. Descreve quando usar acesso de URL direto e quando usar o serviço Web para acessar o servidor de relatório.

Serviço Web do Servidor de Relatório para aplicativos ASP.NET e tradicionais
O serviço Web do servidor de relatório fornece acesso à funcionalidade completa do servidor de relatório. O serviço Web usa o SOAP por meio de HTTP e é criado para agir como uma interface de comunicações entre programas cliente e o servidor de relatório. O serviço Web e seus métodos expõem a funcionalidade do servidor de relatório e permite que você crie ferramentas personalizadas para qualquer parte do ciclo e vida do relatório do gerenciamento até a execução.

Desenvolver com APIs REST para aplicativos modernos
As APIs REST do Reporting Services dão acesso programático aos objetos no catálogo do servidor de relatório do Reporting Services. Ao usar APIs REST, você pode navegar pela hierarquia de pastas, descobrir o conteúdo de uma pasta ou baixar uma definição de relatório. Você também pode criar, atualizar e excluir objetos.

Acesso à URL (SSRS)
O Reporting Services dá suporte a um conjunto completo de solicitações baseadas na URL que você pode usar como um ponto de acesso rápido e fácil para navegação e exibição de relatório. Você pode usar esta tecnologia junto com o serviço Web do servidor de relatório para integrar uma solução de relatório completa em seus aplicativos comerciais personalizados. O acesso de URL será particularmente útil quando você estiver integrando relatórios como parte de um portal de Web ou exibindo relatórios de um navegador da Web.

Extensões do Reporting Services
A arquitetura modular do Reporting Services foi desenhada para extensibilidade. Uma API de código gerenciado está disponível de forma que você possa desenvolver, instalar e gerenciar facilmente extensões consumidas por muitos componentes do Reporting Services . Você pode criar assemblies usando o Microsoft .NET Framework e adicionar uma nova funcionalidade de renderização, segurança, entrega e processamento de dados do Reporting Services a fim de atender às suas necessidades empresariais em evolução.

Itens de relatório personalizados
Descreve como criar Itens de Relatório Personalizados para adicionar funcionalidade à RDL ou estender a funcionalidade de controles existentes.

Usar assemblies personalizados com relatórios
Descreve como usar assemblies personalizados com Relatórios incluindo referências de código na definição de relatório.

Acessar o provedor WMI do Reporting Services
Descreve como usar o Provedor WMI do Reporting Services para gerenciar as implantações do servidor de relatório.

Consulte Também

Reporting Services (SSRS)
Linguagem RDL (SSRS)
Referência técnica (SSRS)
Desenvolvimento seguro (Reporting Services)