Atualizar o PowerPivot para SharePoint

O SQL Server 2012 inclui novos recursos para o PowerPivot para SharePoint. Se você instalou a versão SQL Server 2008 R2 do PowerPivot para SharePoint, poderá atualizar essa instância para usar os novos recursos descritos em Novidades (Analysis Services).

Se estiver atualizando um farm com vários servidores que tenha duas ou mais instâncias do PowerPivot para SharePoint, você deverá atualizar totalmente cada servidor antes de seguir para o próximo servidor. Uma atualização total inclui a execução da Instalação do SQL Server para atualizar arquivos de programas, seguida pelas ações de atualização do SharePoint que configuram os serviços atualizados. A disponibilidade do servidor ficará limitada até você executar as ações de atualização na Ferramenta de Configuração do PowerPivot ou do PowerShell.

Observação importanteImportante

A ferramenta de configuração do PowerPivot é um dos recursos compartilhados do SQL Server e todos os recursos compartilhados são atualizados ao mesmo tempo. Se, durante um processo de atualização, você selecionar outras instâncias do SQL Server ou recursos que exigem uma atualização de recurso compartilhado, a ferramenta de configuração do PowerPivot será atualizada. Você poderá ter problemas se a ferramenta de configuração do PowerPivot estiver atualizada, mas sua instância do PowerPivot não. Para obter mais informações sobre os recursos compartilhados do SQL Server, consulte Atualizar para o SQL Server 2012 usando o Assistente de Instalação (instalação).

A atualização de um servidor não necessariamente atualiza as pastas de trabalho PowerPivot executadas nele, mas as pastas de trabalho mais antigas criadas na versão anterior do PowerPivot para Excel continuarão funcionando como antes, usando os recursos disponíveis nessa versão. As pastas de trabalho permanecem funcionais porque um servidor atualizado tem a versão do provedor OLE DB do Analysis Services que fez parte da instalação anterior.

A atualização afetará as operações de atualização de dados. A atualização de dados agendada no servidor está disponível somente para pastas de trabalho que correspondem à versão de servidor. Se você estiver hospedando pastas de trabalho da versão anterior, a atualização de dados não funcionará mais para essas pastas de trabalho. Para reabilitar a atualização de dados, você deverá atualizar as pastas de trabalho. Você pode atualizar cada pasta de trabalho manualmente no PowerPivot para Excel, ou habilitar o recurso de atualização automática de dados. A atualização automática atualizará uma pasta de trabalho para a versão atual antes de executar a atualização de dados, permitindo que as operações de atualização de dados sejam feitas. Para obter mais informações sobre esse recurso, consulte Atualizar o PowerPivot para Excel.

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

Pré-requisitos

Etapas de atualização

Verificando a versão dos servidores PowerPivot em um farm

Atualizando vários servidores PowerPivot para SharePoint em um farm do SharePoint

Aplicando um QFE a uma instância do PowerPivot no farm

Tarefas de verificação após a atualização

Pré-requisitos

O SQL Server 2008 R2 Service Pack 1 é necessário para a instalação do SQL Server 2008 R2 de PowerPivot para SharePoint. A instalação do SQL Server 2012 atualizará somente uma versão anterior que está executando o SP1 ou posterior.

O SharePoint 2010 Service Pack 1 é necessário aos recursos do SQL Server 2012 PowerPivot para SharePoint.

A Atualização Cumulativa de agosto de 2010 do SharePoint 2010 ou posterior é necessária à atualização de uma versão anterior do PowerPivot para SharePoint para o SQL Server 2012. A atualização cumulativa do agosto de 2010, ou posterior, deve ser instalada depois de instalar o SharePoint Service Pack 1. Uma nova instalação do SQL Server 2012 PowerPivot para SharePoint não requer a atualização cumulativa. Para obter mais informações, consulte August 2010 Cumulative Update for SharePoint has been released.

Você deve ser um administrador do farm para atualizar a instalação do PowerPivot para SharePoint. Você deve ser um administrador local para executar a Instalação do SQL Server.

Você deve ter permissões de db_owner no banco de dados de configuração do farm.

Etapas de atualização

