Implantar soluções PowerPivot para SharePoint

Use as instruções a seguir para implantar manualmente dois pacotes de solução que adicionam recursos do PowerPivot a um ambiente do SharePoint Server 2010. Implantar as soluções é uma etapa necessária para configurar o PowerPivot para SharePoint em um servidor do SharePoint 2010. Para exibir a lista completa de etapas necessárias, consulte Administração e configuração de servidor do PowerPivot na Administração Central.

Como alternativa, você pode usar a Ferramenta de Configuração do PowerPivot para implantar as soluções. Usar a ferramenta de configuração é mais fácil e mais eficiente para uma única instalação de servidor, mas você pode querer usar a Administração Central e o PowerShell se preferir usar uma ferramenta familiar ou se estiver configurando vários recursos ao mesmo tempo. Para obter mais informações sobre como usar a ferramenta de configuração, consulte Ferramentas de Configuração do PowerPivot.

Antes de implantar as soluções, você deverá primeiro instalar o PowerPivot para SharePoint usando a mídia de instalação do SQL Server 2012. A instalação do SQL Server instala os pacotes de solução que você está prestes a implantar.

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

Pré-requisito: verificar se o aplicativo Web usa a autenticação de modo clássico

Etapa 1: implantar a solução de farm

Etapa 2: implantar a solução de aplicativo Web do PowerPivot na Administração Central

Etapa 3: implantar a solução de aplicativo Web do PowerPivot em outros aplicativos Web

Reimplantar ou cancelar a solução

Sobre as soluções PowerPivot

Pré-requisito: verificar se o aplicativo Web usa a autenticação de modo clássico

O PowerPivot para SharePoint tem suporte apenas para aplicativos Web que utilizam a autenticação de modo clássico do Windows. Para verificar se o aplicativo utiliza o modo Clássico, execute o cmdlet do PowerShell a seguir do Shell de Gerenciamento do SharePoint 2010, substituindo http://<nome do site de nível superior> pelo nome do seu site do SharePoint:

Get-spwebapplication http://<top-level site name> | format-list UseClaimsAuthentication

O valor de retorno deve ser false. Se ele for true, você não poderá acessar dados PowerPivot com este aplicativo Web.

Etapa 1: implantar a solução de farm

Esta seção mostra como implantar soluções usando o PowerShell, mas você também pode usar a Ferramenta de Configuração do PowerPivot para concluir esta tarefa. Para obter mais informações, consulte Configurar ou reparar o PowerPivot para SharePoint 2010 (Ferramenta de Configuração do PowerPivot).

Esta tarefa somente precisa ser executada uma vez, depois de instalar o PowerPivot para SharePoint.

  1. Em um servidor que tem uma instalação do PowerPivot para SharePoint, abra um Shell de Gerenciamento do SharePoint 2010 usando a opção Executar como administrador.

  2. Execute o cmdlet a seguir para adicionar a solução do farm.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp”
    

    O cmdlet retorna o nome da solução, sua ID de solução e Deployed=False. Na próxima etapa, você implantará a solução.

  3. Execute o cmdlet seguinte para implantar a solução do farm:

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    

Etapa 2: implantar a solução de aplicativo Web do PowerPivot na Administração Central

Depois de implantar a solução do farm, você deverá implantar a solução de aplicativo Web na Administração Central. Essa etapa adiciona o Painel de Gerenciamento do PowerPivot à Administração Central.

  1. Abra um Shell de Gerenciamento do SharePoint 2010 usando a opção Executar como Administrador.

  2. Execute o cmdlet a seguir para criar uma referência à Administração Central:

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})
    
  3. Execute o cmdlet a seguir para adicionar a solução do farm.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp”
    

    O cmdlet retorna o nome da solução, sua ID de solução e Deployed=False. Na próxima etapa, você implantará a solução.

  4. Execute o cmdlet seguinte para instalar a solução de aplicativo Web na Administração Central.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
    

Agora que a solução de aplicativo Web está implantada na Administração Central, você poderá usar a Administração Central para concluir todas as etapas de configuração restantes.

Etapa 3: implantar a solução de aplicativo Web do PowerPivot em outros aplicativos Web

