Compartilhar via


Importar dados de um feed de dados

Feeds de dados são um ou mais fluxos de dados XML gerados a partir de uma fonte de dados online e transmitidos para um documento ou aplicativo de destino. No PowerPivot para Excel, você pode importar um feed de dados para a pasta de trabalho do PowerPivot usando o Assistente de Importação de Tabela. Depois de importar um feed de dados para uma pasta de trabalho, você poderá usá-lo posteriormente em quaisquer operações de atualização de dados agendadas. 

ObservaçãoObservação

No Windows Vista e no Windows 7, os recursos da janela do PowerPivot estão disponíveis em uma faixa de opções, assunto discutido neste tópico. No Windows XP, os recursos estão disponíveis em um conjunto de menus. Se você estiver usando o Windows XP e quiser ver como os comandos de menu estão relacionados aos comandos da faixa de opções, consulte Interface do PowerPivot no Windows XP.

Este tópico contém as seguintes seções:

Pré-requisitos

Escolher uma abordagem de importação

Importar feeds de dados de fontes de dados públicas ou corporativas

Importar feeds de dados de listas do SharePoint

Importar feeds de dados de Relatórios do Reporting Services

Pré-requisitos

O feed deve ser um feed Atom. Não há suporte para RSS feeds.

O feed deve estar publicamente disponível ou você deve ter permissão para se conectar a ele com a conta do Windows da conexão atual.

Para exportar uma lista do SharePoint como um feed de dados, o servidor do SharePoint do qual você está importando dados deve ter o ADO.NET Data Services 3.5 SP1. Para obter mais informações, consulte Determine Hardware and Software Requirements (SharePoint 2010) (em inglês). Em Software Requirements, localize a lista de pré-requisitos de software e clique no link para o ADO.NET Data Services 3.5 correspondente ao sistema operacional você está usando (Windows Server 2008 SP2 ou Windows Server 2008 R2).

Escolher uma abordagem de importação

Os dados são adicionados uma vez durante a importação e colocados na pasta de trabalho do PowerPivot. Para obter dados atualizados do feed, você poderá atualizar os dados do PowerPivot para Excel ou configurar uma agenda de atualização de dados para a pasta de trabalho depois que ela for publicada no SharePoint. Para obter mais informações, consulte Diferentes maneiras de atualizar dados no PowerPivot.

Você pode usar qualquer uma das abordagens a seguir para importar feeds de dados para uma pasta de trabalho do PowerPivot.

Aplicativo

Abordagem

Link

PowerPivot para Excel

Clique em De Feeds de Dados para importar um feed de um documento do serviço Atom ou um único feed de dados de um serviço ou aplicativo que gere feeds no formato Atom.

Use essa abordagem para importar feeds de serviços externos ou internos ou aplicativos que forneçam feeds do Atom sobre uma conexão HTTP.

Como...

Listas do SharePoint 2010

Exporte toda uma lista do SharePoint ou parte dela como um feed de dados do Atom.

Como...

Reporting Services

Exporte um relatório completo, ou parte dele, que esteja em execução em um servidor de relatório do SQL Server 2008 R2 como um feed de dados do Atom.

Como...

Importar feeds de dados de fontes de dados públicas ou corporativas

