Recursos do PowerPivot

O SQL Server 2008 R2 Analysis Services introduz análises de dados em grande escala para a área de trabalho do Office 2010, com total integração com o SharePoint para que você possa compartilhar e gerenciar dados de sites do SharePoint. 

Categorias de recursos

Clique nas categorias a seguir para obter informações sobre os novos recursos do Analysis Services:

SQL Server PowerPivot para Excel. Monte e analise dados heterogêneos de grande escala do PowerPivot em pastas de trabalho do Excel 2010. Crie relações entre tabelas para unir dados de uma variedade de origens em uma nova fonte de dados composta. Use uma linguagem de expressão sofisticada para criar consultas relacionais para agregações personalizadas, cálculos e filtros. Adicione visualização e interação de dados por meio de Tabelas Dinâmicas, Gráficos Dinâmicos, Slicers e filtros nos relatórios do Excel.

Linguagem DAX (Data Analysis Expression). Uma nova linguagem de fórmula que estende os recursos de manipulação de dados do Excel para permitir agrupamentos, cálculos e análises mais sofisticadas e complexas.

SQL Server PowerPivot para SharePoint. Em um ambiente de SharePoint, o processamento de consultas do PowerPivot e a atualização de dados para pastas de trabalho publicadas são habilitados por componentes de servidor do PowerPivot que estão disponíveis na versão SQL Server 2008 R2. O recurso PowerPivot para SharePoint fornece serviços, um painel de gerenciamento, modelos de biblioteca, páginas de aplicativo e relatórios por usar e gerenciar software de servidor. Os componentes de servidor do PowerPivot são completamente integrados no SharePoint. Os administradores do SharePoint usam a Administração Central para configurar e os serviços PowerPivot no farm.

Compactação e processamento rápido de dados do VertiPaq. O VertiPaq é um processamento rápido, orientado por colunas para conjuntos de dados PowerPivot publicados em um farm do SharePoint e para acesso offline ao criar ou modificar dados de grande escala do PowerPivot em uma pasta de trabalho do Excel.

Integração do Reporting Services. Crie relatórios baseados em dados do PowerPivot em pastas de trabalho do Excel ou popule uma pasta de trabalho com dados importados de um Reporting Services. 

Interfaces programáticas. Use recursos programáticos para personalizar pastas de trabalho e automatizar tarefas administrativas.

Recursos sem suporte. Descreve as diferenças dos recursos entre o Analysis Services em modo nativo e o modo integrado do SharePoint.

SQL Server PowerPivot para Excel

O SQL Server PowerPivot para Excel é um novo suplemento que estende o Excel 2010 para dar suporte a conjuntos de dados extremamente grandes que você cria com base em dados heterogêneos de bancos de dados corporativos em uma rede, dados públicos na Web ou dados locais em seu computador. Capacidade adicional está disponível por meio de uma janela do PowerPivot separada que você abre de dentro do Excel. Nessa janela, você usa mapeamento de coluna para estabelecer relações entre dados semelhantes de origens diferentes. O resultado final é uma nova fonte de dados inserida na pasta de trabalho que se torna a base para relatórios de Tabelas Dinâmicas e Gráficos Dinâmicos que você cria no mesmo arquivo (.xlsx).

Recursos em um relance

O SQL Server PowerPivot para Excel inclui os seguintes recursos:

  • Uma janela para adicionar e criar relações nos dados. A janela do PowerPivot é separada da janela do Excel para que você possa alternar entre a definição de dados e os ambientes de visualização. A janela tem seu próprio menu de faixa de opções com comandos e ferramentas que você usa para enriquecer seus dados.

  • Um processador de dados VertiPaq que carrega dados em grande escala na memória para processamento offline em uma estação de trabalho. O processador local é uma versão do lado do cliente do Serviço Analysis Services que executa em um servidor do SharePoint. Ele é incluído no PowerPivot para Excel.

  • Armazenamento de mesmo arquivo para dados e objetos de apresentação. Os dados, Tabelas Dinâmicas e Gráficos Dinâmicos doPowerPivot fazem parte do mesmo arquivo .xlsx. Há apenas um arquivo para criação e gerenciamento. O arquivo pode ser usado como foi publicado ou pode se tornar uma fonte de dados para um relatório do Reporting Services ou outra pasta de trabalho. 

  • Bibliotecas de cliente e provedor OLE DB para Analysis Services atualizados. As bibliotecas do AMO e ADOMD.NET foram atualizadas para funcionar com um processador Vertipaq local. O suplemento também instala um Provedor OLE DB atualizado para Analysis Services usado para conexão com os dados do PowerPivot ao operar em modo de servidor Vertipaq.

