Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A integração do Reporting Services a aplicativos personalizados pode ser desafiadora. O desafio, no entanto, não é a complexidade do modelo de programação ou das APIs, mas as muitas maneiras possíveis de integrá-lo. O Reporting Services foi projetado desde o início como uma plataforma de desenvolvedor e, como tal, ele é criado com a flexibilidade de programação em mente. Com a flexibilidade vem a necessidade de tomar decisões importantes sobre a integração da funcionalidade de navegação e gerenciamento de relatórios do Reporting Services em seus aplicativos de negócios existentes.
de A programação do Reporting Services dá suporte a uma ampla variedade de cenários.
Há duas maneiras de integrar o Reporting Services a aplicativos personalizados: acesso à URL e a API SOAP do Reporting Services. O que usar depende de vários fatores. Em alguns casos, a integração do Reporting Services em seus aplicativos de negócios personalizados exige que você use o acesso à URL e o SOAP. Você deve fazer as seguintes perguntas:
Que tipo de funcionalidade de relatório corporativo você ou seus usuários finais exigem? Você precisa de uma maneira simples de iniciar e navegar em relatórios ou precisa de recursos mais avançados de gerenciamento de servidores de relatório de sua solução de negócios personalizada?
Em que tipo de ambiente seus usuários normalmente operam? Seu aplicativo de negócios é um aplicativo Web ou um aplicativo Windows? Com que facilidade seus usuários finais podem mudar de um ambiente Win32 para um ambiente Web? De que tipo de controle você precisa sobre o ambiente em que os relatórios são executados e gerenciados?
Depois de responder às perguntas anteriores, você pode decidir como integrar o Reporting Services à sua infraestrutura de TI. Normalmente, o acesso à URL é preferencial para exibir e navegar em relatórios individuais. O acesso à URL permite que você navegue rapidamente pelos relatórios sem a sobrecarga do serviço Web. Além disso, o acesso à URL atualmente é a única técnica de programação que usa o Visualizador HTML completo para navegação de relatório, que inclui a barra de ferramentas de relatório. Além disso, o acesso à URL fornece melhor desempenho do que SOAP, pois ignora o marshalling de solicitações SOAP de e para o servidor. Em cenários de integração que exigem acesso rápido e fácil a relatórios com ferramentas internas para exibição e navegação, o acesso à URL é a melhor opção.
Observação
O acesso à URL do servidor de relatório dá suporte ao Visualizador html e à funcionalidade estendida da barra de ferramentas de relatório. A API SOAP não dá suporte a esse tipo de relatório renderizado. Você precisa projetar e desenvolver sua própria barra de ferramentas de relatório se renderizar relatórios usando SOAP.
Para obter mais informações sobre a barra de ferramentas de relatório, consulte o Visualizador html e a barra de ferramentas de relatório.
Para obter mais informações sobre o acesso à URL, consulte O Acesso à URL (SSRS).
O acesso à URL é útil para exibir relatórios, mas não fornece a funcionalidade de gerenciamento de namespace e relatório que pode ser essencial para qualquer cenário de relatório corporativo. Nesse caso, a funcionalidade ampla e avançada da API SOAP do Reporting Services é recomendada. Com a API SOAP, você pode gerenciar e implantar relatórios, criar agendas, configurar propriedades do servidor, gerenciar o namespace do servidor de relatório, criar assinaturas e muito mais. A API SOAP expõe o conjunto completo de funcionalidades de gerenciamento no Reporting Services. A API SOAP também pode habilitar a exibição e a navegação do relatório por meio do Render método da API. No entanto, a exibição de relatórios por meio da API SOAP não habilita a funcionalidade de exibição interna da barra de ferramentas do relatório nem manipula automaticamente a interatividade do relatório fornecida pelo acesso à URL.
Para obter mais informações sobre a API SOAP do Reporting Services, consulte o Serviço Web do Servidor de Relatórios.
Na maioria dos casos, o acesso à URL e as chamadas SOAP são necessários para atender às suas necessidades de relatório. SOAP é usado ao se conectar inicialmente ao banco de dados do servidor de relatório e apresentar a lista disponível de relatórios em uma interface do usuário e o acesso à URL é usado para acessar e navegar relatórios individuais.
Para obter um exemplo de combinação de acesso à URL e o serviço Web para fornecer relatórios integrados, consulte exemplos de produto do SQL Server Reporting Services.
Consulte Também
Integrando o Reporting Services a aplicativosque integram o Reporting Services usando o SOAPIntegrando o Reporting Services usando a Referência Técnica de Acesso à URL (SSRS)