Para atualizar um servidor do PowerPivot para SharePoint, siga este procedimento:

  1. Baixe o SharePoint Server 2010 SP1 e aplique-o em todos os servidores no farm. Analise o documento de Problemas Conhecidos para obter orientação sobre como se preparar para e como realizar a atualização do SP1.

  2. Verifique se a instalação do SharePoint SP1 foi bem-sucedida.

    Na Administração Central, na página Atualização e Migração, abra a página Verificar o status de instalação do produto e dos patches para exibir mensagens de status relacionadas ao SP1.

  3. Baixe a atualização cumulativa do SharePoint 2010 de agosto de 2010 ou uma atualização cumulativa posterior. Aplique a atualização cumulativa em todos os servidores no farm.

    Se você executar a Ferramenta de Configuração do PowerPivot para SharePoint e receber uma mensagem de erro semelhante à seguinte, mesmo depois de ter instalado o SharePoint Server 2010 SP1 e executado o assistente de configuração, isso será uma indicação de que a Atualização cumulativa não está instalada:

    "O SharePoint 2010 SP1 está instalado e o servidor atual não foi atualizado para SP1. Você deverá executar o Assistente de Configuração do SharePoint para concluir a atualização."

  4. Execute a Instalação do SQL Server 2012 no servidor de aplicativos do SharePoint que executa o serviço SQL Server Analysis Services (PowerPivot) para atualizar a instância POWERPIVOT. Na página de Instalação do Assistente de Instalação, escolha a opção de atualização. Para obter mais informações, consulte Atualizar para o SQL Server 2012 usando o Assistente de Instalação (instalação).

  5. Execute as ações de atualização do SharePoint para atualizar as soluções e os serviços Web no SharePoint. Use a Ferramenta de Configuração do PowerPivot ou os cmdlets do PowerShell para realizar esta tarefa. Você não pode usar a Administração Central para essa etapa. Para obter instruções, clique em um dos seguintes links:

  6. Repita a etapa anterior para qualquer outra instância de serviço do SQL Server Analysis Services (PowerPivot) no farm.

  7. Verifique se a atualização teve êxito executando as etapas pós-atualização e verificando a versão dos servidores PowerPivot no farm. Para obter mais informações, consulte a seção Tarefas de verificação após a atualização neste tópico e a seção seguinte.

Verificando a versão dos servidores PowerPivot em um farm

Todas as instâncias do Serviço do Sistema do PowerPivot e do Analysis Services devem ser da mesma versão. Para verificar se todos os componentes de servidor têm a mesma versão, verifique informações do:

  • Arquivo Microsoft.AnalysisServices.SharePoint.Integration.dll. Esse é o arquivo que tem o modelo de objeto do Serviço de Sistema do PowerPivot.

  • Serviço do Analysis Services em cada servidor de aplicativo que tem uma instalação do PowerPivot para SharePoint.

Como verificar a versão de soluções do PowerPivot e de Serviço de Sistema do PowerPivot

  1. Em \Windows\Assembly, localize o arquivo Microsoft.AnalysisServices.SharePoint.Integration.dll.

  2. Clique com o botão direito do mouse em Microsoft.AnalysisServices.SharePoint.Integration.dll e selecione Propriedades.

  3. Clique em Detalhes.

  4. A versão do arquivo deve ser 11.00 .<major build>.<minor build>.

Há várias cópias de Microsoft.AnalysisServices.SharePoint.Integration.dll em um servidor PowerPivot para SharePoint. Cópias do arquivo serão encontradas no assembly global, \inetpub\wwwroot\wss\VirtualDirectories\80\bin\ e em \Program Files\Microsoft SQL Server\100\SDK\Assemblies.

Ao verificar versões do arquivo em uma instalação, sempre use a versão que está na pasta Assembly. Esta é a cópia que a Instalação atualiza. Outras cópias do arquivo serão adicionadas pelo pacote de solução powerpivotwebapp.wsp ou através da Instalação se você instalar componentes de conectividade. O pacote da solução atualizará a cópia adicionada. Dependendo de onde você está em uma operação de atualização multisservidor, a cópia que está em \inetpub pode ser mais nova do que a versão que está no assembly global.

