Usar pastas de trabalho PowerPivot no SharePoint

Depois de criar uma pasta de trabalho do PowerPivot, você pode compartilhá-la com outras pessoas de todas as maneiras normais usadas para compartilhamento de arquivos. Em muitos casos, porém, é melhor compartilhar a pasta de trabalho usando o SharePoint. Quando você publicar a pasta de trabalho em um site do SharePoint que tenha o PowerPivot habilitado, qualquer usuário com permissão poderá ir para a URL exibir ou modificar o arquivo ou usar a pasta de trabalho como uma fonte de dados para relatórios do Reporting Services ou outras pastas de trabalho do PowerPivot.

Quando você usa dados do PowerPivot em uma pasta de trabalho do Excel ou em um relatório do Reporting Services, deve ter o software PowerPivot que carrega e calcula os dados do PowerPivot em segundo plano. Em uma estação de trabalho cliente, o PowerPivot para Excel fornece o software de processamento de dados que carrega e calcula os dados. No entanto, um ambiente de servidor requer uma solução baseada em servidor. O software do servidor PowerPivot, em execução no SharePoint 2010, fornece o processamento em segundo plano que permite o uso de um navegador da Web para acessar pastas de trabalho e relatórios que usam dados do PowerPivot.

Este tópico contém as seguintes seções:

Usar o software de servidor PowerPivot no SharePoint 2010

Usar a Galeria PowerPivot no SharePoint

Use pastas de trabalho PowerPivot em outros cenários

Usar o software de servidor PowerPivot no SharePoint 2010

A publicação das pastas de trabalho do PowerPivot no SharePoint oferece numerosos benefícios, mas o benefício principal é que as pessoas podem dividir e filtrar dados em um documento de servidor da mesma forma que fazem ao usar uma pasta de trabalho local no Excel.

Há suporte para a interação de dados na pasta de trabalho exibida em um navegador, sem que seja necessário baixar o arquivo na estação de trabalho para exibir ou usar os dados do Excel. O acesso e a interação dos dados em um ambiente de servidor requerem que você tenha o SharePoint 2010, bem como o software de servidor PowerPivot. O software de servidor PowerPivot não está disponível fora de um ambiente do SharePoint.

Sobre o PowerPivot para SharePoint

O PowerPivot para SharePoint é um software de servidor adicional no SQL Server 2008 R2 que habilita o acesso aos dados do PowerPivot no SharePoint. 

O PowerPivot para SharePoint oferece a seguinte funcionalidade:

  • Acesso aos dados do PowerPivot em um servidor. Quando você publicar uma pasta de trabalho ou relatório que usa dados do PowerPivot, o servidor PowerPivot carregará os dados em um SharePoint Server e os disponibilizará nas pastas de trabalho ou nos relatórios que consomem os dados. Embora o Excel Services e o Reporting Services possam processar os dados do PowerPivot que você adiciona a pastas de trabalho e relatórios, esses servidores não podem carregar nem calcular os dados do PowerPivot. O software de servidor PowerPivot executa essa função para obter os dados do PowerPivot que são acessados em um ambiente do SharePoint.

  • Galeria PowerPivot, uma biblioteca de documentos do SharePoint com finalidade específica que fornece visualização avançada e gerenciamento de documentos para pastas de trabalho do PowerPivot, bem como para outros tipos de documento. Você pode usar a Galeria PowerPivot para compartilhar e acessar pastas de trabalho ou relatórios do Reporting Services, visualizar um arquivo grande sem precisar abri-lo primeiro, agendar a atualização de dados ou criar uma pasta de trabalho ou um relatório totalmente novo com base nos dados PowerPivot já publicados na galeria. Para obter mais informações, consulte Usar a Galeria PowerPivot neste tópico.

  • Atualização automática de dados, para definir as pastas de trabalho do PowerPivot para serem atualizadas automaticamente com os dados mais recentes a um intervalo agendado regularmente.

  • Gerenciamento de feed de dados. Você pode criar e pode usar documentos de serviço de dados no SharePoint. O PowerPivot para SharePoint adiciona o tipo de conteúdo para documentos de serviço que apontam para URLs que fornecem o feed.

  • Relatório de uso sobre o acesso aos dados do PowerPivot na Administração Central. Os administradores do SharePoint podem ajudar você a determinar quem está usando seus relatórios e com que frequência.

Usar a Galeria PowerPivot no SharePoint

A Galeria PowerPivot é uma biblioteca do SharePoint com finalidade específica que fornece uma visualização das pastas de trabalho do Excel que contêm dados do PowerPivot. Ela também adiciona opções para configurar uma agenda de atualização de dados ou criar um relatório ad hoc do Reporting Services com base em uma pasta de trabalho do PowerPivot publicada.

A Galeria PowerPivot não é um recurso interno do SharePoint. Ela deve ser adicionada por uma pessoa que gerencia seu site ou aplicativo, em um computador do SharePoint que tenha componentes de servidor do PowerPivot para SharePoint instalados. Depois de sua adição, você poderá localizá-la e usá-la da mesma forma que usa Documentos Compartilhados.

A Galeria PowerPivot combina uma representação precisa do conteúdo do arquivo com fatos sobre a origem do documento. É possível ver imediatamente quem criou o documento e quando ele foi modificado pela última vez. A visualização varia se você usar a exibição Galeria ou Teatro com a biblioteca. Na exibição Galeria, é possível pausar sobre planilhas individuais na pasta de trabalho para focalizar uma planilha na área de visualização.

Instantâneo da galeria de relatórios em 30%

A exibição de teatro tem um layout diferente. A área de visualização é centralizada, com planilhas individuais que são exibidas na frente à medida que você pausa sobre elas.

Visualizando documentos na Galeria PowerPivot

