Exibindo relatórios com SharePoint 2.0 Web Parts

O Reporting Services fornece vários Web Parts que funcionam com versões específicas de um servidor de relatório e em modos de implantação específicos. Se deseja acessar o conteúdo do servidor de relatório em um site SharePoint a partir de um servidor de relatório de modo nativo, use o SharePoint 2.0 Web Parts que está incluído no Reporting Services. Instruções para instalação e uso do 2.0 Web Parts são fornecidas neste tópico.

Se deseja usar um SharePoint 3.0 Web Part para acessar um servidor de relatório que executa em modo integrado do SharePoint, use o Reporting Services Add-in. Para obter mais informações sobre o suplemento, consulte Visão geral da integração do Reporting Services e da tecnologia do SharePoint.

Sobre o Navegador de Relatórios e Report Viewer

O Navegador de Relatórios e o Report Viewer são SharePoint 2.0 Web Parts que foram introduzidos em SQL Server 2000 Reporting Services Service Pack 2 (SP2) e continuam disponíveis nas versões atuais.

O Web Parts oferece um meio para visualizar os relatórios e explorar a hierarquia de pastas do servidor de relatório a partir do site SharePoint:

  • O Navegador de Relatórios conecta-se ao Gerenciador de Relatórios no computador do servidor de relatório. Você pode navegar nos relatórios disponíveis em um servidor de relatório e pode assinar relatórios individuais. Se o Report Builder estiver habilitado e você tiver permissões suficientes, você poderá iniciar o Report Builder a partir do Web Part do Navegador de Relatórios.

    O Navegador de Relatórios exibe os conteúdos de uma pasta que usa uma página no Gerenciador de Relatórios. O acesso aos itens individuais e às pastas em toda a hierarquia de pastas do servidor de relatório é controlado por meio de atribuições de função no servidor de relatório. Ao selecionar um relatório, uma janela de navegador nova é exibida. O Visualizador HTML no servidor de relatório exibe o relatório e oferece a barra de ferramentas do relatório, não o Report Viewer Web Part. Se desejar personalizar as definições da barra de ferramentas, lembre-se de especificar os parâmetro de acesso do URL no servidor de relatório. Para obter instruções, consulte Usando parâmetros de acesso a URL.

  • O Report Viewer exibe um relatório e oferece uma barra de ferramentas que você pode usar para navegar pelas páginas, procurar por conteúdo ou exportar o relatório. Você pode acionar o Report Viewer Web Part a uma página do Web Part para mostrar sempre um relatório específico naquela página ou você pode conectá-lo ao Navegador de Relatórios para exibir relatórios que são abertos através daquele Web Part.

ObservaçãoObservação

O Report Viewer Web Part tem o mesmo nome de um Report Viewer Web Part mais novo que faz parte do Reporting Services Add-in, um recurso de integração do SharePoint para Reporting Services servidores de relatórios. Embora tem o mesmo nome, é um Web Part diferente que tem um esquema e implementação diferentes. Como o Report Viewer Web Parts não são trocáveis apesar de terem o mesmo nome. Visualmente, você pode distinguir os dois Web Parts por meio da seguinte característica: o Report Viewer 3.0 Web Part que é instalado por meio do suplemento tem um menu Ações na barra de ferramentas.

Requisitos

Os requisitos para usar o Report Viewer e o Navegador de Relatórios Web Parts incluem o seguinte:

  • As versões com suporte de produtos de SharePoint e tecnologias incluem Windows SharePoint Services 2.0, 3.0 e SharePoint Foundation 2010; Microsoft SharePoint Portal Server; e Microsoft Office SharePoint Server 2007 e SharePoint Server 2010.

  • A versão de servidor de relatório deve ser SQL Server 2005 Reporting Services ou posterior.

  • É necessário que o servidor de relatório esteja sendo executado no modo nativo. Você não pode usar o Navegador de Relatório e o Report Viewer Web Parts para se conectar a ou exibir relatórios em servidor de relatório que executa em modo integrado SharePoint. Para obter mais informações sobre modos, consulte Planejando um modo de implantação.

  • O Gerenciador de Relatórios deve estar instalado.

O Web Parts não mudaram desde as versões anteriores. Além disso, eles não dão suporte ao conjunto de recursos de integração do SharePoint que faz parte do Suplemento Reporting Services. Especificamente, eles não dão suporte os recursos que são descritos no tópico Visão geral da integração do Reporting Services e da tecnologia do SharePoint.

O Navegador de Relatórios e o Report Viewer Web Parts são distribuídos através de gabinete (.cab) que é incluído com Reporting Services. Instruções para a instalação, configuração e uso do Web Parts são fornecidas nas seguintes seções deste tópico.

Instalando o Web Parts

O Web Parts é entregue a um servidor SharePoint como um arquivo de gabinete (.cab). Execute a ferramenta Stsadm.exe no arquivo .cab a partir da linha de comando para instalar o WebParts. A ferramenta Stsadm.exe é incluída em uma instalação de SharePoint. Para saber mais sobre a ferramenta e a implantação do Web Parts, consulte sua documentação de SharePoint.

