Criar um relatório do Reporting Services usando dados PowerPivot
Você pode criar um relatório do Reporting Services baseado em uma pasta de trabalho do PowerPivot que foi publicada no SharePoint. O Reporting Services oferece visualização de dados sofisticada através de gráficos e mapas, formatos adicionais de renderização como PDF ou Word, além de 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 que incluam os recursos de visualização de dados que você deseja usar. |
Este tópico contém as seguintes seções:
Pré-requisitos
Escolher uma abordagem
Conectar-se a dados PowerPivot usando a Power View
Conectar-se a dados PowerPivot no Construtor de Relatórios
Conectar-se a dados PowerPivot no Designer de Relatórios
Publicar ou salvar um relatório na Galeria PowerPivot
Pré-requisitos
Sua pasta de trabalho PowerPivot deve ser publicada em um site do SharePoint habilitado com software do servidor do PowerPivot. O software do servidor do PowerPivot é necessário para carregar os dados e disponibilizá-los para o Construtor de Relatórios, o Designer de Relatórios ou o Power View. Para obter mais informações, consulte Visão geral do PowerPivot para administradores de TI.
Para oferecer suporte a conexões do Power View, você deve ter o SQL Server 2012 Reporting Services e o suplemento Reporting Services para SharePoint 2010.
Para oferecer suporte a conexões do Construtor de Relatórios, você pode usar o SQL Server 2008 R2 ou o SQL Server 2012 Reporting Services. Além disso, você deve ter o ADOMD.NET em 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 2012 no site da Microsoft.
Para oferecer suporte a conexões do Designer de Relatórios, você pode usar o SQL Server 2008 R2 ou o SQL Server 2012 Reporting Services. Além disso, você deve ter o Provedor OLE DB para Analysis Services no seu computador de estação de trabalho. Você poderá baixar e instalar o software a partir da página Feature Pack do SQL Server 2012 se estiver usando o Designer de Relatórios em um computador que não tem essa versão do provedor.
Escolher uma abordagem
As ferramentas de criação do Reporting Services são instaladas usando a mídia de instalação do SQL Server.
Aplicativo |
Abordagem |
Link |
---|---|---|
Power View |
Inicie o Power View de um arquivo de conexão semântica de BI (.bism) ou de fonte de dados compartilhada do Reporting Services (.rsds) que você cria no SharePoint. Alternativamente, se você tiver uma pasta de trabalho PowerPivot na Galeria PowerPivot, poderá clicar em um botão Criar Relatório de Power View para iniciar o Power View usando os dados dessa pasta de trabalho. |
Instruções |
Construtor de Relatórios |
Iniciar o Construtor de Relatórios a partir da Galeria PowerPivot, de outra biblioteca ou do Construtor de Relatórios que você abre de um servidor de relatório do SQL Server. |
Instruções |
Designer de Relatórios |
Iniciar o SSDT (SQL Server Data Tools), criar um projeto de relatório e conectar-se a uma pasta de trabalho PowerPivot publicada em um site do SharePoint. |
Como... |
Observação |
---|
Um servidor de relatório pode estar operando no modo nativo ou em um modo do SharePoint. Se o servidor de relatório estiver configurado para o SharePoint em um farm do SharePoint 2010 que também tenha o PowerPivot para SharePoint, você poderá iniciar relatórios da Galeria PowerPivot. Iniciar os relatórios na Galeria do PowerPivot simplifica o desenvolvimento porque a conexão à fonte de dados é criada para você. |
Conectar-se a dados PowerPivot usando a Power View
Antes de começar, familiarize-se com as propriedades que melhoram a experiência do usuário na criação de um relatório que usa sua pasta de trabalho PowerPivot como um modelo de dados. Para obter mais informações, consulte Para preparar um modelo para relatórios neste tópico.
Para exibir uma demonstração de como o Power View funciona, assista ao vídeo Abundantly Crescent: Demos Galore no site Microsoft Channel 9. E para obter instruções passo a passo usando dados de exemplo, consulte Tutorial: Crie gráficos, peças e outros efeitos visuais no Power View.
Para criar um relatório usando dados PowerPivot e o Power View, você deve ter um arquivo de conexão de modelo semântico BI (.bism) ou um arquivo de fonte de dados compartilhada (.rsds) do Reporting Services que aponte para uma pasta de trabalho PowerPivot publicada em uma biblioteca do SharePoint. No Power View, o arquivo .bism ou .rsds fornece a conexão de dados usada pelo relatório. Quando você tem um arquivo .bism ou .rsds no SharePoint, pode iniciar o Power View desse item.
Clique nos seguintes links para obter instruções sobre como criar uma conexão .bism ou um arquivo .rsds no SharePoint:
Outra alternativa é iniciar um relatório a partir de uma pasta de trabalho PowerPivot na Galeria PowerPivot, clicando no botão Criar Relatório:
Para preparar um modelo para a criação de relatórios
É recomendável examinar e usar as propriedades de relatório que ajudam a otimizar uma pasta de trabalho PowerPivot para o Power View. A definição de propriedades na pasta de trabalho lhe permite estabelecer comportamentos padrão ao trabalhar com os dados no Power View.
O PowerPivot para Excel não tem o recurso de visualização de relatórios do Power View. Você deve publicar a pasta de trabalho em um site do SharePoint no qual o Power View esteja instalado e, depois, usar o Power View para testar suas alterações.
Uma pasta de trabalho deve conter medidas se você deseja usar uma matriz ou um layout de gráfico para explorar dados resumidos em dimensões diferentes. As medidas devem ser explícitas. Se você criou medidas implícitas usando arrastar e soltar no Excel, suas medidas não ficarão visíveis no Power View. Para obter mais informações, consulte Medidas no PowerPivot.
Para pastas de trabalho que incluem dados de imagem, defina propriedades para garantir que as imagens sejam exibidas corretamente. Há dois modos de especificar imagens: uma URL para um arquivo de imagem ou uma imagem binária na pasta de trabalho.
Para exibir arquivos de imagem fornecidos por endereços de URL, abra a tabela e selecione a coluna que contém um endereço de URL. Depois, clique em URL da Imagem na guia Avançado. Por padrão, endereços de URL são interpretados como texto. A definição da propriedade URL da Imagem leva o relatório a recuperar o arquivo de imagem fornecido pela URL em vez de retornar o endereço de URL como texto em um relatório. Para obter mais informações sobre como definir essa propriedade, consulte Janela do PowerPivot: guia Avançado.
Para exibir imagens binárias, selecione a tabela que contém os dados de imagem e clique em Comportamentos de Tabela na guia Avançado. Defina a propriedade Identificador de Linha para esta tabela. Você também pode definir outras propriedades, mas só a propriedade Identificador de Linha é necessária para habilitar imagens binárias em um relatório. Para obter mais informações, consulte Configurar propriedades de comportamento de tabela para relatórios de Power View.
Oculte as colunas para encurtar e simplificar a lista de campos de relatório no Power View. Se sua tabela incluir colunas que provavelmente não serão usadas em um relatório, oculte-as da lista de campos para que a lista contenha apenas os campos de interesse dos autores de relatórios. Para obter mais informações, consulte Ocultar colunas de aplicativos de relatórios.
Verifique os tipos de dados nas colunas para garantir que eles estão corretos para usuários de relatório. O tipo de dados na coluna determina o tipo de dados usado no relatório. Para obter mais informações, consulte Definir o tipo de dados de uma coluna.
Analise formatos de dados para dados numéricos. Uma cadeia de caracteres no formato padrão é fornecida para todos os dados numéricos, mas você pode escolher uma cadeia de formato diferente, afetando a representação de texto dos dados em relatórios. Para obter mais informações, consulte Caixa de diálogo Formato de Dados.
Defina um conjunto de campos para cada tabela, conforme apropriado. Conjuntos de campos determinam se um ou mais campos são adicionados automaticamente à exibição de relatório sempre que você clica em uma tabela no Power View. Para obter mais informações, consulte Configurar conjunto de campo padrão para relatórios de Power View.
Especifique outros comportamentos de tabela que determinam como o Power View reage às suas decisões de design no relatório. Para tabelas que atendem aos requisitos, você pode impedir agregações que resultam em subtotais indesejáveis em layouts de matriz ou escolher rótulos padrão e imagens que são usados em layouts específicos. Para obter mais informações, consulte Configurar propriedades de comportamento de tabela para relatórios de Power View.
Observação |
---|
Se você alterar propriedades de tabela, mas não encontrar os resultados esperados depois de salvar a pasta de trabalho no SharePoint, tente excluir o documento original no SharePoint e, depois, republicar a pasta de trabalho. |
Para obter mais informações sobre propriedades que afetam aplicativos cliente, consulte Propriedades de relatório de Power View.
Conectar-se a 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 do 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 estará habilitado para esse site ou não será uma versão com suporte. Se a versão do Reporting Services for mais recente, um botão que inicia o Power View em vez do Construtor de Relatórios estará na barra de botões. Se você encontrar isso na Galeria PowerPivot, poderá iniciar o Construtor de Relatórios clicando em Novo Documento na biblioteca e selecionando Relatório do Construtor de Relatórios como o tipo de documento. Seu administrador do SharePoint deve ter configurado a galeria para usar o tipo de conteúdo do Construtor de Relatórios. Se você não puder iniciar o Construtor de Relatórios, entre em contato com o administrador.
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 do 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 PowerPivot como um local do relatório funciona melhor quando a fonte de dados PowerPivot usada também está na mesma galeria. Se a pasta de trabalho PowerPivot estiver em um local diferente, as imagens de visualização na Galeria PowerPivot serão desativadas para o relatório. Para obter mais informações, consulte Publicar ou salvar um relatório na Galeria PowerPivot neste tópico. |
Conectar-se a dados PowerPivot no Designer de Relatórios
O Designer de Relatórios está hospedado no SSDT (SQL Server Data Tools), uma ferramenta de criação que é 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, clique em Ferramentas de Dados do SQL Server.
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 do 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 do 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 do 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
Tarefas
Importar dados de um relatório do Reporting Services
Conceitos
Usar pastas de trabalho do PowerPivot no SharePoint