Visão geral do PowerPivot

O PowerPivot se refere a uma coleção de aplicativos e serviços que fornecem uma solução de ponta a ponta para criar e compartilhar business intelligence usando o Excel e o SharePoint.

O PowerPivot está integrado ao Excel e ao SharePoint. Em um ambiente do Excel, o PowerPivot para Excel fornece uma experiência de criação e análise familiar na estação de trabalho. Em um farm do SharePoint, o PowerPivot para SharePoint adiciona aplicativos e recursos do servidor que oferecem suporte ao acesso e gerenciamento de dados do PowerPivot para pastas de trabalho publicadas no SharePoint. Os componentes de servidor do PowerPivot carregam os dados, processam consultas, executam atualizações de dados agendadas e controlam o uso do servidor e das pastas de trabalho no farm.

Diagrama de 3 camadas de cliente, intermediário, suplementos de backend

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

O que é o PowerPivot para Excel

O que é o PowerPivot para SharePoint

Consultando dados do PowerPivot Data no SharePoint

Para que serve o PowerPivot?

O que é o PowerPivot para Excel?

O PowerPivot para Excel é uma ferramenta de criação usada para criar dados PowerPivot em uma pasta de trabalho do Excel. Use objetos de visualização de dados do Excel, como Tabelas Dinâmicas e Gráficos Dinâmicos, para apresentar os dados do PowerPivot que foram inseridos ou referenciados em um arquivo de pasta de trabalho (.xlsx) do Excel.

O PowerPivot para Excel oferece suporte para business intelligence de autoatendimento das seguintes maneiras.

  • As limitações atuais de linha e coluna no Excel foram removidas, para que você possa importar muito mais dados.

  • Uma camada de relação de dados permite a você integrar dados de origens diferentes e funciona com todos os dados holisticamente. Você pode inserir dados, copiar dados de outras planilhas ou importar dados de bancos de dados corporativos. Você pode criar relações entre os dados para analisá-los como se fossem originados de uma única fonte.

  • Criar dados portáteis reutilizáveis. Os dados permanecem dentro da pasta de trabalho. Você não precisa gerenciar conexões de dados externas. Se você publicar, mover, copiar ou compartilhar uma pasta de trabalho, todos os dados seguirão o mesmo procedimento.

  • Os dados do PowerPivot estão completa e imediatamente disponíveis para o restante da pasta de trabalho. Você pode alternar entre as janelas do Excel e do PowerPivot para trabalhar com os dados e sua apresentação em Tabelas Dinâmicas ou gráficos de um modo interativa. Trabalhar em dados ou trabalhar em sua apresentação não são tarefas separadas. Você trabalha em conjunto no mesmo ambiente do Excel.

O PowerPivot para Excel permite a você importar, filtrar, classificar muitos milhões de linhas de dados, muito além do limite de um milhão de linhas no Excel. Classificar e filtrar são operações extremamente rápidas porque são executadas por um processador VertiPaq do Analysis Services local que é executado dentro do Excel.

Acima de tudo, o PowerPivot para Excel permite a você criar relações entre dados de fontes de dados completamente diferentes mapeando colunas que contêm dados semelhantes ou idênticos. Quando você cria relações nos dados, cria algo completamente novo no Excel que pode ser usado em Tabelas Dinâmicas, Gráficos Dinâmicos ou qualquer objeto de apresentação de dados do Excel.

Os dados salvos são armazenados dentro da pasta de trabalho do Excel. Os dados são altamente compactados, criando um arquivo de um tamanho gerenciável em uma estação de trabalho cliente.

No final, o usuário tem um único arquivo de pasta de trabalho (.xlsx) que contém dados inseridos, que são extraídos e processados por um processador interno, mas renderizados exclusivamente por meio do Excel. A compactação e o processamento são feitos pelo mecanismo VertiPaq do Analysis Services. O processamento de consulta é executado de forma transparente em segundo plano para fornecer suporte para dados em grande escala no Excel. Classificar e filtrar são operações muito rápidas porque são executadas pelo mecanismo VertiPaq do Analysis Services.

O que é o PowerPivot para SharePoint?

Os dados do PowerPivot em uma pasta de trabalho do Excel são uma fonte de dados do Analysis Services que requer uma instância de servidor do Analysis Services no modo integrado do SharePoint para carregar os dados e responder a consultas interativas emitidas de uma pasta de trabalho do Excel. Em uma estação de trabalho cliente, o servidor do Analysis Services é executado no processo dentro do Excel. Em um farm do SharePoint, o Analysis Services é executado em um servidor de aplicativos em que é emparelhado com o Serviço de Sistema do PowerPivot para manipular solicitações do lado de servidor para dados do PowerPivot. O compartilhamento de pastas de trabalho do PowerPivot em um farm é habilitado por meio dos Serviços do Excel e do SQL Server PowerPivot para SharePoint.

O PowerPivot para SharePoint adiciona serviços e infraestrutura para carregar e descarregar dados do PowerPivot. Em comparação com outras fontes de dados corporativas de BI grandes, que são limitadas em número e gerenciadas de modo rígido por especialistas de banco de dados, os dados do PowerPivot são gerenciados por serviços e infraestrutura. Em um determinado momento, pode haver dezenas ou centenas de pastas de trabalho do PowerPivot abertas na memória em servidores de aplicativos no farm. O Serviço de Sistema do PowerPivot rastreia essa atividade, configurando novas conexões com dados que já estão carregados na memória e armazenando em cache ou descarregando dados se eles não forem mais usados ou quando há contenção para recursos do sistema. Os dados de integridade de servidor e outros dados de uso são coletados e apresentados em relatórios para proporcionar a você uma ideia do funcionamento geral do sistema.

Consultando dados do PowerPivot no SharePoint

Quando você exibe uma pasta de trabalho do PowerPivot em uma biblioteca do SharePoint, o dados do 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 do 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 do PowerPivot.

Diagrama de solicitação de processamento de dados

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 do PowerPivot e solicitam o processamento em um servidor do PowerPivot no farm. O servidor do PowerPivot aloca a solicitação a uma instância do Serviço Analysis Services que extrai os dados da pasta de trabalho na biblioteca de conteúdo e os carrega. 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 slicers que vão contra os dados do PowerPivot são manipulados pelo serviço PowerPivot.

Para que serve o PowerPivot?

Os aplicativos cliente e servidor do SQL Server PowerPivot dão suporte para business intelligence de autoatendimento que coloca recursos avançados de análise à sua disposição, permitindo a você obter informações melhores e ideias em relação aos números que orientam decisões, objetivos e iniciativas em toda a organização. Juntos, o PowerPivot para Excel e o PowerPivot para SharePoint fornecem novas ferramentas e infraestrutura para:

  • Usuários do Excel que sabem como estruturar, analisar e calcular dados multidimensionais em pastas de trabalho e Tabelas Dinâmicas.

  • Usuários do SharePoint que usam sites de equipe e recursos de gerenciamento de documentos para armazenar informações e colaborar com colegas.

  • Profissionais de bancos de dados e TI que desejam delegar tarefas de desenvolvimento de dados de negócios para aqueles que precisam mais dos dados, mas querem manter controles suficientes para que os dados sejam protegidos, monitorados, reproduzidos e arquivados.