Partilhar via


Integração dos Serviços de Relatórios nas aplicações

Aplica-se a: SQL Server Reporting Services (2016) Não suportado SQL Server Reporting Services (2017) Não suportado Power BI Report Server

O Reporting Services é uma plataforma de relatórios aberta e extensível, concebida para fornecer aos programadores um conjunto abrangente de APIs para desenvolver soluções.

Observação

A partir do SQL Server 2017 Reporting Services, o acesso à API REST está disponível para desenvolver soluções. O acesso à API SOAP foi obsoleto. Para mais informações, consulte Desenvolver com as APIs REST para Serviços de Relatórios.

Existem três opções para integrar os Serviços de Relatórios em aplicações personalizadas: o serviço Web do Servidor de Relatórios, também conhecido como API SOAP dos Serviços de Relatórios, os controlos do Visualizador de Relatórios para o Microsoft Visual Studio e o acesso a URLs. Cada opção oferece uma abordagem diferente para integrar os Serviços de Relatórios nas suas aplicações.

Serviço web do servidor de relatórios

O serviço Web do Servidor de Relatórios é a interface principal para desenvolver contra os Serviços de Relatório. Quer esteja a desenvolver código para gerir o seu catálogo de relatórios ou a desenvolver código para gerir relatórios num formato suportado, o serviço Web expõe todos os métodos necessários para integrar os Serviços de Relatórios nas suas aplicações. Um exemplo de uma dessas aplicações é o portal web, que está incluído nos Serviços de Relatório; utiliza o serviço Web para gerir a base de dados do servidor de relatórios.

Controlos do Visualizador de Relatórios para Visual Studio

Os controlos do Visualizador de Relatórios disponíveis para Visual Studio são usados para integrar a visualização de relatórios nas suas aplicações. Existem dois controlos: um para aplicações baseadas em Windows Forms e outro para aplicações Web Forms. Cada controlo fornece a capacidade de visualizar relatórios que são implementados num servidor de relatórios. Cada controlo também permite renderizar relatórios que existem num ambiente onde um servidor de relatórios não está instalado.

Acesso à URL

O acesso a URL é outra opção para integrar a visualização de relatórios nas suas aplicações, caso os controlos do Visualizador de Relatórios não sejam uma opção. Além disso, o acesso a URL é útil para enviar links para relatórios aos utilizadores por e-mail.

Nesta secção

Integração dos Serviços de Relatórios através do uso do SOAP
Descreve como integrar a navegação e gestão de relatórios dos Serviços de Relatórios nas suas aplicações empresariais existentes utilizando o serviço Web do Servidor de Relatórios.

Integração dos Serviços de Relatórios através dos controlos do Visualizador de Relatórios
Descreve como integrar a visualização de relatórios nas suas aplicações existentes usando os controlos do Visualizador de Relatórios.

Integração de Serviços de Relatórios através do acesso a URL
Descreve como integrar a navegação de relatórios dos Serviços de Relatórios nas suas aplicações empresariais existentes usando acesso a URL.