Importar Dados de um Relatório do Reporting Services

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

Pode utilizar um relatório do Reporting Services publicado num site do SharePoint ou num servidor de relatórios como uma origem de dados num livro do Power Pivot. O procedimento seguinte descreve como criar a ligação ao relatório e importar os dados para o livro.

Neste artigo

Pré-requisitos

Tem de utilizar um ficheiro de definição de relatório (.rdl) como origem de dados. A importação a partir de um modelo de relatório não é suportada.

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 o servidor de relatório que o hospeda. Pode verificar as suas permissões ao tentar abrir primeiro o relatório num browser. Se o relatório for aberto, confirma que tem permissões suficientes e o URL correto.

O Reporting Services tem de ser a versão SQL Server 2008 R2 ou posterior. Essas versões incluem a funcionalidade de exportação do feed de dados que transmite os dados do 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 quando você abre o relatório no navegador: Ícone 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. É colocada uma cópia dos dados no livro do Power Pivot. Para recolher as alterações mais recentes aos dados de relatório subjacentes, pode atualizar os dados do Power Pivot no Excel ou configurar uma agenda de atualização de dados para o livro após a publicação no SharePoint.

Pode utilizar qualquer uma das seguintes abordagens para adicionar dados de relatório do Reporting Services a um livro do Power Pivot.

Aplicação Abordagem Ligação
Power Pivot Clique em Do Relatório para especificar um endereço para o relatório. 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 devo proceder para...
Power Pivot Clique em De Feeds de Dados para especificar um documento de serviço (.atomsvc) que contenha informações de conexão. Como devo proceder para...
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 estiver instalado no seu computador, ou guarde o ficheiro de exportação como um ficheiro de documento de serviço Atom (.atomsvc) para utilização futura. Como devo proceder para...

Início da Página

Importar dados de relatório ao utilizar um endereço de um relatório publicado

  1. Na janela do Power Pivot, no separador Base , clique em Do Relatório. É aberto o Assistente de Importação de Tabelas.

  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 endereço de exemplo para um servidor de relatório pode ser http://< computername>/reportserver.

  3. Selecione o relatório e clique em Abrir. Em alternativa, pode colar uma ligação 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 Tabelas liga-se ao relatório e compõe-o na área de pré-visualização.
    Se o relatório usa parâmetros, você deve especificar um parâmetro ou não pode criar a conexão de relatório. Quando o fizer, apenas as linhas relacionadas com o valor do parâmetro serão importadas no feed de dados.

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

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

      Nota

      A visualização do relatório guarda os parâmetros que selecionou juntamente com a definição do feed de dados.

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

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

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

  6. Na página Selecionar Tabelas e Modos de Exibição do assistente, marque a caixa de seleção ao lado das partes do 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 , escreva o nome da tabela onde pretende que o feed de dados seja guardado no seu livro do Power Pivot.
    O nome do controle Reporting Service é usado por padrão se nenhum nome tiver sido atribuído: por exemplo, Tablix1, Tablix2. Recomendamos que altere este nome durante a importação para que possa identificar mais facilmente a origem do feed de dados importado.

  8. Clique em Pré-visualizar e Filtrar para rever os dados e alterar as seleções de coluna. Não pode restringir as linhas que são importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de verificação. Clique em OK.

  9. Na página Selecionar tabelas e modos de exibição , clique em Concluir.

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

Início da Página

Importar dados de relatório através de um URL para um documento de serviço de dados

Uma alternativa à especificação de 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 importa o documento do serviço de dados, é gerado um feed de relatório a partir do relatório e adicionado ao livro do Power Pivot.

  1. Na janela do Power Pivot, no separador Base , clique em De Feeds de Dados. É aberto o Assistente de Importação de Tabelas.
  2. Na página Ligar a um Feed de Dados , escreva um nome amigável para utilizar quando se referir à origem de dados.
    Este nome só é utilizado no livro do Power Pivot para se referir à origem de dados. Mais adiante no assistente, definirá o nome da tabela onde os dados estão armazenados.
  3. Digite um caminho para o arquivo de documento de serviço de dados (.atomsvc) que especifica o feed de relatório. Pode especificar um endereço para o documento se este estiver armazenado no servidor ou pode abri-lo a partir de uma pasta no seu 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 garantir que um feed possa ser criado usando as informações no documento do serviço de dados.
  5. Clique em Seguinte.
  6. Na página Selecionar Tabelas e Modos de Exibição do assistente, marque a caixa de seleção ao lado das partes do 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 , escreva o nome da tabela onde pretende que o feed de dados seja guardado no seu livro do Power Pivot.
    O nome do controle Reporting Service é usado por padrão se nenhum nome tiver sido atribuído: por exemplo, Tablix1, Tablix2. Recomendamos que altere este nome durante a importação para que possa identificar mais facilmente a origem do feed de dados importado.
  8. Clique em Pré-visualizar e Filtrar para rever os dados e alterar as seleções de coluna. Não pode restringir as linhas que são importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de verificação. Clique em OK.
  9. Na página Selecionar tabelas e modos de exibição , clique em Concluir.
  10. Quando todas as linhas tiverem sido importadas, clique em Fechar.

Início da Página

Exportar um relatório como 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 Feed de dados
    Se tiver o Excel instalado no seu computador, ser-lhe-á pedido para abrir ou guardar o ficheiro. 
  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á em execução em uma versão com suporte do Reporting Services. Considere mover ou copiar o relatório para um servidor de relatório que seja uma versão suportada.

Nota

O Reporting Services inclui uma extensão de renderização Atom que gera os feeds a partir 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 utilizados para exportar dados de relatório para livros do 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

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

Se não tiver no computador uma aplicação que consiga abrir um feed de relatório, guarde o documento para utilização futura num computador com o Power Pivot no Excel. O documento guardado especifica um endereço para o relatório. 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 de feed de dados
  3. Clique em Guardar para armazenar o ficheiro .atomsvc no seu computador. O arquivo especifica o servidor de relatório e o local do arquivo de relatório.

Para utilizar o ficheiro .atomsvc mais tarde, pode abri-lo no Power Pivot no 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.

Também pode publicar este ficheiro numa biblioteca de feeds de dados no SharePoint para o disponibilizar a qualquer pessoa que pretenda utilizar feeds de relatório noutros livros ou relatórios. Para obter mais informações sobre bibliotecas de feeds de dados, consulte Feeds de dados do Power Pivot no MSDN.

Início da Página