Compartilhar via


Atualizar pastas de trabalho e atualização de dados agendada (SQL Server 2012 SP1)

Este tópico explica a experiência do usuário das pastas de trabalho criadas em ambientes anteriores do PowerPivot e como atualizar pastas de trabalho PowerPivot de forma que você possa aproveitar os novos recursos introduzidos nesta versão. Para saber mais sobre os novos recursos, consulte o artigo sobre Novidades no PowerPivot.

Observação sobre cuidadosCuidado

Você não pode reverter uma atualização para pastas de trabalho que são atualizadas automaticamente no servidor. Quando uma pasta de trabalho é atualizada, ela permanece atualizada. Para usar uma versão anterior, você pode republicar a pasta de trabalho anterior para o SharePoint, restaurar uma versão anterior ou reciclar a pasta de trabalho. Para obter mais informações sobre como restaurar ou reciclar um documento no SharePoint, consulte Planejar para proteger o conteúdo usando lixeiras e controle de versão.

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

  • Visão geral de como atualizar pastas de trabalho

  • Atualizar para pastas de trabalho do SQL Server 2012 SP1 de pastas de trabalho do 2008 R2

  • Atualizar para pastas de trabalho do SQL Server 2012 SP1 de pastas de trabalho do 2012

  • Atualizar para pastas de trabalho do SQL Server 2012 de pastas de trabalho do 2008 R2

  • Executando várias versões de pasta de trabalho em um servidor mais recente

Visão geral de como atualizar pastas de trabalho

Uma pasta de trabalho PowerPivot é uma pasta de trabalho do Excel que contém dados PowerPivot inseridos. Atualizar uma pasta de trabalho tem dois benefícios:

  • Usar novos recursos no PowerPivot para Excel.

  • Habilita a atualização de dados agendada para pastas de trabalho que são executadas com um servidor do Analysis Services do SQL Server 2012 SP1 no modo do SharePoint.

Observação importanteImportante

Você não pode reverter uma pasta de trabalho atualizada, portanto, faça uma cópia do arquivo se desejar usá-lo na versão anterior do PowerPivot para Excel, ou em uma versão anterior do PowerPivot para SharePoint.

A tabela a seguir lista o suporte e o comportamento de pastas de trabalho PowerPivot com base no ambiente no qual a pasta de trabalho foi criada. O comportamento descrito inclui a experiência geral do usuário, as opções de atualização com suporte para atualizar a pasta de trabalho para o ambiente específico e o comportamento da atualização de dados agendada de uma pasta de trabalho que ainda não foi atualizada.

Comportamento da pasta de trabalho e opções de atualização

Criado em

<  

Suporte e comportamento

  >

2008 R2 PowerPivot para SharePoint 2010

2012 PowerPivot para SharePoint 2010

2012 SP1 PowerPivot para SharePoint 2013

2008 R2 PowerPivot para Excel 2010

Todos os recursos

  • Experiência: os usuários podem interagir com a pasta de trabalho no navegador e usá-la como uma fonte de dados para outras soluções.

  • Atualização: as pastas de trabalho serão atualizadas automaticamente na biblioteca de documentos se a Atualização Automática estiver habilitada para o serviço do sistema do PowerPivot no farm do SharePoint,

  • Atualização de dados agendada: SEM suporte. A pasta de trabalho precisa ser atualizada.

  • Experiência: os usuários podem interagir com a pasta de trabalho e usá-la como uma fonte de dados para outras soluções.

  • Atualização: a atualização automática não está disponível. Os usuários devem atualizar manualmente suas pastas de trabalho do 2008 R2 para a versão 2012 ou para a versão 2013 do Office.

  • Atualização de dados agendada: SEM suporte. A pasta de trabalho precisa ser atualizada.

2012 PowerPivot para Excel

Sem suporte

Todos os recursos

  • Experiência: os usuários podem interagir com a pasta de trabalho no navegador e usá-la como uma fonte de dados para outras soluções. A atualização de dados agendada está disponível.

  • Atualização: a atualização automática não tem suporte. Os usuários podem atualizar manualmente suas pastas de trabalho para a versão 2013 do Office.

  • Atualização de dados agendada: com suporte.

Excel 2013

Sem suporte

Sem suporte

Todos os recursos

Ícone de seta usado com o link Voltar ao InícioInício

Atualizar para pastas de trabalho do SQL Server 2012 Service Pack 1 (SP1) de pastas de trabalho do 2008 R2

Esta seção descreve como atualizar para pastas de trabalho do SQL Server 2012 SP1 PowerPivot para Excel 2013 de pastas de trabalho do SQL Server 2008 R2 PowerPivot para Excel 2010.

