Guia do desenvolvedor (Reporting Services)
O SQL ServerReporting Services oferece várias interfaces de programação que você pode usar em seus próprios 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, consulte Exemplos do Reporting Services e Guia do desenvolvedor: tutoriais (Reporting Services). |
Nesta seção
Integrando o 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 Servidor de Relatórios
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.Acesso à URL
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 para atender suas crescentes necessidades comerciais.Itens de relatório personalizados
Descreve como criar Itens de Relatório Personalizados para adicionar funcionalidade à RDL ou estender a funcionalidade de controles existentes.Usando 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.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