Obter dados com o suplemento Power Pivot

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

Em muitos casos, importar dados relacionais através do suplemento Power Pivot é mais rápido e eficiente do que efetuar uma simples importação no Excel.

Geralmente, é tão fácil de fazer:

  1. Consulte um administrador da base de dados para obter informações de ligação à base de dados e para verificar se tem permissão para aceder aos dados.
  2. Se os dados forem relacionais ou dimensionais, então, a partir do Power Pivot, clique em Base>Obter Dados>Externos a Partir da Base de Dados.

Opcionalmente, pode importar a partir de outras origens de dados:

  • Clique em Base>do Serviço de Dados se os dados forem do Microsoft Azure Marketplace ou de um feed de dados OData.
  • Clique em Base>Obter Dados>Externos de Outras Origens para escolher a partir de toda a lista de origens de dados.

Na página Escolher Como Importar os Dados , escolha se deseja pegar todos os dados na fonte de dados ou filtrar os dados. Escolha tabelas e vistas a partir de uma lista ou escreva uma consulta que especifique os dados a importar.

As vantagens de uma importação do Power Pivot incluem a capacidade de:

  • Filtre dados desnecessários para importar apenas um subconjunto.
  • Mude o nome das tabelas e colunas à medida que importa dados.
  • Cole numa consulta predefinida para selecionar os dados que devolve.

Sugestões para escolher origens de dados

  • Por vezes, os fornecedores OLE DB podem oferecer um desempenho mais rápido para dados em grande escala. Ao escolher entre diferentes fornecedores para a mesma origem de dados, deve experimentar primeiro o fornecedor OLE DB.
  • Importar tabelas de bases de dados relacionais poupa-lhe passos, porque as relações de chave externa são utilizadas durante a importação para criar relações entre folhas de cálculo na janela do Power Pivot.
  • Importar várias tabelas e, em seguida, eliminar aquelas de que não precisa pode poupar-lhe passos. Se importar uma tabela de cada vez, poderá ainda ter de criar relações entre as tabelas manualmente.
  • As colunas que contêm dados semelhantes em diferentes origens de dados são a base da criação de relações na janela do Power Pivot. Quando utilizar origens de dados heterogéneas, escolha tabelas com colunas que possam ser mapeadas para tabelas noutras origens de dados que contenham dados idênticos ou semelhantes.
  • Para suportar a atualização de dados de um livro que publica no SharePoint, escolha origens de dados que sejam igualmente acessíveis para estações de trabalho e servidores. Após publicar o livro, pode configurar uma agenda de atualização de dados para atualizar automaticamente as informações no livro. A utilização de origens de dados disponíveis em servidores de rede torna possível a atualização de dados.

Obter dados de outras origens

Atualizar dados relacionais

No Excel, clique emLigações de Dados>>Atualizar Tudo para voltar a ligar a uma base de dados e atualizar os dados no seu livro.

A atualização irá atualizar células individuais e adicionar linhas que foram atualizadas na base de dados externa desde a hora da última importação. Apenas as novas linhas e as colunas existentes serão atualizadas. Se precisar de adicionar uma coluna nova ao modelo, terá de importá-la utilizando os passos indicados acima.

Uma atualização simplesmente repete a mesma consulta utilizada para importar os dados. A atualização irá falhar se a origem de dados já não se encontrar na mesma localização ou se as tabelas ou colunas forem removidas ou os seus nomes forem alterados. É claro que continua a reter os dados que importou anteriormente. Para ver a consulta utilizada durante a atualização de dados, clique em Gerir do Power Pivot> para abrir a janela do Power Pivot. Clique em Propriedades daTabelade Estrutura> para ver a consulta.

Partilha e permissões

Normalmente, são necessárias permissões para atualizar os dados. Se partilhar o livro com outras pessoas que também pretendam atualizar os dados, essas pessoas irão precisar, no mínimo, de permissões só de leitura na base de dados.

O método pelo qual partilha o livro irá determinar a ocorrência da atualização de dados. Para o Microsoft 365, não pode atualizar dados num livro guardado no Microsoft 365. No SharePoint Server, pode agendar uma atualização de dados autónoma no servidor, mas é necessário que o Power Pivot para SharePoint tenha sido instalado e configurado no seu ambiente do SharePoint. Contacte o administrador do SharePoint para ver se está disponível uma atualização de dados agendada.

