Importar dados de um relatório do Reporting Services

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Você pode usar um relatório do Reporting Services que foi publicado em um site do SharePoint ou em um servidor de relatório como uma fonte de dados em uma pasta de trabalho do Power Pivot. O procedimento a seguir descreve como criar a conexão com o relatório e importar os dados para sua pasta de trabalho.

Neste artigo

Pré-requisitos

Você deve usar um arquivo de definição de relatório (.rdl) como fonte de dados. Não há suporte para a importação de um modelo de relatório.

Você deve ter permissão para abrir o relatório em sua conta de usuário do Windows e deve saber o endereço do relatório ou do servidor de relatório que o hospeda. Você pode marcar suas permissões tentando abrir o relatório em um navegador da Web primeiro. Se o relatório for aberto, ele confirmará que você tem permissões suficientes e a URL correta.

O Reporting Services deve ser a versão do SQL Server 2008 R2 ou posterior. Essas versões incluem o recurso de exportação de feed de dados que transmite dados de relatório no formato de feed de dados XML. Você pode identificar o servidor de relatório pela opção Exportar como feed de dados que aparece na barra de ferramentas do relatório ao abrir o relatório no navegador: Ícone de feed de dados

Início da página

Escolher uma abordagem de importação

Os dados do relatório são adicionados uma vez durante a importação. Uma cópia dos dados é colocada na pasta de trabalho do Power Pivot. Para obter as alterações mais recentes nos dados do relatório subjacente, você pode atualizar os dados do Power Pivot no Excel ou configurar uma agenda de atualização de dados para a pasta de trabalho após a publicação no SharePoint.

Você pode usar qualquer uma das abordagens a seguir para adicionar dados de relatório do Reporting Services a uma pasta de trabalho do Power Pivot.

Aplicativo Abordagem Link
Power Pivot Clique em Do Relatório para especificar um endereço para o relatório. Você também pode clicar em De Outras Origens e, em seguida, clicar em Relatórios para especificar um endereço n para um relatório. Como fazer...
Power Pivot Clique em From Data Feeds para especificar um documento de serviço (.atomsvc) que contenha informações de conexão. Como fazer...
Reporting Services Clique no botão Exportar para Feed de Dados na barra de ferramentas do relatório para exportar imediatamente os dados para o Power Pivot no Excel, se ele estiver instalado no computador, ou salve o arquivo de exportação como um arquivo de documento de serviço Atom (.atomsvc) para uso futuro. Como fazer...

Início da página

Importar dados do relatório usando um endereço de um relatório publicado

  1. Na janela do Power Pivot, na guia Página Inicial , clique em Do Relatório. O Assistente de Importação de Tabela é aberto.

  2. Clique em Procurar e selecione um servidor de relatório.
    Se você usa relatórios regularmente em um servidor de relatório, o servidor pode estar listado em Sites e Servidores Recentes. Caso contrário, em Nome, digite um endereço para um servidor de relatório e clique em Abrir para procurar as pastas no site do servidor de relatório. Um exemplo de endereço para um servidor de relatório pode ser http://< nome> do computador/servidor de relatórios.

  3. Selecione o relatório e clique em Abrir. Como alternativa, você pode colar um link para o relatório, incluindo o caminho completo e o nome do relatório, na caixa de texto Nome . O Assistente de Importação de Tabela se conecta ao relatório e o renderiza na área de visualização.
    Se o relatório usar parâmetros, será necessário especificar um parâmetro ou não será possível criar a conexão de relatório. Quando você faz isso, somente as linhas relacionadas ao valor do parâmetro são importadas no feed de dados.

    1. Escolha um parâmetro usando a caixa de listagem ou a caixa de combinação fornecida no relatório.

    2. Clique em Exibir Relatório para atualizar os dados.

      Observação

      A exibição do relatório salva os parâmetros selecionados junto com a definição do feed de dados.

      Como opção, clique em Avançado para definir propriedades específicas do provedor para o relatório.

  4. Clique em Testar Conexão para verificar se o relatório está disponível como um feed de dados. Como alternativa, você também pode clicar em Avançado para confirmar se a propriedade Documento de serviço embutido contém XML incorporado que especifica a conexão do feed de dados.

  5. Clique em Avançar para continuar com a importação.

  6. Na página Selecionar Tabelas e Modos de Exibição do assistente, marque a caixa de marca ao lado das partes de relatório que você deseja importar como dados.
    Alguns relatórios podem conter várias partes, incluindo tabelas, listas ou gráficos.

  7. Na caixa Nome Amigável , digite o nome da tabela em que você deseja que o feed de dados seja salvo na pasta de trabalho do Power Pivot.
    O nome do controle do Serviço de Relatório será usado por padrão se nenhum nome tiver sido atribuído: por exemplo, Tablix1, Tablix2. Recomendamos que você altere esse nome durante a importação para que possa identificar mais facilmente a origem do feed de dados importado.

  8. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Não é possível restringir as linhas importadas no feed de dados do relatório, mas você pode remover colunas desmarcando as caixas de marcação. Clique em OK.

  9. Na página Selecionar Tabelas e Exibições , clique em Concluir.

  10. Quando todas as linhas tiverem sido importadas, clique em Fechar.

