Tipo de conexão do PowerPivot (SSRS)

É possível usar a extensão de processamento de dados do SQL Server Analysis Services para recuperar dados de uma pasta de trabalho PowerPivot publicada em uma Galeria PowerPivot do SharePoint.

Use as informações deste tópico para criar uma fonte de dados. Para obter instruções passo a passo, consulte Como adicionar e verificar uma conexão de dados ou uma fonte de dados (Construtor de Relatórios 3.0 e SSRS).

Pré-requisitos

A fonte de dados PowerPivot deve ser publicada em um Galeria PowerPivot em um site do SharePoint.

Para dar suporte a conexões do Construtor de Relatórios a uma pasta de trabalho PowerPivot, o SQL Server 2008 R2 ADOMD.NET deve estar instalado no computador de sua estação de trabalho. Essa biblioteca de cliente é instalada com o PowerPivot para Excel, mas se você estiver usando um computador que não tenha esse aplicativo, deverá baixar e instalar o ADOMD.NET em SQL Server 2008 R2 Feature Pack.

Tipo de fonte de dados

Use o tipo de fonte de dados de relatório Microsoft SQL Server Analysis Services.

Cadeia de Conexão

A cadeia de conexão é a URL para a pasta de trabalho PowerPivot publicada no SharePoint na Galeria PowerPivot ou em outra biblioteca, por exemplo, http://contoso-srv/subsite/PowerPivotLibrary/ContosoSales.xlsx.

Credenciais

Especifique as credenciais que você precisa para acessar a pasta de trabalho PowerPivot e o site do SharePoint, por exemplo, Autenticação do Windows (Segurança Integrada). Para obter mais informações, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS) ou Especificando credenciais no Construtor de Relatórios 3.0.

Consultas

Depois de conectar-se à fonte de dados PowerPivot, use a consulta gráfica MDX para criar uma consulta procurando e selecionando a partir das estruturas de dados subjacentes. Depois de criar uma consulta, execute-a para ver os dados de exemplo no painel de resultados.

O designer de consulta analisa a consulta para determinar os campos do conjunto de dados. Você também pode editar manualmente a coleção de campos do conjunto de dados no painel Dados do Relatório. Para obter mais informações, consulte Como adicionar, editar e atualizar campos no painel Dados do Relatório (Construtor de Relatórios 3.0 e SSRS).

Filtros

No painel Filtros, especifique dimensões e membros a serem filtrados ou incluídos nos resultados da consulta.

Parâmetros

No painel Filtros, selecione a opção Parâmetros de um filtro para criar automaticamente um parâmetro de relatório com os valores disponíveis correspondentes às seleções do filtro.

Comentários

Se você abrir o Construtor de Relatórios na pasta de trabalho PowerPivot em uma Galeria PowerPivot, as Tabelas Dinâmicas, os Gráficos Dinâmicos, as segmentações de dados e outros recursos de layout e analíticos da pasta de trabalho PowerPivot não serão recriados no relatório. Em vez disso, o relatório em branco inclui uma fonte de dados pré-configurada que aponta para os dados na pasta de trabalho PowerPivot. A criação de relatórios com base em uma pasta de trabalho PowerPivot pode ser trabalhosa e demorada dependendo do número de segmentações de dados, filtros e tabelas ou gráficos que você deseja recriar no relatório. Uma abordagem melhor é prever a apresentação dos dados desejada em um relatório, independentemente do design do PowerPivot.

Os dados em uma pasta de trabalho PowerPivot são altamente compactados; dados recuperados da pasta de trabalho PowerPivot para um relatório não são compactados. Use o designer de consulta, para especificar filtros e parâmetros para limitar os dados a apenas os que são necessários no relatório.

A contrário da conexão a um cubo do Analysis Services, um modelo PowerPivot não tem nenhuma hierarquia. Para fornecer funcionalidade semelhante a segmentações de dados na pasta de trabalho, você deve criar parâmetros em cascata no relatório. Para obter mais informações, consulte Como adicionar parâmetros em cascata a um relatório (Construtor de Relatórios 3.0 e SSRS).

Em alguns casos, pode ser necessário ajustar expressões para acomodar os valores de dados subjacentes do modelo PowerPivot. Pode ser necessário modificar expressões para converter dados no tipo de dados correto ou adicionar ou remover uma função de agregação. Por exemplo, para converter o tipo de dados Cadeia de Caracteres em Inteiro, use =CInt. Verifique sempre se o relatório exibe os valores esperados dos dados no modelo PowerPivot antes de publicá-lo.

Imagens de visualização de um relatório em uma Galeria PowerPivot serão geradas apenas se as seguintes condições forem atendidas:

  • O relatório e a pasta de trabalho PowerPivot que fornece os dados devem ser armazenados juntos na mesma Galeria PowerPivot.

  • O relatório contém apenas dados PowerPivot de uma fonte de dados PowerPivot.