Como verificar a versão do Analysis Services

Se você só atualizou alguns dos servidores do PowerPivot para SharePoint em um farm, a instância do Analysis Services em servidores não atualizados será mais antiga do que a versão esperada no farm. Você precisará atualizar todos os seus servidores para a mesma versão para que eles sejam utilizáveis. As instruções a seguir explicam como verificar a versão do serviço SQL Server Analysis Services (PowerPivot) em cada computador.

  1. Em \Program Files\Microsoft SQL Server\MSAS11_00.PowerPivot\OLAP\bin, localize msmdsrv.exe.

  2. Clique com o botão direito do mouse em msmdsrv.exe e selecione Propriedades.

  3. Clique em Detalhes.

  4. A versão do arquivo deve ser 11.00 .<major build>.<minor build>.

  5. Verifique se esse número é idêntico ao do arquivo Microsoft.AnalysisServices.SharePoint.Integration.dll.

  6. Se msmdsrv.exe for mais antigo do que Microsoft.AnalysisServices.SharePoint.Integration.dll, execute a Instalação do SQL Server para atualizar a instância do Analysis Services.

Como verificar a versão do provedor de dados MSOLAP no SharePoint

Use as instruções a seguir para verificar as versões dos provedores OLE DB do Analysis Services confiáveis pelos Serviços do Excel. Você deve ser um administrador de farm ou de aplicativo de serviço para verificar as configurações do provedor de dados confiável dos Serviços do Excel.

  1. Na Administração Central, em Gerenciamento de Aplicativo, clique em Gerenciar aplicativos de serviço.

  2. Clique em ExcelServiceApp1.

  3. Clique em Provedores de Dados Confiáveis. Você deverá ver MSOLAP.5 se tiver atualizado sua instalação do PowerPivot para SharePoint. Também deverá ver MSOLAP.4 da versão anterior.

O MSOLAP.4 é descrito como o Microsoft OLE DB Provider para OLAP Services 10.0. Essa versão pode ser a versão padrão do SQL Server 2008 que é instalada com os Serviços do Excel ou pode ser a versão SQL Server 2008 R2. A versão padrão que o SharePoint instala não dá suporte ao acesso a dados PowerPivot. Você deve ter a versão SQL Server 2008 R2 versão ou posterior para se conectar a pastas de trabalho PowerPivot no SharePoint. Para verificar se você tem a versão SQL Server 2008 R2, siga as instruções na seção anterior que explicam como verificar a versão exibindo as propriedades do arquivo.

Atualizando vários servidores PowerPivot para SharePoint em um farm do SharePoint

Em uma topologia com vários servidores que conta com mais de um servidor do PowerPivot para SharePoint, todas as instâncias e componentes de servidor devem estar na mesma versão. O servidor que executa a versão mais recente do software define o nível para todos os servidores no farm. Se você atualizar apenas alguns servidores, os que executam versões anteriores do software ficarão indisponíveis até que sejam atualizados também.

Depois que você atualizar o primeiro servidor, servidores adicionais que ainda não foram atualizados continuarão indisponíveis. A disponibilidade será restaurada depois que todos os servidores forem executados no mesmo nível.

A Instalação do SQL Server atualiza os arquivos de solução do PowerPivot existentes no computador físico, mas para atualizar as soluções em uso pelo farm, você deverá utilizar uma das abordagens descritas antes (a saber, a Ferramenta de Configuração do PowerPivot ou o PowerShell).

Aplicando um QFE a uma instância do PowerPivot no farm

Aplicar patches em um servidor PowerPivot para SharePoint atualiza os arquivos de programas existentes com uma versão mais recente que inclui uma correção para um problema específico. Ao aplicar um QFE em uma topologia multi-servidor, não há nenhum servidor primário com que você deva começar. Você pode iniciar com qualquer servidor, contanto que aplique o mesmo QFE aos outros servidores do PowerPivot no farm.

