Partilhar 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 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 qualquer operação de atualização de dados agendada.

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

Azure DataMarket

Importar ou exportar dados diretamente do Azure DataMarket para o PowerPivot para Excel.

Como…

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 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 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 como um feed de dados Atom.

Como…

Importar ou exportar do Azure DataMarket

Você deve ter um Windows Live ID para usar dados do Azure DataMarket. Se você for principiante no Azure DataMarket, poderá optar entre diversas fontes de dados gratuitas para conhecer as etapas.

Inicie do Azure DataMarket

  1. Vá para o site do Azure DataMarket. Faça logon usando seu Windows Live ID.

  2. No primeiro uso, preencha informações de conta e crie um ID de conta que você usará quando importar ou exportar para o Excel.

  3. Clique em Dados.

  4. Em Preço, clique em Liberar para listar essas fontes de dados que são gratuitas.

  5. Clique na fonte de dados. Na maioria das fontes de dados, inclusive as gratuitas, você precisará se inscrever para usá-las. Clique no link para se inscrever.

  6. Na página da fonte de dados, procure Explore estes Dados. A maioria das páginas têm um link com este nome; quando você clica nele, abre uma janela de consulta.

  7. Execute a consulta.

  8. Clique em Exportar.

  9. Em Exportar para Programa, escolha PowerPivot para Excel.

  10. Ao ser solicitado a abrir ou salvar o documento, clique em Abrir. Ao ser solicitado a criar uma nova pasta de trabalho (Book1), clique em Sim. O Excel é aberto, carrega o suplemento do PowerPivot, abre a janela do PowerPivot e inicia o Assistente de Importação de Tabela, com a URL de feed de dados já especificada.

  11. Você será solicitado a inserir uma ID da Conta. Você pode localizar a ID da Conta na página Minha Conta no Azure DataMarket.

Inicie no PowerPivot para Excel

  1. No Excel, abra a janela do PowerPivot.

  2. Em Obter Dados Externos, clique em Do Azure DataMarket.

  3. Clique em Exibir conjuntos de dados disponíveis do DataMarket. Isso o leva à página Dados do site do Azure DataMarket. Você pode navegar e se inscrever para obter conjuntos de dados gratuitos ou comprados a serem importados diretamente para o PowerPivot para Excel.

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 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 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

Você pode usar a nova extensão de renderização do Atom para gerar um feed de dados 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, adicionando e criando relações automaticamente 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.

Consulte também

Conceitos

Fontes de dados com suporte em pastas de trabalho PowerPivot

Diferentes maneiras de atualizar dados no PowerPivot

Outros recursos

Adicionar e manter dados no PowerPivot