Guia do desenvolvedor (Reporting Services)
O SQL Server Reporting 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.Programabilidade do Web Part do Visualizador de Relatórios na Integração do SharePoint
Descreve as funções programáticas na Web Part do Visualizador de Relatórios e como criar provedores de conexão personalizados para a Web Part do Visualizador de Relatórios.
Consulte também