Em muitos casos, a importação de dados relacionais por meio do suplemento do Power Pivot é mais rápida e eficiente do que fazer uma simples importação no Excel.
Geralmente, é tão fácil de fazer:
- Consulte um administrador de banco de dados para obter informações de conexão do banco de dados e verificar se você tem permissão para acessar os dados.
- Se os dados forem relacionais ou dimensionais, então, no Power Pivot, clique em Página Inicial>Obter Dados> Externosdo Banco de Dados.
Opcionalmente, você pode importar de outras fontes de dados:
- Clique em Página Inicial>do Serviço de Dados se os dados forem do Microsoft Azure Marketplace ou de um feed de dados OData.
- Clique em Página Inicial >Obter Dados>Externos de Outras Fontes para escolher entre a lista completa de fontes de dados.
Na página Escolher como importar os dados , escolha se deseja obter todos os dados da fonte de dados ou filtrar os dados. Escolha tabelas e modos de exibição em uma lista ou escreva uma consulta que especifique quais dados importar.
As vantagens de uma importação do Power Pivot incluem a capacidade de:
- Filtre dados desnecessários para importar apenas um subconjunto.
- Renomeie tabelas e colunas à medida que você importa dados.
- Cole em uma consulta predefinida para selecionar os dados retornados.
Dicas para escolher fontes de dados
- Às vezes, os provedores OLE DB podem oferecer desempenho mais rápido para dados em grande escala. Ao escolher entre provedores diferentes para a mesma fonte de dados, você deve tentar o provedor OLE DB primeiro.
- A importação de tabelas de bancos de dados relacionais economiza etapas, pois relações de chave estrangeira são usadas durante a importação para criar relações entre planilhas na janela do Power Pivot.
- Importar várias tabelas e, em seguida, excluir as que você não precisa pode economizar etapas. Se importar uma tabela por vez, talvez ainda seja necessário criar relações entre elas manualmente.
- Colunas que contêm dados semelhantes em fontes de dados diferentes são a base da criação de relações na janela do Power Pivot. Ao usar fontes de dados heterogêneas, escolha tabelas que tenham colunas que possam ser mapeadas para tabelas em outras fontes de dados que contenham dados idênticos ou semelhantes.
- Para dar suporte à atualização de dados para uma pasta de trabalho que você publica no SharePoint, escolha fontes de dados que sejam igualmente acessíveis a estações de trabalho e servidores. Depois de publicar a pasta de trabalho, você pode configurar uma agenda de atualização de dados para atualizar as informações na pasta de trabalho automaticamente. O uso de fontes de dados disponíveis em servidores de rede possibilita a atualização de dados.
Obter dados de outras fontes
- Obter dados do Analysis Services
- Adicionar dados da planilha a um Modelo de Dados usando uma tabela vinculada
- Copiar e colar linhas em um modelo de dados no Power Pivot
Atualizar dados relacionais
No Excel, clique emConexõesde Dados>>Atualizar Tudo para se reconectar a um banco de dados e atualizar os dados em sua pasta de trabalho.
A atualização atualizará células individuais e adicionará linhas que foram atualizadas no banco de dados externo desde o momento da última importação. Somente novas linhas e colunas existentes serão atualizadas. Se precisar adicionar uma nova coluna ao modelo, você precisará importá-la usando as etapas fornecidas acima.
Uma atualização simplesmente repete a mesma consulta usada para importar os dados. Se a fonte de dados não estiver mais no mesmo local ou se as tabelas ou colunas forem removidas ou renomeadas, a atualização falhará. É claro que você ainda mantém todos os dados importados anteriormente. Para exibir a consulta usada durante a atualização de dados, clique emGerenciar do Power Pivot> para abrir a janela do Power Pivot. Clique emPropriedades da Tabelade Design> para exibir a consulta.
Compartilhamento e permissões
Normalmente, as permissões são necessárias para atualizar os dados. Se você compartilhar a pasta de trabalho com outras pessoas que também desejam atualizar os dados, elas exigirão pelo menos permissões somente leitura no banco de dados.
O método pelo qual você compartilha sua pasta de trabalho determinará se a atualização de dados pode ocorrer. Para o Microsoft 365, você não pode atualizar dados em uma pasta de trabalho salva no Microsoft 365. No Servidor do SharePoint, você pode agendar a atualização de dados autônoma no servidor, mas é necessário que o Power Pivot para SharePoint tenha sido instalado e configurado em seu ambiente do SharePoint. Entre em contato com o administrador do SharePoint para ver se uma atualização de dados agendada está disponível.
Fonte de dados com suporte
Você pode importar dados de uma das muitas fontes de dados fornecidas na tabela abaixo.
O Power Pivot não instala os provedores para cada fonte de dados. Embora alguns provedores possam já existir em seu computador, talvez seja necessário baixar e instalar o provedor de que você precisa.
Você também pode vincular a tabelas no Excel e copiar e colar dados de aplicativos como Excel e Word que usam um formato HTML para a Área de Transferência. Para obter mais informações, consulte Adicionar dados usando tabelas vinculadas do Excel e Copie e cole dados no Power Pivot.
Considere o seguinte em relação aos provedores de dados:
- Você também pode usar o provedor 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 você encontrar algum erro, recomendamos que use um dos outros provedores listados para o Oracle.
| Origem | Versões | Tipo de arquivo | Provedores |
|---|---|---|---|
| Bancos de dados de acesso | Microsoft Access 2003 ou posterior. | .accdb ou .mdb | Provedor OLE DB ACE 14 |
| Bancos de dados relacionais do SQL Server | Microsoft SQL Server 2005 ou posterior; Banco de Dados SQL do Microsoft Azure | (não aplicável) | Provedor OLE DB para SQL Server Provedor OLE DB do SQL Server Native Client Provedor OLE DB do SQL Server Native 10.0 Client Provedor de Dados do .NET Framework para SQL Client |
| SQL Server Parallel Data Warehouse (PDW) | SQL Server 2008 ou posterior | (não aplicável) | Provedor OLE DB para SQL Server PDW |
| Bancos de dados relacionais da Oracle | Oráculo 9i, 10g, 11g. | (não aplicável) | Provedor Oracle OLE DB Provedor de Dados do .NET Framework para Cliente Oracle Provedor de dados do .NET Framework para SQL Server MSDAORA OLE DB (provedor 2) OraOLEDB MSDASQL |
| Bancos de dados relacionais Teradata | Teradata V2R6, V12 | (não aplicável) | Provedor OLE DB tdoledb Provedor de Dados .Net para Teradata |
| Bancos de dados relacionais do Informix | (não aplicável) | Provedor OLE DB do Informix | |
| Bancos de dados relacionais do IBM DB2 | 8.1 | (não aplicável) | DB2OLEDB |
| Bancos de dados relacionais Sybase | (não aplicável) | Provedor Sybase OLE DB | |
| Outros bancos de dados relacionais | (não aplicável) | (não aplicável) | Provedor OLE DB ou driver ODBC |
| Arquivos de texto Conectar-se a um Arquivo Simples |
(não aplicável) | .txt, .tab .csv | Provedor OLE DB ACE 14 para Microsoft Access |
| Arquivos do Microsoft Excel | Excel 97-2003 ou posterior | .xlsx, .xlsm, .xlsb, .xltx, .xltm | Provedor OLE DB ACE 14 |
| Pasta de trabalho do Power Pivot Importar dados do Analysis Services ou Power Pivot |
Microsoft SQL Server 2008 R2 ou posterior | xlsx, .xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (usado apenas com pastas de trabalho do Power Pivot publicadas em farms do SharePoint que têm o Power Pivot para SharePoint instalado) |
| Cubo do Analysis Services Importar dados do Analysis Services ou Power Pivot |
Microsoft SQL Server 2005 ou posterior | (não aplicável) | ASOLEDB 10 |
| Feed 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 banco 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 |
Provedor de Feed de Dados da Microsoft para Power Pivot Feed de dados do .NET Framework provedor de dados para Power Pivot |
| Relatórios do Reporting Services Importar dados de um relatório do Reporting Services |
Microsoft SQL Server 2005 ou posterior | .rdl | |
| Arquivos de Conexão do Banco de Dados do Office | .odc |
Fontes sem suporte
Documentos de servidor publicados, como bancos de dados do Access já publicados no SharePoint, não podem ser importados.
Precisa de mais ajuda?
Você sempre pode consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.