Alteração de comportamento: as pastas de trabalho do SQL Server 2008 R2 PowerPivot não serão atualizadas automaticamente quando são usadas no SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Portanto, as atualizações de dados agendadas não funcionarão para pastas de trabalho do SQL Server 2008 R2 PowerPivot

As pastas de trabalho do 2008 R2 serão abertas no PowerPivot para SharePoint 2013, porém as atualizações de dados agendadas não funcionarão. Se você revisar o histórico de atualização, verá uma mensagem de erro semelhante à seguinte:

“A pasta de trabalho contém um modelo do PowerPivot sem suporte. O modelo do PowerPivot na pasta de trabalho está no formato do SQL Server 2008 R2 PowerPivot para Excel 2010. Os modelos do PowerPivot com suporte são os seguintes:

  • SQL Server 2012 PowerPivot para Excel 2010.

  • SQL Server 2012 PowerPivot para Excel 2013.

Como atualizar uma pasta de trabalho: a atualização de dados agendada não funcionará até você atualizar para uma pasta de trabalho do 2012. Para atualizar a pasta de trabalho e o modelos que ela contém, siga um destes procedimentos:

  • Baixe e abra a pasta de trabalho no Microsoft Excel 2010 com o suplemento SQL Server 2012 PowerPivot para Excel instalado.

    Abra a janela do PowerPivot e atualize o modelo do PowerPivot.

    Salve a pasta de trabalho e republique-a no SharePoint.

  • Baixe e abra a pasta de trabalho no Microsoft Excel 2013.

    Abra a janela do PowerPivot e atualize o modelo do PowerPivot.

    Salve a pasta de trabalho e republique-a no servidor do SharePoint.

Para obter mais informações sobre alterações em recursos do Analysis Services, consulte Alterações no comportamento de recursos do Analysis Services no SQL Server 2012

Para obter mais informações sobre o histórico de atualização, consulte Exibir histórico de atualização de dados (PowerPivot para SharePoint).

Ícone de seta usado com o link Voltar ao InícioInício

Atualizar para pastas de trabalho do Office 2013 de versões criadas usando o suplemento PowerPivot 2012 para Excel

Essa seção descreve como atualizar para o SQL Server 2012 SP1 PowerPivot no Excel 2013 de pastas de trabalho do SQL Server 2012 PowerPivot para Excel 2010.

Atualizar uma pasta de trabalho resolve o seguinte erro que ocorre ao tentar atualizar dados agendados na versão anterior da pasta de trabalho:

"A operação de atualização de pastas de trabalho criadas com a versão anterior do PowerPivot não está disponível."

Como atualizar uma pasta de trabalho

  1. Atualizar cada pasta de trabalho manualmente abrindo-a no Microsoft Excel 2013.

  2. Para atualizar a pasta de trabalho e o modelo que ela contém, baixe e abra a pasta de trabalho no Microsoft Excel 2013.

  3. Abra a janela do PowerPivot e atualize o modelo do PowerPivot.

  4. Salve a pasta de trabalho e republique-a no servidor do SharePoint 2013.

Ícone de seta usado com o link Voltar ao InícioInício

Atualizar para pastas de trabalho do SQL Server 2012 de versões criadas usando o suplemento PowerPivot 2008 R2 para Excel 2010

Essa seção descreve como atualizar para o SQL Server 2012 PowerPivot para Excel 2010 de pastas de trabalho do SQL Server 2008 R2 PowerPivot para Excel 2010.

Atualizar uma pasta de trabalho resolve o seguinte erro que ocorre ao tentar atualizar dados agendados na versão anterior da pasta de trabalho:

"A operação de atualização de pastas de trabalho criadas com a versão anterior do PowerPivot não está disponível."

Como atualizar uma pasta de trabalho

A atualização pode ser feita de duas maneiras:

  1. Atualizar cada pasta de trabalho manualmente abrindo-a no Excel em um computador que tem a versão SQL Server 2012 do PowerPivot para Excel e então republicá-la no servidor. Quando a pasta de trabalho é aberta na versão mais recente do suplemento, ocorrem as seguintes operações internas: o provedor de dados na cadeia de conexão de dados da pasta de trabalho é atualizado para o MSOLAP.5; os metadados são atualizados e as relações são recriadas para se conformarem à implementação mais recente.

  2. Como alternativa, um administrador do SharePoint pode habilitar o recurso da atualização automática para o Serviço do Sistema PowerPivot em um farm do SharePoint para atualizar automaticamente uma pasta de trabalho PowerPivot do SQL Server 2008 R2 quando a atualização de dados agendada for executada (são atualizadas somente pastas de trabalho que são configuradas para atualização de dados agendada).

    ObservaçãoObservação

    Atualização automática é um recurso de configuração de servidor; você não pode habilitá-lo nem desabilitá-lo para pastas de trabalho, bibliotecas ou coleções de sites específicas.

