Visão geral da integração do Reporting Services e da tecnologia do SharePoint

Você pode configurar um servidor de relatório para ser executado em uma implantação de um produto do SharePoint e usar os recursos de colaboração e gerenciamento de documentos centralizado do SharePoint para relatórios e outros tipos de conteúdo do Reporting Services. A integração do SharePoint requer a instalação da versão apropriada do suplemento do Reporting services nos front-ends da Web do SharePoint. A execução de um servidor de relatório como parte de uma implantação do SharePoint fornece os seguintes níveis de integração:

  • Armazenamento compartilhado.

  • Segurança compartilhada.

  • Mesmo acesso de site para todos os documentos empresariais, inclusive relatórios, modelos de relatório e fontes de dados compartilhadas.

Arquitetura de integração de servidor

Ao integrar um servidor de relatório junto com uma instância de um produto do SharePoint, itens e propriedades são armazenados nos bancos de dados de conteúdo do SharePoint. Isso fornece um nível de integração maior entre as tecnologias de servidor que afetam o armazenamento, a proteção e o acesso do conteúdo.

O armazenamento de itens e propriedades de relatório nos bancos de dados de conteúdo do SharePoint permite procurar tipos de conteúdo de servidor de relatório nas bibliotecas do SharePoint, proteger itens usando os mesmos níveis de permissão e o mesmo provedor de autenticação que controla o acesso a outros documentos empresariais hospedados em um site do SharePoint, usar os recursos de colaboração e gerenciamento de documentos para aprovar ou não modificações em relatórios, usar alertas para descobrir se um item foi alterado e inserir ou personalizar a parte da Web do Report Viewer em páginas e sites dentro do aplicativo. Se você tiver permissões suficientes em um site do SharePoint, também poderá gerar modelos de relatório a partir de fontes de dados compartilhadas e usar o Construtor de Relatórios para criar relatórios.

O servidor de relatório continua fornecendo todo o processamento de dados, a renderização e a entrega. Também dá suporte a todo o processamento de relatório agendado para instantâneos e histórico de relatório. O diagrama a seguir mostra os componentes de servidor juntos:

diagrama da arquitetura

Quando você abre um relatório de um site do SharePoint, o ponto de extremidade do Report Server conecta-se a um servidor de relatório, cria uma sessão, prepara o relatório para processamento, recupera dados, mescla o relatório no layout de relatório e o exibe na parte da Web do Report Viewer. Enquanto o relatório estiver aberto, você poderá exportá-lo para diferentes formatos de aplicativos, bem como interagir com dados analisando a entrada de números subjacentes ou clicando em um relatório relacionado. As operações de exportação e interação de relatórios são executadas no servidor de relatório.

O servidor de relatório sincroniza operações e dados com o SharePoint e rastreia informações sobre os arquivos processados. Quando você modifica propriedades e configurações de qualquer item de servidor de relatório, a alteração é armazenada em um banco de dados do SharePoint e, em seguida, copiada para um banco de dados do servidor de relatório que fornece armazenamento interno para um servidor de relatório.

Para obter mais informações sobre topologias e requisitos, consulte Topologias de implantação para Reporting Services em modo integrado do SharePoint e Requisitos para execução do Reporting Services no modo integrado do SharePoint.

Componentes que fornecem integração

Para combinar os servidores em uma única implantação, você integra uma instalação do SQL Server Reporting Services a uma instância dos produtos SharePoint 

A integração é fornecida pelo SQL Server e pelo Suplemento do Reporting Services para produtos SharePoint. O Suplemento do Reporting Services é um componente de distribuição livre que é possível baixar e, em seguida, instalar em um servidor no qual a versão apropriada do SharePoint está em execução. 

  • No SharePoint, o Suplemento do Reporting Services fornece o ponto de extremidade proxy do ReportServer, uma Web part do Visualizador de Relatórios e páginas de aplicativos para que seja possível exibir, armazenar e gerenciar o conteúdo do servidor de relatório em um site ou farm SharePoint.

  • O Reporting Services fornece arquivos de programa atualizados, um ponto de extremidade SOAP e extensões de entrega e segurança personalizadas. O servidor de relatório deve estar configurado para ser executado no modo integrado do SharePoint, dedicado exclusivamente a dar suporte ao acesso e à entrega de relatórios pelo seu site do SharePoint.

Depois de instalar o Suplemento do Reporting Services no SharePoint e configurar os dois servidores para integração, você pode carregar ou publicar tipos de conteúdo de servidor de relatório em uma biblioteca do SharePoint e exibir e gerenciar esses documentos a partir de um site do SharePoint. O carregamento ou a publicação do conteúdo do servidor de relatório é uma primeira etapa importante; a Web Part e as páginas são disponibilizadas quando você seleciona definições de relatório (.rdl), modelos de relatório (.smdl) e fontes de dados compartilhadas (.rsds) em um site do SharePoint.

Combinações compatíveis do suplemento do SharePoint e servidor de relatório

Nem todos os recursos são compatíveis em todas as combinações do servidor de relatório, suplemento do Reporting Services e produtos SharePoint. A combinação recomendada e a mais completa é usar os produtos SharePoint 2010, o suplemento SQL Server 2008 R2 Reporting Services para produtos SharePoint 2010 e o sevidor de relatório do SQL Server 2008 R2 no modo Integrado do SharePoint.

ObservaçãoObservação

A versão correta do suplemento do Reporting Services deve ser usada com a versão correspondente dos produtos SharePoint.

Combinações de componentes do SharePoint e do Reporting Services com suporte

A tabela a seguir resume as combinações com suporte de servidor de relatório, suplemento Reporting Services para produtos SharePoint e produtos SharePoint. Para obter uma lista detalhada dos recursos suportados, consulte Recursos do Reporting Services com suporte no Modo Integrado do SharePoint

Servidor de relatório

Suplemento

SharePoint

Suportado

SQL Server 2008 R2

SQL Server 2008 R2

Produtos do SharePoint 2010

S

SQL Server 2008 R2

SQL Server 2008 SP2

Produtos do SharePoint 2007

S

Atualização Cumulativa 8 do SQL Server 2008 SP1

SQL Server 2008 R2

Produtos do SharePoint 2010

S

SQL Server 2008

SQL Server 2008

Produtos do SharePoint 2010

N

SQL Server 2008

SQL Server 2008

Produtos do SharePoint 2007

S

SQL Server 2005 SP2

SQL Server 2005

Produtos do SharePoint 2007

S

Visão geral da instalação e configuração

As etapas exatas necessárias para instalar e configurar o Suplemento do Reporting Services podem variar de acordo com os requisitos. As etapas básicas estão descritas a seguir.

Modo conectado e modo local

A versão do SQL Server 2008 R2 apresenta um novo modo local para exibir relatórios de um servidor do SharePoint 2010 com o Suplemento do Microsoft SQL Server 2008 R2 Reporting Services para produtos do SharePoint 2010 instalado.

Histórico de alterações

Conteúdo atualizado

Removeu a data ´estimada´ da versão do SQL Server 2008 SP2 pois ele foi lançado.