Criando conjuntos de dados de relatório a partir de dados Microsoft PowerPivot
É possível usar a extensão de processamento de dados do SQL Server Analysis Services para recuperar dados de uma pasta de trabalho PowerPivot que é publicada em uma Galeria PowerPivot do SharePoint.
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, baixe e instale o ADOMD.NET na página SQL Server 2008 R2 Feature Pack no site da Microsoft.
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/shared% 20documents/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).
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. Os resultados da consulta são automaticamente recuperados como um conjunto de linhas bidimensional, pronto para ser usado como dados do relatório.
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 ou excluir um campo no painel Dados do Relatório.
O designer de consultas com base em texto é somente leitura para esta fonte de dados. Você não pode importar arquivos .mdx e usá-los diretamente em uma consulta. Você pode importar consultas de relatórios existentes que usam fontes de dados do Analysis Services.
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 compactados altamente; dados recuperados da pasta de trabalho PowerPivot para um relatório não são compactados. Você deve selecionar apenas os dados que são necessários no relatório usando o designer de consultas gráficas. No designer de consulta, especifique filtros e parâmetros para limitar os dados antes de serem recuperados para o relatório.
Em vez de conectar-se 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 (Reporting Services).
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.
Consulte também
Referência
Create a Reporting Services Report with PowerPivot Data
Conceitos
Fontes de dados com suporte no Reporting Services
Interface de usuário do Designer de Consulta MDX do Analysis Services