Compartilhar via


Fazer upgrade de pastas de trabalho e atualização agendada de dados (SharePoint 2013)

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

Aviso

Não é possível reverter a atualização para pastas de trabalho que são atualizadas automaticamente no servidor. Depois que uma pasta de trabalho é atualizada, ela permanece atualizada. Para usar uma versão anterior, você pode republicar a pasta de trabalho anterior no 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 Plano para proteger o conteúdo usando lixeiras e controle de versão.

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

Visão geral da atualização de pastas de trabalho

Uma pasta de trabalho PowerPivot é uma pasta de trabalho do Excel que contém dados do PowerPivot inseridos. A atualização de uma pasta de trabalho tem dois benefícios:

  • Use 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 SQL Server 2012 SP1 Analysis Services no modo do SharePoint.

Importante

Não é possível reverter uma pasta de trabalho atualizada, portanto, certifique-se de fazer uma cópia do arquivo se quiser usá-la 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 das pastas de trabalho PowerPivot com base no ambiente em que 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.

Opções de atualização e comportamento da pasta de trabalho

Criado em < Suporte e comportamento >
2008 R2 PowerPivot para SharePoint 2010 PowerPivot 2012 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.

Melhoramento: 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 PowerPivot no farm do SharePoint,

Agendar atualização de dados: NÃO há suporte. A planilha precisa ser atualizada.
Experiência: Os usuários podem interagir com a pasta de trabalho e usá-la como fonte de dados para outras soluções.

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

Agendar atualização de dados: NÃO há suporte. A pasta de trabalho precisa ser atualizada.
PowerPivot 2012 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 de agendamento está disponível.

Melhoramento: Não há suporte para atualização automática. Os usuários podem atualizar manualmente suas pastas de trabalho para a versão do Office 2013.

Agendar atualização de dados: suportado.
Excel 2013 Sem suporte Sem suporte Todos os recursos

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

Esta seção descreve a atualização das pastas de trabalho do SQL Server 2008 R2 PowerPivot para Excel 2010 para as pastas de trabalho do SQL Server 2012 SP1 PowerPivot para Excel 2013.

Alteração de comportamento: As pastas de trabalho do SQL Server 2008 R2 PowerPivot não serão atualizadas automaticamente quando forem 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 2008 R2 serão abertas no PowerPivot para SharePoint 2013, no entanto, as atualizações de dados agendadas não funcionarão. Se você examinar o histórico de atualizações, verá uma mensagem de erro semelhante à seguinte:

"A pasta de trabalho contém um modelo PowerPivot sem suporte. O modelo PowerPivot na pasta de trabalho está no formato SQL Server 2008 R2 PowerPivot para Excel 2010. Os modelos 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é que você atualize a pasta de trabalho para uma pasta de trabalho de 2012. Para atualizar a pasta de trabalho e o modelo que ela contém, conclua um dos seguintes procedimentos:

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

    Abra a janela PowerPivot e atualize o modelo PowerPivot.

    Em seguida, salve a pasta de trabalho e republice-a no SharePoint.

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

    Abra a janela PowerPivot e atualize o modelo PowerPivot.

    Em seguida, salve a pasta de trabalho e republique-a no servidor SharePoint.

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

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

Atualizar para pastas de trabalho do Office 2013 a partir de versões criadas usando o PowerPivot Add-In 2012 para Excel

Esta seção descreve a atualização para o SQL Server 2012 SP1 PowerPivot no Excel 2013 das pastas de trabalho do SQL Server 2012 PowerPivot para Excel 2010.

A atualização de uma pasta de trabalho resolve o seguinte erro que ocorre ao tentar a atualização de dados programada na versão anterior da pasta de trabalho.

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

Como atualizar uma pasta de trabalho

  1. Atualize 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 PowerPivot e atualize o modelo PowerPivot.

  4. Em seguida, salve a pasta de trabalho e republice-a no servidor do SharePoint 2013.

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

Esta seção descreve a atualização para o SQL Server 2012 PowerPivot para Excel 2010 do SQL Server 2008 R2 PowerPivot para pastas de trabalho do Excel 2010.

A atualização de uma pasta de trabalho resolve o seguinte erro que ocorre ao tentar atualizar os dados agendados na versão anterior da pasta de trabalho.

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

Como atualizar uma pasta de trabalho

Há duas maneiras de atualizar:

  1. Faça a atualização manual de cada pasta de trabalho abrindo cada uma no Excel em um computador que tenha a versão do SQL Server 2012 do PowerPivot para Excel e, em seguida, republicando-a no servidor. Quando você abre a pasta de trabalho 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 MSOLAP.5, os metadados são atualizados e as relações são recriadas para estar em conformidade com uma implementação mais recente.

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

    Observação

    A atualização automática é um recurso de configuração do servidor; você não pode habilitá-lo ou desabilitá-lo para pastas de trabalho, bibliotecas ou conjuntos de sites específicos.

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

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

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

PS C:\Windows\system32> Get-PowerPivotSystemService  

A saída de Get-PowerPivotSystemService é uma lista de propriedades e valores correspondentes. Você deve ver WorkbookUpgradeOnDataRefresh na lista de propriedades. Ele será definido como true se a atualização automática estiver habilitada. Se for falso, prossiga para a 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, você pode usar a atualização de dados agendada e novos recursos no complemento PowerPivot para Excel.

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

Você pode executar versões mais antigas e mais recentes das 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, talvez seja necessário instalar uma versão anterior do provedor OLE DB do Analysis Services antes de acessar pastas de trabalho mais antigas e mais recentes no mesmo servidor.

Observe que não há suporte para a publicação de pastas de trabalho de versão mais recentes em instâncias anteriores do SQL Server do PowerPivot para SharePoint. 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 criados usando a versão do SQL Server 2012 SP1 do PowerPivot no Excel.

Como verificar as 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. Verificar as informações de conexão de dados não exige que o suplemento PowerPivot para Excel seja instalado.

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

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

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

    Provider=MSOLAP.4 indica o 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. Conhecer a versão atual pode ajudá-lo a solucionar erros de conexão de dados após a atualização.

  1. No Editor do Registro, vá para HKEY_CLASSES_ROOT

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

Consulte Também

Migrar o PowerPivot para o SharePoint 2013
Atualizar o PowerPivot para SharePoint
Novidades nos Serviços de Análise e na Inteligência de Negócios
Exibir histórico de atualização de dados (PowerPivot para SharePoint)