ObservaçãoObservação

As instruções a seguir assumem que você está usando SQL Server 2005 Reporting Services ou posterior e Windows SharePoint Services 3.0 ou Office SharePoint Server 2007.

  1. Copie o RSWebParts.cab em uma pasta no servidor SharePoint. O .cab é instalado com Reporting Services. Por padrão, está localizado na pasta C:\Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint. Você pode copiar o mesmo em qualquer pasta do servidor SharePoint, e excluí-lo posteriormente após instalar o Web Parts.

  2. No computador que tiver a instalação do produto ou tecnologia SharePoint, abra uma janela Command Prompt e navegue na pasta que tiver a ferramenta Stsadm.exe. O caminho varia dependendo da versão do Windows SharePoint Services que você está executando ou se o SharePoint Foundation 2010 está em execução. Por exemplo, se você estiver usando o Windows SharePoint Services 3.0, o caminho será C:\Arquivos de Programas\Arquivos Comuns\Microsoft Shared\web server extensions\12\BIN.

  3. Execute O Stsadm.exe no .cab, usando a seguinte sintaxe:

    STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
    

Ao especificar -globalinstall acrescenta o Web Parts ao cache de assembly global (GAC). Esta etapa será necessária se quiser conectar o Web Parts.

Adicionando e configurando Web Parts

Após ter instalado o Web Parts, você pode os acrescentar a uma Página do Web Part em um site SharePoint. Você deve ter permissão para criar sites da Web e adicionar o conteúdo.

Observe que a personalização do Web Parts não tem suporte. O Web Parts está destinado a ser usado como é, e não deve ser estendido ou modificado.

Para acrescentar Web Parts a um site de equipe

  1. Em um aplicativo SharePoint Web, abra uma página Web Part.

  2. Em Ações do Site, clique em Editar Página.

  3. Em uma zona na página, clique em Adicionar um Web Part.

  4. Na caixa de diálogo Adicionar Web Parts, role até Diversos. Se estiver usando Office SharePoint Server , você poderia precisar expandir primeiro o Todo o Web Parts.

  5. Selecione Navegador de Relatórios. Você pode também selecionar Report Viewer se quiser adicionar os dois Web Parts ao mesmo tempo na mesma zona.

    Não selecione Report Viewer do SQL Server Reporting Services se você achar isto na mesma lista. Aquele Web Part é registrado quando você instala o Reporting Services Suplemento usado para executar um servidor de relatório em modo integrado SharePoint. Não pode ser usado para exibir relatórios em um servidor de relatório de modo nativo.

  6. Clique em Adicionar.

  7. Enquanto a página estiver em modo de edição, clique em Editar no Navegador de Relatórios Web Part.

  8. No Gerenciador de Relatórios URL, digite um URL para uma instância do Gerenciador de Relatórios associada ao servidor de relatório de modo nativo que deseja acessar. Por padrão, um Gerenciador de Relatórios URL tem a sintaxe seguinte: http://<nomedoservidor>/reports.

    Opcionalmente, defina o Caminho Inicial. O caminho inicial é uma pasta na hierarquia de pastas do servidor de relatório. Você pode especificar um caminho inicial se deseja que a página padrão seja uma pasta bem-adiante na hierarquia das pastas. O caminho deve começar com uma barra invertida. Você deve especificar um caminho completo que se inicia com o nó raiz da hierarquia de pastas do servidor de relatório, mas não inclui o nome do servidor nem o diretório virtual do Gerenciador de Relatórios. Por exemplo, para abrir uma pasta chamada Adventure Works logo abaixo do nó raiz, especifique /Adventure Works no Caminho Inicial.

  9. Se quiser conectar o Navegador de Relatórios e o Report Viewer, defina a conexão enquanto a página estiver no modo Editar:

    1. Clique em Editar no menu da Navegador de Relatórios Web Part.

    2. Aponte para Conexões.

    3. Aponte para Mostrar relatório em.

    4. Clique em Report Viewer.

  10. Se você adicionou o Report Viewer para mostrar um relatório dentro da página, digite um URL ao relatório.

    1. Clique em Editar no menu do Navegador de Relatórios Web Part.

    2. Clique em Modificar Shared Web Part.

    3. No Gerenciador de Relatórios URL, digite um URL completo a uma instância do Gerenciador de Relatórios associada ao servidor de relatório no modo nativo que deseja acessar.

    4. Em Caminho do Relatório, especifique uma barra invertida, seguida pelo caminho da pasta e o nome do relatório. Não inclua o nome do servidor nem o diretório virtual do Gerenciador de Relatórios. Por exemplo, para abrir o relatório de Vendas de Empresa na pasta de Aventure Worksa, especifique /Adventure Works/Vendas da Empresa.