Como configurar a atualização automática durante a atualização de dados

Para usar a atualização automática, você deve marcar a caixa de seleção Atualizar automaticamente as pastas de trabalho PowerPivot para habilitar a atualização de dados do servidor na Ferramenta de Configuração do PowerPivot. Dentro da ferramenta, a caixa de seleção está na página Atualizar Serviço de Sistema do PowerPivot e, na página Criar Aplicativo de Serviço PowerPivot se você estiver configurando uma nova instalação.

Você pode executar o cmdlet a seguir para verificar se a atualização automática está habilitada:

PS C:\Windows\system32> Get-PowerPivotSystemService

A saída de Obtém-PowerPivotSystemService é uma lista de propriedades e valores correspondentes. Você deve ver WorkbookUpgradeOnDataRefresh na lista de propriedades. Será definido como true se a atualização automática estiver habilitada. Se for false, continue na próxima etapa, habilitando a atualização automática da pasta de trabalho.

Para habilitar a atualização automática da pasta de trabalho, execute o seguinte comando:

PS C:\Windows\system32> Set-PowerPivotSystemService –WorkbookUpgradeOnDataRefresh:$true –Confirm:$false

Depois de atualizar a pasta de trabalho, poderá usar a atualização de dados agendada e novos recursos no suplemento PowerPivot para Excel.

Ícone de seta usado com o link Voltar ao InícioInício

Executando várias versões de pasta de trabalho em um servidor mais recente

Você pode executar versões mais antigas e mais novas de pastas de trabalho PowerPivot lado a lado em uma instância do SQL Server 2012 SP1 do PowerPivot para SharePoint.

Dependendo de como você instalou o servidor, poderá ser necessário instalar uma versão anterior do provedor OLE DB do Analysis Services antes que seja possível acessar pastas de trabalho mais antigas e mais novas no mesmo servidor.

Observe que a publicação de pastas de trabalho de versões mais novas em instâncias do SQL Server do PowerPivot para SharePoint não tem suporte. Uma instância do SQL Server 2008 R2 não carregará uma pasta de trabalho que você criou na versão do SQL Server 2012 do PowerPivot para Excel, e uma instância do SQL Server 2012 não carregará pastas de trabalho do Office 2013 com modelos de dados avançados que você criou usando a versão do SQL Server 2012 SP1 do PowerPivot para Excel.

Ícone de seta usado com o link Voltar ao InícioInício

Como verificar informações do provedor de dados MSOLAP em uma pasta de trabalho PowerPivot

Use as instruções a seguir para verificar qual provedor OLE DB é usado em uma pasta de trabalho PowerPivot. A verificação das informações de conexão de dados não exige a instalação do suplemento PowerPivot para Excel.

  1. No Excel, na guia Dados, clique em Conexões. Clique em Propriedades.

  2. Na guia Definição, a versão do provedor é exibida no início da cadeia de conexão.

    Provider=MSOLAP .5 indica que a pasta de trabalho é SQL Server 2012.

    Provider=MSOLAP .4 indica SQL Server 2008 R2.

    Data Source=$Embedded $ indica que a pasta de trabalho é uma pasta de trabalho PowerPivot, usando um banco de dados inserido.

Como verificar a versão atual do provedor de dados MSOLAP em um computador local

Use as instruções a seguir para verificar qual provedor OLE DB é a versão atual no servidor ou estação de trabalho que executa pastas de trabalho PowerPivot. Saber a versão atual pode ajudar a solucionar problemas relacionados a erros de conexão de dados após a atualização.

  1. No Editor do Registro, vá para HKEY_CLASSES_ROOT

  2. Role até MSOLAP. Verifique se MSOLAP.5 está listado entre os provedores OLAP instalados no sistema. Verifique se MSOLAP|CurVer está definido como MSOLAP.5

Ícone de seta usado com o link Voltar ao InícioInício

Consulte também

Tarefas

Exibir histórico de atualização de dados (PowerPivot para SharePoint)

Conceitos

Migrar o PowerPivot para o SharePoint 2013

Atualizar o PowerPivot para SharePoint

Novidades (Analysis Services)

Atualizar o PowerPivot para Excel