Criar um relatório do Reporting Services com dados PowerPivot
Você pode criar um relatório do Reporting Services baseado em uma pasta de trabalho do PowerPivot que foi publicado no SharePoint. O Reporting Services oferece uma visualização de dados ricos por meio de gráficos e mapas, formatos de renderização adicionais como PDF ou Word e opções abrangentes de assinatura e entrega. O uso do Reporting Services para visualizar, renderizar ou distribuir dados do PowerPivot oferece a você alternativas poderosas para tornar dados de business intelligence disponíveis para outras pessoas na sua organização.
Importante |
---|
Este tópico explica como se conectar a dados do PowerPivot a partir de ferramentas de relatório. Depois que você configurar uma conexão, consulte a documentação do Reporting Services para obter instruções sobre como criar relatórios com base em dados multidimensionais. |
Este tópico contém as seguintes seções:
Pré-requisitos
Escolher uma abordagem
Conectar a uma fonte de dados PowerPivot no Construtor de Relatórios
Conectar a uma fonte de dados PowerPivot no Designer de Relatórios
Publicar ou salvar um relatório na Galeria do PowerPivot
Pré-requisitos
Sua pasta de trabalho do PowerPivot deve ser publicada em um site do SharePoint habilitado com software do PowerPivot Server. O software do PowerPivot Server é necessário para carregar os dados e torná-los disponíveis para o Construtor de Relatórios ou o Designer de Relatórios. Para obter mais informações, consulte Visão geral do PowerPivot para administradores de TI.
O servidor de relatório deve ser o SQL Server 2008 R2 Reporting Services.
Observação |
---|
O servidor de relatório pode estar operando no modo nativo ou em um modo integrado do SharePoint. Se o servidor de relatório estiver configurado para integração do SharePoint em um farm do SharePoint 2010 que também tenha o PowerPivot para SharePoint, você poderá iniciar relatórios da Galeria do PowerPivot. Iniciar os relatórios na Galeria do PowerPivot simplifica o desenvolvimento porque a conexão à fonte de dados é criada para você. |
Para oferecer suporte a conexões a partir do Construtor de Relatórios, você deve ter o SQL Server 2008 R2 ADOMD.NET no seu computador de 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 a partir da página Feature Pack do SQL Server 2008 no site da Microsoft.
Para oferecer suporte a conexões do Designer de Relatórios, você deve ter o Provedor OLE DB do SQL Server 2008 R2 para Analysis Services em sua estação de trabalho. Você também poderá baixar e instalar o software a partir da página Feature Pack do SQL Server 2008 se estiver usando Designer de Relatórios em um computador que não tem essa versão do provedor.
Escolher uma abordagem
É possível usar o Construtor de Relatórios ou o Designer de Relatórios instalado a partir da mídia de instalação do SQL Server 2008 R2.
Aplicativo |
Abordagem |
Link |
---|---|---|
Construtor de Relatórios |
Inicie o Construtor de Relatórios a partir da Galeria do PowerPivot, de outra biblioteca ou do Construtor de Relatórios que você abre de um servidor de relatório do SQL Server 2008 R2. |
Como... |
Designer de Relatórios |
Inicie o Business Intelligence Development Studio, crie um projeto de relatório e conecte-se a uma pasta de trabalho PowerPivot publicada em um site do SharePoint. |
Como... |
Conectar a uma fonte de dados PowerPivot no Construtor de Relatórios
Para criar um relatório, use o Construtor de Relatórios para iniciar um novo relatório com base em uma pasta de trabalho PowerPivot que você publicou na Galeria PowerPivot ou em outra biblioteca. Para que os dados estejam disponíveis para o relatório, o ambiente do SharePoint deverá ter pelo menos um servidor do PowerPivot para carregar e calcular os dados.
Para iniciar o Construtor de Relatórios a partir da Galeria do PowerPivot
As etapas a seguir pressupõem que o Reporting Services está instalado e configurado para integração do SharePoint no mesmo ambiente do SharePoint que a Galeria do PowerPivot.
Na Galeria do PowerPivot, vá para a pasta de trabalho PowerPivot que você deseja usar como fonte de dados e clique na seta para baixo sob o botão Documento vinculado criado:
Clique em Criar Relatório do Construtor de Relatórios.
Observação Se você não visualizar essa opção, o Reporting Services não está habilitado para esse site ou não corresponde à versão do SQL Server 2008 R2.
No primeiro uso, o Construtor de Relatórios será baixado do servidor de relatório. Após o download, um novo relatório vazio será criado usando-se a pasta de trabalho PowerPivot como uma fonte de dados e salvo na Galeria PowerPivot. Uma conexão de fonte de dados com a pasta de trabalho é criada para você.
Embora a conexão de fonte de dados seja definida automaticamente, você mesmo deve especificar os conjuntos de dados e o layout do relatório. Como uma próxima etapa, crie os conjuntos de dados para especificar com quais tabelas e colunas deseja trabalhar e use a guia Inserir para montar o layout do relatório.
Se o Construtor de Relatórios não for iniciado em uma janela do navegador à parte, ela talvez esteja bloqueada pelas configurações de segurança do navegador. Para solucionar esse problema, é possível abrir manualmente o relatório no Construtor de Relatórios:
Alterne Galeria PowerPivot para a exibição Todos os Documentos. Para isso, clique em Biblioteca na faixa de opções do servidor e altere a Modo de exibição atual para Todos os Documentos.
Selecione o relatório vazio que contenha a conexão da fonte de dados da pasta de trabalho PowerPivot.
Clique na seta para baixo à direita e, em seguida, selecione Editar no Construtor de Relatórios.
Para iniciar o Construtor de Relatórios a partir de qualquer biblioteca
As etapas a seguir pressupõe que um administrador de site do SharePoint habilitou tipos de conteúdo de servidor de relatório para a biblioteca.
Na biblioteca, em Ferramentas de Biblioteca, clique na seta para baixo ao lado de Novo Documento.
Clique em Relatório do Construtor de Relatórios. Você deve escolher um relatório. Você não pode criar um modelo de relatório ou uma fonte de dados de relatório com base nos dados PowerPivot.
Em Introdução, em Novo Relatório, selecione o tipo de relatório que você deseja criar.
Em Escolher um conjunto de dados, selecione Criar um conjunto de dados. Clique em Avançar.
Em Escolha uma conexão com uma fonte de dados, clique em Novo.
Em Selecionar tipo de conexão, escolha Microsoft SQL Server Analysis Services.
Em Propriedades da Fonte de Dados, clique em Criar para especificar informações de conexão.
Em Nome do servidor, digite uma URL para a pasta de trabalho PowerPivot (por exemplo, http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx).
Deixe Nome do usuário e Senha em branco. A conexão será criada usando as credenciais da conta do Windows que você usou para fazer logon.
Clique em Testar Conexão para verificar se você tem acesso ao arquivo e clique em OK.
Em Propriedades da Fonte de Dados, clique em Credenciais.
Selecione Usar usuário atual do Windows e clique em OK.
Importante Escolha esta opção. Se você ignorar essa etapa, receberá um erro HTTP 401 depois quando tentar executar o relatório.
Clique em Avançar para continuar para o Design de uma página de consulta.
Em Criar uma consulta, arraste os atributos e as medidas para o espaço de trabalho para criar a consulta.
Termine de criar seu relatório usando as páginas restantes no assistente.
Clique em Executar para exibir o relatório.
Salve o relatório no SharePoint, escolhendo um servidor e um site que tenham suporte para o acesso a dados PowerPivot.
Observação |
---|
A escolha da Galeria do PowerPivot como um local será útil se a pasta de trabalho PowerPivot usada como fonte de dados já esteja na mesma galeria. Se a pasta de trabalho estiver em um local diferente, as imagens de visualização na Galeria do PowerPivot serão desativadas para o relatório. Para obter mais informações, consulte Publicar ou salvar um relatório na Galeria do PowerPivot neste tópico. |
Conectar a uma fonte de dados PowerPivot no Designer de Relatórios
O Designer de Relatórios é hospedado no Business Intelligence Development Studio, como uma ferramenta de autoria instalada com o SQL Server. As etapas a seguir pressupõem que você instalou o provedor OLE DB do Analysis Services que tem suporte para conexões com dados PowerPivot. Para obter mais informações, consulte Pré-requisitos neste tópico.
Em Todos os Programas, no SQL Server 2008 R2, clique em SQL Server Business Intelligence Development Studio.
No menu Arquivo, clique em Novo e selecione Projeto. Escolha Projeto do Servidor de Relatório.
No Gerenciador de Soluções, clique com o botão direito do mouse em Relatórios e selecione Adicionar Novo Relatório.
Em Selecionar a Fonte de Dados, em Tipo, selecione Microsoft SQL Server Analysis Services.
Clique em Editar.
Em Nome do Servidor, digite a URL para a pasta de trabalho PowerPivot (por exemplo, http://contoso-srv/shared%20documents/ContosoSales.xlsx).
Observação Não clique em Testar Conexão. Isso não funcionará até você concluir as duas etapas seguintes.
Clique em Credenciais.
Clique em Usar Autenticação do Windows (Segurança Integrada) e clique em OK.
Clique em Avançar.
Em Projetar a Consulta, clique em Construtor de Consultas para selecionar as medidas e as dimensões que você deseja usar no seu relatório.
Publicar ou salvar um relatório na Galeria do PowerPivot
Se você estiver planejando publicar o relatório na Galeria do PowerPivot para usar seus recursos de visualização, talvez seja necessário alterar o relatório ou o local de sua fonte de dados da pasta de trabalho PowerPivot para visualizar imagens.
Para relatórios do Reporting Services publicados na Galeria do PowerPivot, as imagens e visualização serão geradas somente se as seguintes condições forem atendidas:
O relatório e a pasta de trabalho do PowerPivot que fornece os dados devem ser armazenados juntos na mesma Galeria do PowerPivot.
O relatório contém apenas dados PowerPivot. As imagens de visualização não podem ser criadas para outros dados na pasta de trabalho. A fonte de dados deve ser uma pasta de trabalho PowerPivot.
Não há suporte para a visualização em outras bibliotecas. Se você usar outras bibliotecas além da Galeria do PowerPivot ou se as imagens de visualização não forem importantes, poderá ignorar os requisitos de tipo e local das fontes de dados de relatório para a pasta de trabalho. O relatório e a pasta de trabalho do PowerPivot podem ser acessados de qualquer local de servidor.
Consulte também