Documentação do desenvolvedor do Reporting Services

O SQL Server Reporting Services oferece várias interfaces de programação que pode aplicar nas suas próprias aplicações. Pode utilizar as funcionalidades e capacidades existentes do Reporting Services para construir ferramentas personalizadas de relatórios e gestão em sites web e aplicações Windows. Ou pode expandir a plataforma Reporting Services.

Expandir a plataforma Reporting Services inclui criar novos componentes e recursos que possam ser usados para acesso a dados, entrega de relatórios e muito mais. Pode comercializar estes componentes e recursos para empresas que utilizam Reporting Services na sua organização.

Note

Os Reporting Services incluem amostras de programação e tutoriais para o ajudar a começar. Para mais informações, consulte Reporting Services Samples e Developer's guide: Tutorials (Reporting Services).

Nesta secção

Integrar Reporting Services nas aplicações
Fornece uma visão geral de como usar o Reporting Services para integrar relatórios em aplicações personalizadas. Descreve quando usar acesso direto a URL e quando usar o serviço Web para aceder ao servidor de relatórios.

Serviço Web do Servidor de Relatórios para ASP.NET e aplicações tradicionais
O serviço Web do Servidor de Relatórios oferece acesso à funcionalidade completa do servidor de relatórios. O serviço Web utiliza SOAP sobre HTTP e foi concebido para funcionar como interface de comunicação entre programas clientes e o servidor de relatórios. O serviço Web e os seus métodos expõem a funcionalidade do servidor de relatórios e permitem-lhe criar ferramentas personalizadas para qualquer parte do ciclo de vida do relatório, desde a gestão até à execução.

Desenvolver com APIs REST para aplicações
modernas As APIs REST do Reporting Services fornecem acesso programático aos objetos no catálogo do servidor de relatórios do Reporting Services. Ao usar as APIs REST, pode navegar até uma hierarquia de pastas, descobrir o conteúdo de uma pasta ou descarregar uma definição de relatório. Também pode criar, atualizar e eliminar objetos.

Acesso a URL (SSRS)
O Reporting Services suporta um conjunto completo de pedidos baseados em URLs que pode usar como um ponto de acesso rápido e fácil para navegação e visualização de relatórios. Pode usar esta tecnologia com o serviço Web do Servidor de Relatórios para integrar uma solução completa de relatórios nas suas aplicações empresariais personalizadas. O acesso a URL é útil ao integrar relatórios como parte de um portal Web ou ao visualizar relatórios a partir de um navegador Web.

Extensões dos Serviços de Relatórios
A arquitetura modular do Reporting Services foi concebida para a extensibilidade. Existe uma API de código gerido disponível para que possa facilmente desenvolver, instalar e gerir extensões utilizadas por muitos componentes do Reporting Services. Pode criar assemblies usando o Microsoft .NET Framework e adicionar novas funcionalidades de renderização Reporting Services, segurança, entrega e processamento de dados para responder às necessidades em evolução do seu negócio.

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

Use assemblies personalizados com os relatórios
Descreve como usar assemblies personalizados com Relatórios, incluindo referências de código dentro da definição do relatório.

Aceda ao fornecedor de Serviços de Relatórios WMI
Descreve como utilizar o Reporting Services WMI Provider para gerir implementações de servidores de relatórios.