Descrição detalhada do recurso

Use as informações da tabela a seguir para saber mais sobre os recursos do PowerPivot.

Recurso

Descrição

Janela do PowerPivot

A janela do PowerPivot fornece um layout de grade familiar que contém os dados tabulares que você importa, baixa ou vincula. Você também pode copiar e colar dados adicionais que deseja incluir em sua análise.

Cada conjunto de dados é colocado em uma tabela separada na janela. Você pode criar relações entre colunas nas tabelas para criar uma exibição holística dos dados que se tornam a base para Tabelas Dinâmicas, Gráficos Dinâmicos e outros recursos de agregação e resumo no Excel.

Você pode usar expressões DAX (Data Analysis Expressions) ou as ferramentas de criação de relação para criar relações entre tabelas.

Assistente de Importação de Tabela

Você pode usar o Assistente de Importação de Tabela para adicionar dados corporativos de sua rede corporativa, de seu computador local ou de fontes de dados ad hoc na Web. Você pode conectar-se diretamente a fontes de dados externas ou usar objetos de conexão predefinidos, como o ODC para obter os dados. Você também pode inserir ou copiar dados de outras planilhas, documentos ou arquivos de texto.

Para importar dados, você pode usar ações de apontar e clicar para gerar automaticamente uma consulta que recupera dados de uma única ou de várias tabelas. Você pode executar o assistente repetidamente para obter dados de fontes de dados adicionais.

Os dados são colocados em tabelas separadas em páginas com guias. As páginas com guias fornecem espaço máximo para exibição dos dados em cada tabela. Uma nova tabela e uma página com guias são criadas a cada vez que você importa um novo conjunto de dados.

Ferramentas de definição de relações

Você pode criar relações entre fontes de dados correspondendo colunas que contêm dados semelhantes ou idênticos. O mapeamento de coluna a coluna em todo o conjunto de tabelas permite criar uma fonte de dados multidimensional entre tabelas de diferentes fontes de dados. Você pode editar relações no nível de tabela selecionando quais tabelas deseja unir ou remapeando colunas individuais.

Reutilização de dados de outros aplicativos (feeds de dados)

O PowerPivot para Excel inclui suporte interno para consumir feeds de dados como uma fonte de dados na janela do PowerPivot.

Os feeds de dados podem ser importações de dados únicas ou repetidas de fontes de dados endereçáveis por URL que retornam dados tabulares XML.

O mais importante é que os feeds de dados fornecem a base para a reutilização de dados com listas do Reporting Services e do SharePoint. Os recursos internos de exportação de dados do Reporting Services exportam conjuntos de dados de relatório como feeds que se tornam conjuntos de dados tabulares em sua pasta de trabalho.

Atualização de dados

Para fontes de dados conectadas que você importa na janela do PowerPivot, é possível configurar atualização de dados autônoma para atualizar dados em uma base agendada depois da publicação da pasta de trabalho em uma biblioteca do SharePoint. Há suporte para a atualização de dados do PowerPivot para fontes de dados que podem ser acessadas depois que a pasta de trabalho foi publicada no SharePoint.

Você pode trabalhar com todos os seus dados, independentemente da origem. No entanto, os dados originados de origens online retêm informações de conexão que podem ser usadas mais tarde para atualizar valores de dados automaticamente.

Integração de planilhas do Excel

As planilhas do Excel fornecem visualização e interação de todos os dados. Tabelas Dinâmicas, Gráficos Dinâmicos, filtros e Slicers fornecem a apresentação dos dados do PowerPivot que você cria na janela do PowerPivot.

Para obter mais informações sobre como instalar e abrir o PowerPivot para Excel, consulte Instalar o PowerPivot para Excel (Manuais online do SQL Server) e PowerPivot para Excel.

Linguagem DAX (Data Analysis Expression)

O PowerPivot para Excel inclui uma linguagem de expressão que fornece acesso programático às estruturas de dados do PowerPivot na pasta de trabalho. Você pode usar a linguagem de expressão para criar fórmulas, filtros e colunas calculadas. Você pode usá-la para criar consultas relacionais nas tabelas do espaço de trabalho. Você cria expressões DAX no PowerPivot para Excel.