Início da página

Importar dados do relatório usando uma URL para um documento de serviço de dados

Uma alternativa para especificar um endereço de relatório é usar um arquivo de documento de serviço de dados (.atomsvc) que já tenha as informações de feed de relatório que você deseja usar. Um documento de serviço de dados especifica uma URL para o relatório. Quando você importa o documento de serviço de dados, um feed de relatório é gerado a partir do relatório e adicionado à pasta de trabalho do Power Pivot.

  1. Na janela do Power Pivot, na guia Página Inicial , clique em Dos Feeds de Dados. O Assistente de Importação de Tabela é aberto.
  2. Na página Conectar-se a um Feed de Dados , digite um nome amigável a ser usado ao se referir à fonte de dados.
    Esse nome é usado somente na pasta de trabalho do Power Pivot para se referir à fonte de dados. Posteriormente no assistente, você definirá o nome da tabela onde os dados são armazenados.
  3. Digite um caminho para o arquivo de documento de serviço de dados (.atomsvc) que especifica o feed de relatório. Você pode especificar um endereço para o documento se ele estiver armazenado no servidor ou pode abri-lo de uma pasta no computador. Como alternativa, você pode clicar em Procurar para navegar até um servidor que tenha o documento de serviço de dados que você deseja usar.
  4. Clique em Testar conexão para verificar se um feed pode ser criado usando as informações no documento de serviço de dados.
  5. Clique em Avançar.
  6. Na página Selecionar Tabelas e Modos de Exibição do assistente, marque a caixa de marca ao lado das partes de relatório que você deseja importar como dados.
    Alguns relatórios podem conter várias partes, incluindo tabelas, listas ou gráficos.
  7. Na caixa Nome Amigável , digite o nome da tabela em que você deseja que o feed de dados seja salvo na pasta de trabalho do Power Pivot.
    O nome do controle do Serviço de Relatório será usado por padrão se nenhum nome tiver sido atribuído: por exemplo, Tablix1, Tablix2. Recomendamos que você altere esse nome durante a importação para que possa identificar mais facilmente a origem do feed de dados importado.
  8. Clique em Visualizar e Filtrar para examinar os dados e alterar as seleções de coluna. Não é possível restringir as linhas importadas no feed de dados do relatório, mas você pode remover colunas desmarcando as caixas de marcação. Clique em OK.
  9. Na página Selecionar Tabelas e Exibições , clique em Concluir.
  10. Quando todas as linhas tiverem sido importadas, clique em Fechar.

Início da Página

Exportar um relatório como um feed de dados

  1. Abra um relatório do Gerenciador de Relatórios, do SharePoint ou de um servidor de relatórios.
  2. Na barra de ferramentas do relatório, clique no botão Exportar como feed de dados: Ícone de feed de dados
    Se o Excel estiver instalado em seu computador, você será solicitado a abrir ou salvar o arquivo. 
  3. Clique em Abrir para ver imediatamente os dados importados na janela do Power Pivot no Excel.

Se o botão não estiver visível, o relatório não está sendo executado em uma versão compatível do Reporting Services. Considere mover ou copiar o relatório para um servidor de relatório que seja uma versão com suporte.

Observação

O Reporting Services inclui uma extensão de renderização Atom que gera os feeds de arquivos de definição de relatório. Essa extensão, em vez do software de servidor Power Pivot, cria feeds de relatório e documentos de serviço de dados usados para exportar dados de relatório para pastas de trabalho Power Pivot. Para obter mais informações sobre como usar feeds no Power Pivot, consulte Feeds de dados do Power Pivot no MSDN.

Início da página

Salvar um arquivo de documento de serviço Atom (.atomsvc) para operações de importação futuras

Se você não tiver um aplicativo no computador que possa abrir um feed de relatório, salve o documento para uso futuro em um computador que tenha o Power Pivot no Excel. O documento salvo especifica um endereço para o relatório. Ele não contém dados do relatório.

  1. Abra um relatório do Gerenciador de Relatórios, do SharePoint ou de um servidor de relatórios.
  2. Na barra de ferramentas do relatório, clique no botão Exportar como feed de dados:ícone feed de dados
  3. Clique em Salvar para armazenar o arquivo .atomsvc no computador. O arquivo especifica o servidor de relatório e o local do arquivo de relatório.

Para usar o arquivo .atomsvc posteriormente, você poderá abri-lo no Power Pivot do Excel para importar o feed de relatório. Para obter mais informações sobre como especificar um documento de serviço de dados para feeds de relatório, consulte Importar dados de relatório usando uma URL para um documento de serviço de dados neste tópico.

Você também pode publicar esse arquivo em uma biblioteca de feeds de dados no SharePoint para disponibilizá-lo para qualquer pessoa que queira usar feeds de relatório em outras pastas de trabalho ou relatórios. Para obter mais informações sobre bibliotecas de feed de dados, consulte Feeds de dados do Power Pivot no MSDN.

Início da Página