Quando você aplicar o QFE, deverá também executar a etapa de configuração que atualiza as informações de versão do servidor no banco de dados de configuração do farm. A versão do servidor que recebeu o patch passa a ser a nova versão esperada para o farm. Até que o QFE seja aplicado e configurado em todas as máquinas, as instâncias do PowerPivot para SharePoint que não têm o QFE não estarão disponíveis para tratar solicitações de dados PowerPivot.

Para assegurar que o QFE seja aplicado e configurado corretamente, siga estas instruções:

  1. Instale o patch, seguindo as instruções apresentadas com o QFE.

  2. Iniciar a Ferramenta de Configuração do PowerPivot.

  3. Clique em Atualizar Recursos, Serviços, Aplicativos e Soluções e clique em OK.

  4. Revise as ações que estão incluídas na tarefa de atualização e clique em Validar.

  5. Clique em Executar para aplicar as ações.

  6. Repita para instâncias adicionais do PowerPivot para SharePoint no farm.

    Observação importanteImportante

    Em uma implantação multisservidor, aplique o patch e configure cada instância antes de ir para o próximo computador. A Ferramenta de Configuração do PowerPivot deve concluir a tarefa de atualização para a instância atual antes de ir para a próxima instância.

Para verificar as informações de versão dos serviços no farm, use a página Verificar o status de instalação do produto e dos patches na seção Gerenciamento de Atualizações e Patches na Administração Central.

Tarefas de verificação após a atualização

Quando a atualização for concluída, use as etapas a seguir para verificar se o servidor está funcionando.

Tarefa

Link

Verifique se o serviço está em execução em todos os computadores que executam o PowerPivot para SharePoint.

Iniciar ou parar um PowerPivot para SharePoint Server

Verifique a ativação de recurso no nível de coleção de sites.

Ativar a integração de recursos do PowerPivot para coleções de sites na Administração Central

Verifique se pastas de trabalho PowerPivot individuais estão sendo carregadas corretamente abrindo uma pasta de trabalho e clicando em filtros e segmentações de dados para iniciar uma consulta.

Verifique se há arquivos armazenados em cache na unidade de disco rígido. Um arquivo armazenado em cache confirma se o arquivo de dados foi carregado nesse servidor físico. Verifique se há arquivos armazenados em cache na pasta \Program Files\Microsoft SQL Server\MSAS11.POWERPIVOT\OLAP\Backup.

Teste a atualização de dados em algumas pastas de trabalho que estão configuradas para atualização de dados.

O modo mais fácil de atualizar dados de teste é modificar uma agenda de atualização de dados, marcando a caixa de seleção Também atualizar o mais rápido possível para que a atualização de dados seja executada imediatamente. Esta etapa determinará se a atualização de dados teve êxito na pasta de trabalho atual. Repita estas etapas para outras pastas de trabalho frequentemente usadas para verificar se a atualização de dados funciona. Para obter mais informações sobre o agendamento da atualização de dados, consulte Agendar uma atualização de dados (PowerPivot para SharePoint).

A atualização de dados agendada é executada em uma instância do SQL Server 2012 PowerPivot para SharePoint, atualizando dados em pastas de trabalho que foram atualizadas ou criadas com a versão SQL Server 2012 do PowerPivot para Excel.

Para salvar as etapas, você pode habilitar um recurso de atualização automática que faz uma verificação de versão e atualiza automaticamente uma pasta de trabalho para que a atualização de dados possa continuar. Para obter mais informações sobre esse recurso, consulte Atualizar o PowerPivot para Excel.

Com o tempo, monitore os relatórios atualizados de dados no Painel de Gerenciamento do PowerPivot para confirmar se não há erros de atualização de dados.

Painel de Gerenciamento PowerPivot e dados de uso

Para obter mais informações sobre como definir recursos e configurações do PowerPivot, consulte Administração e configuração de servidor do PowerPivot na Administração Central.

Para instruções passo a passo que o guiem em todas as tarefas de configuração de pós-instalação, consulte Configuração inicial (PowerPivot para SharePoint).

Consulte também

Conceitos

Requisitos de hardware e software (PowerPivot para SharePoint e Reporting Services no modo do SharePoint)

Instalação do PowerPivot para SharePoint (SharePoint 2010)

Outros recursos

Recursos com suporte nas edições do SQL Server 2012