Você pode acessar feeds públicos ou criar serviços de dados personalizados que geram feeds do Atom a partir de sistemas de banco de dados proprietários ou herdados.

  1. Na janela do PowerPivot, na guia Início, clique em De Feeds de Dados. O Assistente de Importação de Tabela é aberto.

  2. Digite um nome descritivo para o feed que você está acessando. Se você estiver importando vários feeds ou fontes de dados, o uso de nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  3. Digite o endereço para o feed de dados. Os valores válidos incluem os seguintes:

    1. Um documento XML que contém os dados do Atom. Por exemplo, a seguinte URL aponta para um feed público no site Open Government Data Initiative:

      http://ogdi.cloudapp.net/v1/dc/banklocations/
      
    2. Um documento .atomsvc que especifica um ou mais feeds. Um documento .atomsvc aponta para um serviço ou aplicativo que fornece um ou mais feeds. Cada feed é especificado como uma consulta básica que retorna o conjunto de resultados.

      Você pode especificar um endereço de URL para um documento .atomsvc que esteja em um servidor Web ou pode abrir o arquivo de um compartilhou ou pasta local em seu computador. Você poderá ter um documento .atomsvc se salvou um arquivo desse tipo no computador ao exportar um relatório do Reporting Services ou pode ter documentos .atomsvc em uma biblioteca de feeds de dados que alguém criou para o site do SharePoint. Para obter mais informações, consulte Importar dados de um relatório do Reporting Services ou Gerenciar feeds de dados PowerPivot no site da Microsoft.

      ObservaçãoObservação

      É recomendável especificar um documento .atomsvc que possa ser acessado por meio de um endereço de URL ou pasta compartilhada porque isso lhe dá a opção de configurar a atualização de dados automática para a pasta de trabalho depois, após a publicação da pasta de trabalho no SharePoint. O servidor poderá reutilizar o mesmo endereço de URL ou pasta de rede para atualizar dados se você especificar um local que não seja local para o computador.

  4. Clique em Testar Conexão para ter certeza de que o feed está disponível. Alternativamente, você também pode clicar em Avançado para confirmar que a URL Base ou a URL do Documento de Serviço contém a consulta ou o documento de serviço que fornece o feed.

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

  6. Na página Selecionar Tabelas e Exibições do assistente, no campo Nome Amigável, substitua Conteúdo do Feed de Dados por um nome descritivo que identifique a tabela que conterá esses dados após a importação

  7. 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 de relatório, mas é possível remover colunas desmarcando as caixas de seleção. Clique em OK.

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

  9. Quando todas as linhas forem importadas, clique em Fechar.

Importar feeds de dados de listas do SharePoint

No SharePoint 2010, você pode importar qualquer lista do SharePoint que tenha um botão Exportar como Feed de Dados na faixa de opções. Você pode clicar nesse botão para exportar a lista como um feed. Se tiver o Excel 2010 e o PowerPivot para Excel instalados, a janela do PowerPivot será iniciada quando o feed de dados for exportado. Se você já tiver uma pasta de trabalho do PowerPivot aberta, aberta, terá a opção de adicionar o feed à pasta de trabalho existente ou criar uma nova. Se você não tiver uma pasta de trabalho aberta, será criada uma nova.

ObservaçãoObservação

O botão Exportar como Feed de Dados aparece na faixa de opções Ferramentas de Biblioteca nos sites para os quais o recurso PowerPivot foi ativado. Um administrador do SharePoint poderá ativar o recurso para você, caso ele não esteja disponível. Para obter mais informações, consulte Ativar integração do PowerPivot para conjuntos de sites no site da Microsoft.

Alternativamente, você pode começar com o PowerPivot para Excel e especificar as listas que deseja importar. Use as instruções a seguir para saber como.

  1. Na janela do PowerPivot, na guia Início, clique em De Feeds de Dados. O Assistente de Importação de Tabela é aberto.

  2. Digite um nome descritivo para o feed que você está acessando. Se você estiver importando vários feeds ou fontes de dados, o uso de nomes descritivos para a conexão poderá ajudá-lo a lembrar como a conexão é usada.

  3. Em URL do Feed de Dados, digite um endereço para o serviço de dados da lista, substituindo <server-name> pelo nome real do seu servidor do SharePoint:

    http://<server-name>/_vti_bin/listdata.svc
    
  4. Clique em Testar Conexão para ter certeza de que o feed está disponível. Alternativamente, você também pode clicar em Avançado para confirmar que a URL do Documento de Serviço contém um endereço para o serviço de dados da lista.

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

  6. Na página Selecionar Tabelas e Exibições do assistente, selecione as listas que você deseja importar. Por exemplo, para importar metadados sobre todos os documentos na Galeria do PowerPivot, selecione Galeria do PowerPivot na lista.

    ObservaçãoObservação

    Somente é possível importar listas que contenham colunas.

  7. 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 de relatório, mas é possível remover colunas desmarcando as caixas de seleção. Clique em OK.

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

  9. Quando todas as linhas forem importadas, clique em Fechar.

Importar feeds de dados de Relatórios do Reporting Services

Se você tiver uma implantação do SQL Server 2008 R2 Reporting Services, poderá usar a nova extensão de renderização Atom para gerar um feed de dados a partir de um relatório existente. Você deve ter o Excel 2010 com o PowerPivot para Excel na sua estação de trabalho. O PowerPivot será iniciado em resposta à exportação de feed de dados, automaticamente adicionando e criando relações entre tabelas e colunas à medida que elas são transmitidas.

Alternativamente, na janela do PowerPivot, na guia Início, no grupo Obter Dados Externos, clique no botão Do Relatório. Para obter mais informações sobre como importar um feed de dados de um relatório do Reporting Services, consulte Importar dados de um relatório do Reporting Services.