Para obter mais informações, consulte Expressões de Análise de Dados e MDX. As DAX também estão documentadas na Ajuda online do suplemento do PowerPivot para Excel. Para obter mais informações, consulte o arquivo de Ajuda que é instalado com o suplemento.

SQL Server PowerPivot para SharePoint

O Microsoft SQL Server PowerPivot para SharePoint adiciona serviços, um painel de gerenciamento, modelos de biblioteca, relatórios e tipos de conteúdo para oferecer suporte a acesso a dados do PowerPivot e administração de servidor em um farm do SharePoint.

Recursos em um relance

O PowerPivot para SharePoint inclui os seguintes recursos:

  • Suporte para solicitações de dados do PowerPivot no farm. Um Serviço do Sistema PowerPivot intercepta solicitações de dados do PowerPivot em uma pasta de trabalho do Excel e aloca a solicitação a uma instância de servidor do Analysis Services disponível no farm.

  • Configuração e administração da atualização de dados por autores e proprietários da pasta de trabalho. Usuários que criam e publicam uma pasta de trabalho podem configurar agendas de atualização de dados para importar dados mais recentes automaticamente.

  • Visualização e apresentação sofisticadas de documentos por meio da Galeria do PowerPivot. Você também pode visualizar e criar relatórios do Reporting Services nesse local central.

  • Configuração e gerenciamento do servidor por meio da Administração Central do SharePoint e do Painel de Gerenciamento do PowerPivot.

  • Solução escalonável. Você pode adicionar ou remover instalações inteiras do PowerPivot para SharePoint para aumentar ou diminuir a capacidade de processamento no farm. Os recursos de descoberta automática do SharePoint e de balanceamento de carga do Serviço do Sistema PowerPivot garantem que as novas instâncias de servidor são imediatamente localizadas e utilizadas automaticamente.

Descrição detalhada do recurso

A integração do SharePoint permite propriedade de dados de autoatendimento porque fornece as ferramentas e serviços para armazenar e gerenciar pastas de trabalho do PowerPivot e para definir permissões que controlam o acesso ao conteúdo e às operações.

Recurso

Descrição

Integração do SharePoint. Armazenamento de conteúdo e gerenciamento de documentos no farm.

O acesso a dados centralizados e o gerenciamento de documentos é habilitado por meio de sites e bibliotecas do SharePoint.

O gerenciamento de documentos é simplificado porque os dados e os objetos de apresentação estão em um único arquivo.

Você pode usar tipos de conteúdo e fluxos de trabalho para impor políticas de retenção ou processos.

O suporte ao controle de versão permite acompanhar as alterações em sua solução. Você pode habilitar controle de versão principal e secundário para impor uma política de check-out ao fazer alterações em dados ou na camada de apresentação.

Para obter mais informações, consulte Administração do SharePoint (PowerPivot para SharePoint).

Integração dos Serviços do Excel

Os Serviços do Excel executam renderização de dados e visualização para pastas de trabalho do Excel que contêm dados do PowerPivot. Como o software do PowerPivot não fornece sua própria visualização de dados, habilitar os Serviços do Excel no SharePoint é uma parte essencial de qualquer implantação de servidor do PowerPivot.

Para obter mais informações, consulte Planejar a integração do PowerPivot com os Serviços do Excel.

Galeria PowerPivot

Visualização sofisticada e acesso a documentos são fornecidos por meio de uma nova biblioteca da Galeria do PowerPivot que inclui miniaturas precisas das planilhas ou intervalos nomeados em uma pasta de trabalho do PowerPivot publicada. Usando Galeria do PowerPivot, as pessoas podem visualizar uma pasta de trabalho antes de abri-la ou baixá-la para um aplicativo da área de trabalho.

Para obter mais informações, consulte Gerenciar Galeria PowerPivot.

Painel de Gerenciamento PowerPivot

Na Administração Central, os administradores de farm e de serviço podem exibir dados de relatório consolidados sobre o processamento do PowerPivot no farm. Os relatórios de uso podem revelar padrões de consumo de dados que mostram como os dados do PowerPivot estão sendo usados. Administradores podem completar ou substituir os relatórios internos por relatórios personalizados.

Para obter mais informações, consulte Painel de Gerenciamento PowerPivot.

Atualização de dados do PowerPivot

