Share via


Acesso a dados PowerPivot

Este tópico descreve os modos nos quais os dados são recuperados de uma pastas de trabalho PowerPivot que é publicada em uma biblioteca do SharePoint.

Os dados PowerPivot são armazenados dentro de uma pasta de trabalho do Excel. A cadeia de conexão é uma URL para uma pasta de trabalho em um site do SharePoint.

Os dados PowerPivot são geralmente usados pela pasta de trabalho que os contém, como os dados por trás de Tabelas Dinâmicas e Gráficos Dinâmicos. Alternativamente, os dados PowerPivot também podem ser usados como uma fonte de dados externa, onde uma pasta de trabalho, painel ou relatório conecta-se a um arquivo do Excel separado (.xlsx) no SharePoint e recupera os dados para uso subsequente. As ferramentas de cliente que normalmente usam dados PowerPivot são Excel, Power View, outros relatórios Reporting Services e PerformancePoint.

Na área de trabalho, o suplemento do PowerPivot usa o AMO e ADOMD.NET para criar, processar e consultar os dados PowerPivot no workspace de cliente.

Em um farm do SharePoint, os Serviços do Excel usam o provedor local de OLE DB do MSOLAP para conectar-se a dados PowerPivot. O provedor envia a solicitação de conexão para um servidor do PowerPivot para SharePoint no farm. Esse servidor carrega os dados, executa a consulta e retorna o conjunto de resultados.

Consultando dados PowerPivot no SharePoint

Quando você exibe uma pastas de trabalho PowerPivot em uma biblioteca do SharePoint, o dados PowerPivot que estão dentro da pasta de trabalho são detectados, extraídos e processados separadamente em instâncias de servidor do Analysis Services dentro do farm, enquanto os Serviços do Excel renderizam a camada de apresentação. Você pode exibir a pasta de trabalho totalmente processada em uma janela de navegador ou em um aplicativo de área de trabalho do Excel 2010 que tenha o suplemento do PowerPivot.

O diagrama a seguir mostra como uma solicitação de processamento de consulta se move pelo farm. Como os dados PowerPivot fazem parte de uma pasta de trabalho do Excel 2010, uma solicitação de processamento de consulta ocorre quando um usuário abre uma pasta de trabalho do Excel em uma biblioteca do SharePoint e interage com uma Tabela Dinâmica ou um Gráfico Dinâmico que contêm dados PowerPivot.

GMNI_DataProcReq

Os componentes dos Serviços do Excel e do PowerPivot para SharePoint processam partes diferentes do mesmo arquivo de pasta de trabalho (.xlsx). Os Serviços do Excel detectam os dados PowerPivot e solicitam o processamento em um servidor do PowerPivot no farm. O servidor PowerPivot aloca a solicitação para uma instância de serviço do Analysis Services, que extrai os dados da pasta de trabalho na biblioteca de conteúdo e carrega os dados. Os dados armazenados na memória são mesclados de volta na pasta de trabalho renderizada e devolvidos ao Excel Web Access para apresentação em uma janela de navegador.

Nem todos os dados de uma pasta de trabalho do PowerPivot são tratados através de PowerPivot para SharePoint. Os Serviços do Excel processam tabelas e dados de células de uma planilha. Apenas Tabelas Dinâmicas, Gráficos Dinâmicos e Segmentações de Dados que vão de encontro aos dados PowerPivot são manipulados pelo PowerPivot para SharePoint.

Consulte Também

Conectar ao Analysis Services
Acesso a dados de modelo de tabela