A Galeria PowerPivot gera imagens de visualização de pastas de trabalho do Excel e de arquivos de definição de relatório do Reporting Services (.rdl) que permitem a exibição do documento antes de abri-lo na biblioteca. 

Visualizando pastas de trabalho

A Galeria PowerPivot criará imagens de visualização de pastas de trabalho do Excel que contêm dados incorporados do PowerPivot ou têm uma conexão aos dados do PowerPivot que são publicados em uma pasta de trabalho diferente na mesma galeria.

A maioria das pastas de trabalho usa dados incorporados do PowerPivot. No entanto, se os dados do PowerPivot forem acessados através de uma conexão aos dados do PowerPivot em uma segunda pasta de trabalho, ambas as pastas de trabalho deverão estar na mesma Galeria PowerPivot para gerar uma imagem de visualização. A Galeria PowerPivot não pode se conectar a outros sites ou bibliotecas para recuperar os dados.

As imagens de visualização baseiam-se na maneira como a pasta de trabalho é processado pelo Excel Services. A representação na Galeria PowerPivot deve ser idêntica à que você vê ao exibir uma pasta de trabalho no visualizador da Web do Excel. No entanto, a visualização tem uma área de superfície limitada e partes de uma pasta de trabalho ou de um relatório podem ser aparadas para ajustar-se ao espaço disponível. Você sempre pode abrir uma pasta de trabalho ou um relatório para exibir o documento em sua totalidade. 

Visualizando relatórios

A Galeria PowerPivot pode criar imagens de visualização para relatórios do Reporting Services que atendem aos seguintes critérios:

  • O relatório contém dados do PowerPivot.

  • Os dados e o relatório do PowerPivot estão na mesma galeria.

Diferente das pastas de trabalho do Excel, os relatórios nunca contêm dados incorporados do PowerPivot. Isso significa que os dados do PowerPivot de um relatório sempre são acessados como uma fonte de dados externa quando você abre o relatório. Como a Galeria PowerPivot não pode recuperar dados de outros servidores ou sites para criar imagens de visualização, ela não criará imagens de visualização para um relatório, a menos que a pasta de trabalho que contém os dados incorporados do PowerPivot seja publicada na mesma biblioteca.

Salvando uma pasta de trabalho do Excel na Galeria PowerPivot

A Galeria PowerPivot é um local no SharePoint. É uma biblioteca de documentos, semelhante a Documentos Compartilhados, que um proprietário de site pode criar como um local para armazenar pastas de trabalho do PowerPivot. Como acontece com todas as bibliotecas criadas no SharePoint, o proprietário de site que a cria pode atribuir a ela qualquer nome; portanto, talvez seja necessário pedir ao proprietário de site instruções sobre como localizar a biblioteca se a Galeria PowerPivot não for exibida no site. 

O Excel 2010 oferece várias maneiras de salvar um arquivo em uma biblioteca do SharePoint. É possível usar a opção Salvar como para especificar um caminho totalmente qualificado do SharePoint para uma biblioteca. Como alternativa, no Excel 2010, você pode inserir parte de uma URL de servidor e procurar um site do SharePoint usando a caixa de diálogo Salvar como para localizar uma biblioteca a ser usada. Para obter mais informações, consulte Salvar no SharePoint.

Criando uma nova pasta de trabalho do Excel ou um relatório do Construtor de Relatórios com base em uma pasta de trabalho PowerPivot na Galeria PowerPivot.

A Galeria PowerPivot adiciona uma opção Abrir Nova Pasta de Trabalho do Excel para que você possa trabalhar com dados publicados em uma nova pasta de trabalho. Ela adiciona também a opção Criar Relatório do Construtor de Relatórios para que você possa criar relatórios ad hoc com base nas pastas de trabalho publicadas na biblioteca. A conexão da fonte de dados é criada automaticamente para que tudo o que você tenha que fazer seja criar o relatório. Para obter mais informações sobre como criar relatórios baseados em pastas de trabalho publicadas, consulte Criar um relatório do Reporting Services com dados PowerPivot.

ObservaçãoObservação

A Galeria PowerPivot não adiciona nem configura o SQL Server Reporting Services. Um administrador do SharePoint deve instalá-lo e configurá-lo para integração do SharePoint.

Usar pastas de trabalho PowerPivot em outros cenários

Embora não seja recomendado, você pode usar pastas de trabalho do PowerPivot com hospedagem de servidor parcial ou com nenhuma hospedagem de servidor.

Sem suporte a servidor

Você pode usar pastas de trabalho do PowerPivot sem nenhum software de servidor, compartilhando documentos via pastas públicas, email, mídia portátil ou servidores de arquivos. Neste cenário, qualquer um que deseja exibir dados do PowerPivot deve ter o Excel 2010 e o PowerPivot para Excel instalados na estação de trabalho. Esse cenário não é recomendado porque não inclui um software de servidor que permite a exibição e o acesso dos dados do PowerPivot em pastas de trabalho ou relatórios abertos em um navegador a partir de um servidor. 

Hospedagem limitada no SharePoint

Você poderá carregar ou publicar pastas de trabalho do PowerPivot em um site do SharePoint que não tenha o Excel Services ou os recursos de servidor do PowerPivot, mas não poderá exibir esses dados em um formato online. O SharePoint não inclui um mecanismo de dados para carregar dados do PowerPivot em um servidor. Isso significa que relatórios ou pastas de trabalho que consomem dados do PowerPivot não exibirão esses dados quando o relatório ou a pasta de trabalho for aberta em um navegador. Nesse cenário, usando o SharePoint por si só, os usuários que desejam exibir documentos com dados do PowerPivot devem baixar o relatório ou a pasta de trabalho em uma estação de trabalho cliente que tenha o Excel 2010 e o PowerPivot para Excel instalados.