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.
Cuidado |
---|
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.
Importante |
---|
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 |
|
|
2012 PowerPivot para Excel |
Sem suporte |
Todos os recursos |
|
Excel 2013 |
Sem suporte |
Sem suporte |
Todos os recursos |
Iní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).
Iní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
Atualizar cada pasta de trabalho manualmente abrindo-a no Microsoft Excel 2013.
Para atualizar a pasta de trabalho e o modelo que ela contém, 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 2013.
Iní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:
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.
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çã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.
Iní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.
Iní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.
No Excel, na guia Dados, clique em Conexões. Clique em Propriedades.
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.
No Editor do Registro, vá para HKEY_CLASSES_ROOT
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
Início
Consulte também
Tarefas
Exibir histórico de atualização de dados (PowerPivot para SharePoint)
Conceitos
Migrar o PowerPivot para o SharePoint 2013