Há suporte para a atualização de dados autônoma para pastas de trabalho publicadas que contêm dados do PowerPivot. Os proprietários de pasta de trabalho podem agendar a atualização de dados para atualizar os dados de qualquer fonte de dados conectada que forneceu os dados originais à pasta de trabalho. Os usuários podem exibir o status e o histórico da atualização de dados do PowerPivot de cada pasta de trabalho do PowerPivot.

Para obter mais informações, consulte Gerenciar a atualização de dados PowerPivot.

Feeds de dados para consumo e movimentação de dados entre aplicativos

Os feeds de dados são usados para executar importações de dados únicas ou repetidas de fontes de dados endereçáveis por URL que retornam dados tabulares XML. Você pode criar uma biblioteca de feed de dados para fornecer acesso aos serviços de dados que geram os feeds.

Para obter mais informações, consulte Gerenciar feeds de dados do PowerPivot.

Autenticação e controle de acesso

Os métodos de autenticação e o modelo de autorização do SharePoint são estendidos às pastas de trabalho do PowerPivot. Não há nenhuma autenticação ou modelo de autorização separado a ser implantado. As permissões na sua implantação do SharePoint determinam o acesso ao documento.

Para obter mais informações, consulte Planeje a Autenticação e a Autorização do PowerPivot.

Compactação e processamento rápido de dados do VertiPaq

A compactação e o processamento de dados na memória descreve o modo servidor VertiPaq, uma nova classe de capacidade de processamento do Analysis Services para dados do PowerPivot que são inseridos em pastas de trabalho do Excel. As métricas de processamento do VertiPaq podem variar consideravelmente dependendo do grau de redundância nas fontes de dados originais: quanto mais alta a redundância nos dados, mais rápido será o processamento.

Os dados podem ser processados de três maneiras: sob demanda no computador cliente, sob demanda em um farm do SharePoint ou em uma agenda por meio da atualização de dados.

Recurso

Descrição

Processamento de consultas sob demanda em um farm

Os dados inseridos ou vinculados do PowerPivot são carregados sob demanda em instâncias do Serviço Analysis Services no farm e descarregados quando os dados se tornam inativos ou se houver uma contenção de recursos no servidor.

Os dados do PowerPivot são processados separadamente do restante da pasta de trabalho do Excel. O Excel detecta os dados do PowerPivot e encaminha automaticamente solicitações de processamento para um servidor do Analysis Services. Para o usuário, o redirecionamento de solicitações e o processamento de dados do Analysis Services são transparentes.

Processamento local no aplicativo cliente

Processamento local é executado em um computador que tem uma instalação do PowerPivot para Excel. O processador local é baseado na implementação do servidor do Serviço Analysis Services que executa em um farm do SharePoint. Ele executa no processo no aplicativo cliente. Não há nenhum serviço separado para provisionamento ou gerenciamento.

Atualização de dados autônoma

Para dados do PowerPivot em pastas de trabalho, você pode agendar a atualização de dados para atualizar dados do PowerPivot em uma frequência definida. A atualização de dados do PowerPivot é agendada e gerenciada em páginas do aplicativo em um site do SharePoint. Para obter mais informações, consulte Habilitar e configurar a atualização de dados PowerPivot.

Para obter mais informações sobre o processamento de consultas no farm, consulte Analysis Services em modo integrado do SharePoint (PowerPivot para SharePoint).

Integração do Reporting Services

A implantação das versões do Reporting Services e do SQL Server PowerPivot para SharePoint do SQL Server 2008 R2 no mesmo farm do SharePoint Server 2010 oferece os seguintes pontos de integração.

Recurso integrado

Descrição

Use um relatório como uma fonte de dados conectada em uma pasta de trabalho do PowerPivot.

Nas páginas do Gerenciador de Relatórios ou do servidor de relatório em um site do SharePoint, você pode exportar dados de relatório para a janela do PowerPivot. Nos bastidores, o servidor de relatório transmite o relatório como vários feeds de dados para as tabelas do PowerPivot na janela. Usando a opção de exportação de feed de dados, você pode enviar dados de relatório em uma pasta de trabalho do PowerPivot, tornando o relatório do Reporting Services uma fonte de dados instantânea.

Criar um novo relatório de pastas de trabalho do PowerPivot na Galeria do PowerPivot

Quando publica uma pasta de trabalho do PowerPivot na biblioteca da Galeria do PowerPivot, você pode usar a opção Novo Relatório para iniciar o Report Builder e iniciar um novo relatório que use a pasta de trabalho do PowerPivot como uma fonte de dados.

