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çãoObservaçã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.