Na tarefa anterior, você implantou o Powerpivotwebapp.wsp na Administração Central. Nesta seção, você implanta o powerpivotwebapp.wsp em cada aplicativo Web existente que dá suporte a acesso a dados PowerPivot. Se você adicionar mais aplicativos Web posteriormente, repita esta etapa para esses aplicativos.

  1. Na Administração Central, em Configurações do Sistema, clique em Gerenciar soluções de farm.

  2. Clique em powerpivotwebapp.wsp.

  3. Clique em Implantar Solução.

  4. Em Implantar em?, selecione o aplicativo Web do SharePoint ao qual você deseja adicionar suporte ao recurso PowerPivot.

  5. Clique em OK.

  6. Repita para outros aplicativos Web do SharePoint que também oferecerão suporte ao acesso a dados PowerPivot.

Reimplantar ou cancelar a solução

Embora a Administração Central do SharePoint forneça o cancelamento da solução, você não precisa cancelar o arquivo powerpivotwebapp.wsp, a menos que esteja solucionando problemas sistematicamente de uma instalação ou um problema de implantação do patch.

  1. Na Administração Central do SharePoint 2010, em Configurações do Sistema, clique em Gerenciar soluções de farm.

  2. Clique em Powerpivotwebapp.wsp.

  3. Clique em Cancelar Solução.

Se você encontrar problemas de implantação de servidor rastreados desde a solução de farm, poderá reimplantá-lo executando a opção Reparar na Ferramenta de Configuração do PowerPivot. As operações de reparo pela ferramenta são preferíveis porque exigem menos etapas de sua parte. Para obter mais informações, consulte Configurar ou reparar o PowerPivot para SharePoint 2010 (Ferramenta de Configuração do PowerPivot).

Se você ainda desejar reimplantar todas as soluções, siga esta ordem:

  1. Cancele a solução de aplicativo Web PowerPivot de todos os aplicativos Web do SharePoint que o utilizam.

  2. Cancele a solução de farm PowerPivot.

  3. Reimplante a solução de farm PowerPivot.

  4. Reimplante a solução de aplicativo Web PowerPivot para todos os aplicativos Web do SharePoint.

Sobre as soluções PowerPivot

O PowerPivot para SharePoint usa dois pacotes de soluções para implantar páginas de aplicativos e arquivos de programas no farm e em aplicativos Web individuais.

  • A solução de farm é global. É implantada uma vez e permanece disponível automaticamente para qualquer servidor novo do PowerPivot para SharePoint adicionado ao farm posteriormente.

  • A solução de aplicativo Web é específica do aplicativo e deve ser implantada em cada aplicativo Web no farm, inclusive o aplicativo Web Administração Central.

Cada solução é implantada de maneira diferente. A solução do farm é implantada uma vez, depois que a primeira instância do PowerPivot para SharePoint é instalada. Para implantar a solução do farm, use a Ferramenta de Configuração do PowerPivot ou os cmdlets do PowerShell.

A solução do aplicativo Web é implantada inicialmente na Administração Central, seguida por implantações subsequentes da solução em qualquer aplicativo Web adicional que dará suporte a solicitações para dados PowerPivot. Para implantar a solução de aplicativo Web da Administração Central, você deve usar a Ferramenta de Configuração do PowerPivot ou cmdlet do PowerShell. Para todos os outros aplicativos Web, você pode implantar a solução de aplicativo Web manualmente usando a Administração Central ou PowerShell.

Solução

Descrição

Powerpivotfarm.wsp

Adiciona o Microsoft.AnalysisServices.SharePoint.Integration.dll ao assembly global.

Adiciona o Microsoft.AnalysisServices.ChannelTransport.dll ao assembly global.

Instala recursos e arquivos de recurso e registra tipos de conteúdo.

Adiciona modelos de biblioteca para bibliotecas da Galeria PowerPivot e do Feed de Dados.

Adiciona páginas de aplicativos para configuração de aplicativos de serviço, Painel de Gerenciamento PowerPivot, atualização de dados e Galeria PowerPivot.

Powerpivotwebapp.wsp

Adiciona arquivos de recursos Microsoft.AnalysisServices.SharePoint.Integration.dll à pasta de extensões no servidor Web front-end.

Adiciona serviço Web do PowerPivot ao front-end Web.

Adiciona geração de imagens em miniatura para Galeria PowerPivot.

Consulte também

Conceitos

Atualizar o PowerPivot para SharePoint

Administração e configuração de servidor do PowerPivot na Administração Central

Configuração do PowerPivot usando o Windows PowerShell