Para obter mais informações, consulte Reporting Services com Integração do SharePoint e Planejar a integração do PowerPivot com o Reporting Services.

Interfaces programáticas

Os desenvolvedores e administradores que automatizam as tarefas de implantação ou de configuração por meio de script podem usar as interfaces programáticas a seguir com uma implantação do SQL Server PowerPivot para SharePoint.

Interface ou tecnologia

Descrição

AMO

O AMO (Objetos de Gerenciamento de Análise) é uma interface de programação administrativa para gerenciar uma instância do Analysis Services em execução. Você pode usar comandos de consultas AMO para exibir propriedades ou estruturas de uma pasta de trabalho do PowerPivot que é carregada em uma instância do Analysis Services no farm.

Você não pode usar o AMO para criar ou alterar qualquer objeto do Analysis Services. No modo Integrado do SharePoint, as pastas de trabalho do PowerPivot podem ser criadas ou modificadas apenas no aplicativo cliente do Excel. Em um ambiente de tempo de execução do SharePoint, as estruturas de dados do Analysis Services em uma pasta de trabalho do PowerPivot são somente leitura.

Para obter mais informações, consulte Microsoft.AnalysisServices.

*Windows PowerShell

O PowerShell é usado para programação administrativa em um ambiente do SharePoint. Para implantações do SQL Server PowerPivot para SharePoint, você pode fazer uso ilimitado do script do PowerShell para dar suporte a algumas tarefas de instalação e configuração. Para obter mais informações, consulte Script de configuração do PowerShell (PowerPivot para SharePoint).

Serviços de dados e feeds de dados

Você pode escrever serviços de dados personalizados para transferir dados XML para pastas de trabalho do PowerPivot por meio de feeds de dados. O serviço de dados transmite um ou mais feeds de dados para uma pasta de trabalho recipiente que contém os dados inseridos. Um analista de dados ou um operador de informações pode acessar os feeds fornecidos pelo serviço exportando dados de aplicativos que produzem o formato de feed de dados ou configurando um documento do serviço de dados em uma biblioteca do SharePoint. Em seguida, ele pode fazer referência ao documento de serviço de dados para gerar feeds de dados sob demanda.

Para obter mais informações, consulte Sintaxe XML do Feed de Dados.

Recursos sem suporte

Se estiver familiarizado com a funcionalidade do Analysis Services com base em versões anteriores do SQL Server, você deve saber que o PowerPivot para SharePoint tem finalidade e recursos diferentes de uma instância em modo nativo do Analysis Services. As principais diferenças incluem:

  • O MDX tem suporte de maneiras limitadas (por exemplo, você pode exibir propriedades de um arquivo de dados do PowerPivot de memória). Não há suporte para cubos de sessão, conjuntos nomeados e medidas. Não há suporte para write-back. Não há suporte para dimensões pai-filho. Não há suporte para script MDX.

  • Não há suporte para hierarquias definidas pelo usuário. Os dados do PowerPivot não são hierárquicos. Por isso, o suporte para a integração do PerformancePoint é apenas parcial. Você pode conectar-se aos dados do PowerPivot em painéis do PerformancePoint e em Web parts, mas você obtém apenas uma versão plana dos dados. Os KPIs ou os dados hierárquicos que você obtém ao conectar-se aos bancos de dados de cubos do Analysis Services em modo nativo não são expostos por meio de conexões de dados do PowerPivot no PerformancePoint.

  • Não há suporte para os modos MOLAP, HOLAP e ROLAP em instâncias de servidor do Analysis Services em um farm do SharePoint. Os dados do PowerPivot não podem ser migrados para um banco de dados de cubos MOLAP, HOLAP ou ROLAP. Os dados do PowerPivot devem ser executados em um servidor do Analysis Services em modo integrado de SharePoint que não está disponível fora de um farm do SharePoint.

  • Não há suporte para mineração de dados. Não há suporte para DMX.

  • Não há suporte para Business Intelligence Development Studio (BIDS) e Management Studio para criar dados do PowerPivot. O PowerPivot para o Excel é a única ferramenta de criação de dados do PowerPivot.

  • As tabelas dinâmicas do Excel que vão contra os dados do PowerPivot não oferecem suporte ao seguinte: write-back, cubos offlines, detalhamento.