Pode utilizar um relatório de 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 seu livro.
Neste artigo
- Pré-requisitos
- Escolher uma abordagem de importação
- Importar dados de relatórios com um endereço de um relatório publicado
- Importar dados de relatórios com um URL para um documento do serviço de dados
- Exportar um relatório como um feed de dados
- Guardar um ficheiro de documento do serviço Atom (.atomsvc) para futuras operações de importação
Pré-requisitos
Tem de utilizar um ficheiro de definição de relatório (.rdl) como uma origem de dados. A importação de um modelo de relatório não é suportada.
Tem de ter permissão para abrir o relatório na sua conta de utilizador do Windows e tem de saber o endereço do relatório ou do servidor de relatórios que o aloja. Pode marcar 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.
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 dados de relatórios no formato de feed de dados XML. Pode identificar o servidor de relatórios através da opção Exportar como Feed de Dados que aparece na barra de ferramentas do relatório quando abre o relatório no browser:
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 do relatório subjacentes, pode atualizar os dados do Power Pivot no Excel ou configurar uma agenda de atualização de dados para o livro depois de este ser publicado no SharePoint.
Pode utilizar qualquer uma das seguintes abordagens para adicionar Reporting Services dados de relatório a um livro do Power Pivot.
| Aplicativo | Abordagem | Link |
|---|---|---|
| Power Pivot | Clique em De 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 fazer... |
| Power Pivot | Clique em A partir de Feeds de Dados para especificar um documento de serviço (.atomsvc) que contém informações de ligaçã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 estiverem instalados no seu computador ou guarde o ficheiro de exportação como um ficheiro de documento do serviço Atom (.atomsvc) para utilização futura. | Como fazer... |
Importar dados de relatórios com um endereço de um relatório publicado
Na janela do Power Pivot, no separador Base , clique em A Partir do Relatório. O assistente de Importação de Tabelas é aberto.
Clique em Procurar e selecione um servidor de relatórios.
Se utilizar regularmente relatórios num servidor de relatórios, o servidor poderá estar listado em Sites e Servidores Recentes. Caso contrário, em Nome, escreva um endereço para um servidor de relatórios e clique em Abrir para procurar as pastas no site do servidor de relatórios. Um endereço de exemplo para um servidor de relatórios pode ser http://< computername>/reportserver.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 utilizar parâmetros, tem de especificar um parâmetro ou não pode criar a ligação de relatório. Quando o fizer, apenas as linhas relacionadas com o valor do parâmetro são importadas no feed de dados.Escolha um parâmetro com a caixa de listagem ou caixa de combinação fornecida no relatório.
Clique em Ver Relatório para atualizar os dados.
Observação
Ver o relatório guarda os parâmetros que selecionou juntamente com a definição do feed de dados.
Opcionalmente, clique em Avançadas para definir propriedades específicas do fornecedor para o relatório.
Clique em Testar Ligação para se certificar de que o relatório está disponível como um feed de dados. Em alternativa, também pode clicar em Avançadas para confirmar que a propriedade Documento de Serviço Inline contém XML incorporado que especifica a ligação do feed de dados.
Clique em Seguinte para continuar com a importação.
Na página Selecionar Tabelas e Vistas do assistente, selecione a caixa de marcar junto às partes do relatório que pretende importar como dados.
Alguns relatórios podem conter várias partes, incluindo tabelas, listas ou gráficos.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 controlo do Serviço de Relatórios é utilizado por predefinição se não tiver sido atribuído nenhum nome: 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.Clique em Pré-visualizar e Filtrar para rever os dados e alterar as seleções de colunas. Não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de marcar. Clique em OK.
Na página Selecionar Tabelas e Vistas , clique em Concluir.
Quando todas as linhas tiverem sido importadas, clique em Fechar.
Importar dados de relatórios com um URL para um documento do serviço de dados
Uma alternativa à especificação de um endereço de relatório é utilizar um ficheiro de documento do serviço de dados (.atomsvc) que já tenha as informações do feed de relatórios que pretende utilizar. Um documento do serviço de dados especifica um URL para o relatório. Quando importa o documento do serviço de dados, é gerado um feed de relatórios a partir do relatório e adicionado ao livro do Power Pivot.
- Na janela do Power Pivot, no separador Base , clique em A partir de Feeds de Dados. O assistente de Importação de Tabelas é aberto.
- Na página Ligar a um Feed de Dados , escreva um nome amigável a utilizar quando se referir à origem de dados.
Este nome é utilizado apenas no livro do Power Pivot para fazer referência à origem de dados. Mais tarde no assistente, irá definir o nome da tabela onde os dados são armazenados. - Escreva um caminho para o ficheiro do documento do serviço de dados (.atomsvc) que especifica o feed de relatórios. Pode especificar um endereço para o documento se estiver armazenado no servidor ou pode abri-lo a partir de uma pasta no seu computador. Em alternativa, pode clicar em Procurar para navegar para um servidor que tenha o documento do serviço de dados que pretende utilizar.
- Clique em Testar ligação para garantir que um feed pode ser criado com as informações no documento do serviço de dados.
- Clique em Avançar.
- Na página Selecionar Tabelas e Vistas do assistente, selecione a caixa de marcar junto às partes do relatório que pretende importar como dados.
Alguns relatórios podem conter várias partes, incluindo tabelas, listas ou gráficos. - 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 controlo do Serviço de Relatórios é utilizado por predefinição se não tiver sido atribuído nenhum nome: 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. - Clique em Pré-visualizar e Filtrar para rever os dados e alterar as seleções de colunas. Não pode restringir as linhas importadas no feed de dados do relatório, mas pode remover colunas desmarcando as caixas de marcar. Clique em OK.
- Na página Selecionar Tabelas e Vistas , clique em Concluir.
- Quando todas as linhas tiverem sido importadas, clique em Fechar.
Exportar um relatório como um feed de dados
- Abra um relatório a partir do Gestor de Relatórios, do SharePoint ou de um servidor de relatórios.
- Na barra de ferramentas do relatório, clique no botão Exportar como Feed de Dados:
Se o Excel estiver instalado em seu computador, você será solicitado a abrir ou salvar o arquivo. - Clique em Abrir para exibir 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 estará em execução em uma versão com suporte de Reporting Services. Considere mover ou copiar o relatório para um servidor de relatório que é uma versão com suporte.
Observaçã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 do servidor Power Pivot, cria feeds de relatório e documentos do serviço de dados usados para exportar dados de relatório para pastas de trabalho do Power Pivot. Para obter mais informações usando feeds no Power Pivot, consulte Feeds de dados do Power Pivot no MSDN.
Salvar um arquivo de documento de serviço atom (.atomsvc) para futuras operações de importação
Se você não tiver um aplicativo em seu 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 que você salva especifica um endereço para o relatório. Ele não contém dados do relatório.
- Abra um relatório do Gerenciador de Relatórios, do SharePoint ou de um servidor de relatório.
- Na barra de ferramentas do relatório, clique no ícone Exportar como Feed de Dados:
- Clique em Salvar para armazenar o arquivo .atomsvc em seu computador. O arquivo especifica o servidor de relatório e o local do arquivo de relatório.
Para usar o arquivo .atomsvc posteriormente, você 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 do serviço de dados neste tópico.
Você também pode publicar esse arquivo em uma biblioteca de feed de dados no SharePoint para disponibilizá-lo a 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.