Origens de dados suportadas

Pode importar dados de uma das várias origens de dados apresentadas na tabela abaixo.

O Power Pivot não instala os fornecedores para cada origem de dados. Embora alguns fornecedores possam já existir no seu computador, poderá ter de transferir e instalar o fornecedor de que necessita.

Também pode ligar a tabelas no Excel e copiar e colar dados a partir de aplicações como o Excel e Word que utilizam um formato HTML para a Área de Transferência. Para obter mais informações, consulte Adicionar dados utilizando tabelas ligadas do Excel e Copiar e colar dados no Power Pivot.

Considere o seguinte em relação aos provedores de dados:

  • Também pode utilizar o Fornecedor OLE DB para ODBC.
  • Em alguns casos, o uso do provedor MSDAORA OLE DB pode resultar em erros de conexão, especialmente com versões mais recentes do Oracle. Se encontrar algum erro, recomendamos que utilize um dos outros fornecedores listados para a Oracle.
Origem Versões Tipo de ficheiro Fornecedores
Bases de dados do Access Microsoft Access 2003 ou posterior. .accdb ou .mdb Fornecedor OLE DB do ACE 14
Bases de dados relacionais do SQL Server Microsoft SQL Server 2005 ou posterior; Base de Dados SQL do Microsoft Azure (não aplicável) Fornecedor OLE DB para SQL Server
Fornecedor SQL Server Native Client OLE DB
Fornecedor OLE DB do SQL Server Native 10.0 Client
Fornecedor de Dados .NET Framework para SQL Client
SQL Server Parallel Data Warehouse (PDW) SQL Server 2008 ou posterior (não aplicável) Fornecedor OLE DB para SQL Server PDW
Bases de dados relacionais Oracle Oracle 9i, 10g, 11g. (não aplicável) Fornecedor OLE DB Oracle
.NET Framework Fornecedor de Dados para Cliente Oracle
Fornecedor de Dados .NET Framework para SQL Server
MSDAORA OLE DB (provedor 2)
OraOLEDB
MSDASQL
Bases de dados relacionais Teradata Teradata V2R6, V12 (não aplicável) Fornecedor OLE DB TDOLEDB
Fornecedor de Dados .Net para Teradata
Bases de dados relacionais Informix (não aplicável) Fornecedor OLE DB Informix
Bancos de dados relacionais IBM DB2 8.1 (não aplicável) DB2OLEDB
Bases de dados relacionais Sybase (não aplicável) Fornecedor OLE DB do Sybase
Outras bases de dados relacionais (não aplicável) (não aplicável) Fornecedor OLE DB ou controlador ODBC
Ficheiros de texto
Ligar a um ficheiro simples
(não aplicável) .txt, .tab, .csv Fornecedor OLE DB ACE 14 para Microsoft Access
Ficheiros do Microsoft Excel Excel 97-2003 ou posterior .xlsx, .xlsm, .xlsb, .xltx, .xltm Fornecedor OLE DB do ACE 14
Livro do Power Pivot
Importar Dados do Analysis Services ou do PowerPivot
Microsoft SQL Server 2008 R2 ou posterior xlsx, .xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5
(utilizado apenas com livros do Power Pivot publicados em farms do SharePoint com o Power Pivot para SharePoint instalado)
Cubo do Analysis Services
Importar Dados do Analysis Services ou do PowerPivot
Microsoft SQL Server 2005 ou posterior (não aplicável) ASOLEDB 10
Feeds de dados
Importar Dados de um Feed de Dados
(usado para importar dados de relatórios do Reporting Services, documentos de serviço Atom e feed de dados único)
Formato Atom 1.0
Qualquer base de dados ou documento exposto como um Serviço de Dados do Windows Communication Foundation (WCF) (anteriormente ADO.NET Serviços de Dados).
.atomsvc para um documento de serviço que define um ou mais feeds
.atom para um documento de feed da Web Atom
Fornecedor de Feed de Dados da Microsoft para o Power Pivot
.NET Framework fornecedor de dados do feed de dados para o Power Pivot
Relatórios do Reporting Services
Importar Dados de um Relatório do Reporting Services
Microsoft SQL Server 2005 ou posterior .rdl
Ficheiros de Ligação de Base de Dados do Office .odc

Origens não suportadas

Os documentos de servidor publicados, como bases de dados do Access já publicadas no SharePoint, não podem ser importados.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.