Compartilhar via


Configuração do PowerPivot usando o Windows PowerShell

SQL Server 2014 inclui Windows PowerShell cmdlets que você pode usar para configurar uma instalação do PowerPivot para SharePoint. A configuração completa de uma instalação com o PowerShell exige o uso de cmdlets do SharePoint e do PowerPivot para SharePoint. A maior parte da configuração pode ser concluída usando uma das ferramentas do PowerPivot. Para obter mais informações sobre as ferramentas, consulte PowerPivot Configuration Tools.

Importante

Para um farm do SharePoint 2010, o SharePoint 2010 SP1 deve ser instalado antes de configurar o PowerPivot para SharePoint ou um farm do SharePoint que usa um servidor de banco de dados SQL Server 2012. Se você ainda não instalou o service pack; instale-o antes de começar a configurar o servidor.

Benefícios da configuração do PowerPivot para SharePoint usando o PowerShell

É possível criar arquivos de script do Windows PowerShell (.ps1) para automatizar tarefas de configuração. Essa abordagem será recomendada se você precisar de instalação e etapas de configuração controladas por script que possa ser executado em qualquer servidor. Você pode precisar desse script como parte de um plano de recuperação de desastre para reconstruir um servidor no caso de um problema de hardware.

Exibir uma lista de cmdlets do PowerPivot em um servidor

Para ver o conteúdo e os exemplos dos cmdlets do PowerPivot, consulte Referência do PowerShell para PowerPivot para SharePoint.

Para usar o PowerShell para exibir uma lista de cmdlets do PowerPivot:

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

  2. Insira o seguinte comando:

    Get-Help *powerpivot*  
    

    Você deve ver uma lista de cmdlets que incluem PowerPivot no nome do cmdlet. Por exemplo, Get-PowerPivotServiceApplication. O número de cmdlets disponíveis depende da versão do Analysis Services que você está usando.

    • 10 cmdlets com o servidor SQL Server 2012 SP1 Analysis Services configurados no modo do SharePoint e com o SharePoint 2013. A versão 2012 SP1 utiliza uma nova arquitetura que permite ao Analysis Server ser executado fora do farm do SharePoint e exige menos cmdlets do Windows PowerShell de gerenciamento.

    • 17 cmdlets com o servidor SQL Server 2012 Analysis Services configurados no modo do SharePoint e com o SharePoint 2010.

    Se nenhum comando for retornado na lista ou você vir uma mensagem de erro semelhante a "get-help could not find *powerpivot* in a help file in this session.", consulte a próxima seção neste tópico para obter instruções sobre como habilitar os cmdlets powerPivot no servidor.

    Todos os cmdlets têm ajuda online. O exemplo a seguir mostra como exibir a ajuda online para o cmdlet New-PowerPivotServiceApplication:

    Get-Help new-powerpivotserviceapplication -Full  
    

    Como alternativa, para exibir apenas os exemplos, use a sintaxe a seguir:

    Get-Help new-powerpivotserviceapplication -Example  
    

Habilitar cmdlets do PowerPivot em um servidor

Os cmdlets do PowerPivot estão disponíveis depois que você instala o PowerPivot para SharePoint e implanta a solução de farm. As soluções são implantadas quando você executa a ferramenta de Configuração do PowerPivot. Siga estas etapas para habilitar o uso de cmdlets:

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

  2. Execute o primeiro cmdlet:

    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 segundo cmdlet para implantar a solução:

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    
  4. Feche a janela. Abra-a novamente usando a opção Executar como Administrador .

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

PowerPivot Configuration Tools

Referência do PowerShell para PowerPivot para SharePoint