Um Modelo de Dados permite integrar dados de várias tabelas, criando efetivamente uma fonte de dados relacional dentro de uma Excel de trabalho. No Excel, os Modelos de Dados são usados de forma transparente, fornecendo dados tabulares usados em Tabelas Dinâmicas e Gráficos Dinâmicas. Um Modelo de Dados é visualizado como uma coleção de tabelas em uma Lista de Campos e, na maioria das vezes, você nunca vai saber que ele está lá.

Antes de começar a trabalhar com o Modelo de Dados, você precisa obter alguns dados. Para isso, vamos usar a experiência Get & Transform (Power Query), para que você queira dar um passo para trás e assistir a um vídeo ou seguir nosso guia de aprendizado sobre Obter & Transformar e Power Pivot.

Onde está o Power Pivot?

Onde está Get & Transform (Power Query)?

  • Excel 2016 & Excel do Microsoft 365 - Obter & Transformação (Consulta do Power) foi integrado Excel na guia Dados.

  • Excel 2013 - Power Query é um complemento que está incluído no Excel, mas precisa ser ativado. Vá para Opções de > de arquivo > e, em seguida, no menu drop-down Gerenciar na parte inferior do painel, selecione Complementos COM > Ir. Verifique o Microsoft Power Query Excel, em seguida, OK para ativá-la. Uma guia Consulta do Power será adicionada à faixa de opções.

  • Excel 2010 - Baixe e instale o complemento de Consulta do Power.. Depois de ativada, uma guia Consulta do Power será adicionada à faixa de opções.

Introdução

Primeiro, você precisa obter alguns dados.

  1. No Excel 2016 e no Excel do Microsoft 365, use Data > Get & Transform Data > Get Data para importar dados de qualquer número de fontes de dados externas, como um arquivo de texto, uma pasta de trabalho Excel, site, Microsoft Access, SQL Server ou outro banco de dados relacional que contenha várias tabelas relacionadas.

    Em Excel 2013 e 2010, acesse Power Query > ObterDados Externos e selecione sua fonte de dados.

  2. O Excel solicitará que você selecione uma tabela. Se você quiser obter várias tabelas da mesma fonte de dados, marque a opção Habilitar seleção de várias tabelas. Quando você seleciona várias tabelas, Excel cria automaticamente um Modelo de Dados para você.

    Observação: Para esses exemplos, estamos usando uma Excel de trabalho com detalhes de alunos fictícios sobre classes e notas. Você pode baixar a nossa workbookde exemplo do Modelo de Dados do Aluno e acompanhar. Você também pode baixar uma versão com um Modelo de Dados concluído..

    Obter & Navegador de Transformação (Consulta do Power)
  3. Selecione uma ou mais tabelas e clique em Carregar.

    Se precisar editar os dados de origem, escolha a opção Editar. Para obter mais detalhes, consulte: Introdução ao Editor de Consulta (Power Query).

Agora você tem um Modelo de Dados que contém todas as tabelas importadas e elas serão exibidas na Lista de Campos de Tabela Dinâmica.

Observações: 

  • Os modelos são criados de modo implícito quando você importa duas ou mais tabelas simultaneamente no Excel.

  • Os modelos são criados de modo explícito quando você usa o suplemento Power Pivot para importar dados. No complemento, o modelo é representado em um layout de tabulação semelhante ao Excel, onde cada guia contém dados tabular. Consulte Obter dados usando o add-in do Power Pivotpara saber as noções básicas de importação de dados usando um banco de dados SQL Server de dados.

  • Um modelo pode conter uma única tabela. Para criar um modelo com base em apenas uma tabela, selecione a tabela e clique em Adicionar ao Modelo de Dados no Power Pivot. Você pode fazer isso se quiser usar os recursos do Power Pivot, como conjunto de dados filtrados, colunas calculadas, campos calculados, KPIs e hierarquias.

  • As relações de tabelas poderão ser criadas automaticamente se você importar tabelas relacionadas que tenham relações de chave primária e chave estrangeira. Geralmente o Excel pode usar as informações de relações importadas como base para relações de tabelas no Modelo de Dados.

  • Para saber mais sobre como reduzir o tamanho de um modelo de dados, consulte Create a memory-efficient Data Model using Excel and Power Pivot.

  • Para explorar mais, consulte Tutorial: Import Data into Excel e Create a Data Model.

Dica: Como saber se sua agenda tem um Modelo de Dados? Vá para Power Pivot > Gerenciar. Se você vir dados parecidos com planilhas, um modelo existirá. Confira: Descubra quais fontes de dados são usadas em um modelo de dados de manual de trabalho para saber mais.

Criar relações entre suas tabelas

A próxima etapa é criar relações entre suas tabelas, para que você possa puxar dados de qualquer uma delas. Cada tabela precisa ter uma chave primária ou um identificador de campo exclusivo, como iD do aluno ou número de classe. A maneira mais fácil é arrastar e soltar esses campos para conectá-los no Modo de Exibição de Diagrama do Power Pivot.

  1. Vá para Power Pivot >Gerenciar.

  2. Na guia Página Base, selecione Exibição de Diagrama.

  3. Todas as tabelas importadas serão exibidas, e talvez você queira demorar algum tempo para re ressize-las, dependendo de quantos campos cada um tiver.

  4. Em seguida, arraste o campo chave primária de uma tabela para a próxima. O exemplo a seguir é o Diagrama de Exibição de nossas tabelas de alunos:

    Power Query Data Model Relationship Diagram View

    Criamos os seguintes links:

    • tbl_Students | ID do aluno > tbl_Grades | ID do aluno

      Em outras palavras, arraste o campo ID do Aluno da tabela Alunos para o campo ID do Aluno na tabela Notas.

    • tbl_Semesters | ID do semestre > tbl_Grades | Semestre

    • tbl_Classes | Número de classe > tbl_Grades | Número da classe

    Observações: 

    • Os nomes de campo não precisam ser os mesmos para criar uma relação, mas eles precisam ser o mesmo tipo de dados.

    • Os conectores na Exibição de Diagrama têm um "1" de um lado e um "*" do outro. Isso significa que há uma relação um-para-muitos entre as tabelas e que determina como os dados são usados em suas Tabelas Dinâmicas. Confira: Relações entre tabelas em um Modelo de Dados para saber mais.

    • Os conectores indicam apenas que há uma relação entre tabelas. Na verdade, eles não mostrarão quais campos estão vinculados uns aos outros. Para ver os links, acesse Power Pivot > Gerenciar > Design > Relações > Gerenciar Relacionamentos. Em Excel, você pode ir para Data > Relações.

Usar um modelo de dados para criar uma tabela dinâmica ou Gráfico Dinâmico

Uma Excel de trabalho pode conter apenas um Modelo de Dados, mas esse modelo contém várias tabelas que podem ser usadas repetidamente em toda a área de trabalho. Você pode adicionar mais tabelas a um Modelo de Dados existente a qualquer momento.

  1. Em Power Pivot, vá para Gerenciar.

  2. Na guia Página Principal, selecione Tabela Dinâmica.

  3. Selecione onde deseja que a Tabela Dinâmica seja colocada: uma nova planilha ou o local atual.

  4. Clique em OKe Excel adicionará uma Tabela Dinâmica vazia com o painel Lista de Campos exibido à direita.

    Lista de campos de tabela dinâmica do Power Pivot

Em seguida, crie uma Tabela Dinâmicaou crie um Gráfico Dinâmico. Se você já tiver criado relações entre as tabelas, poderá usar qualquer um dos campos na Tabela Dinâmica. Já criamos relações na workbook de exemplo do Modelo de Dados do Aluno.

Adicionar dados existentes e não relacionados a um Modelo de Dados

Suponha que você tenha importado ou copiado muitos dados que deseja usar em um modelo, mas não os adicionou ao Modelo de Dados. Enviar os novos dados para um modelo é mais fácil do que você imagina.

  1. Comece selecionando qualquer célula dentro dos dados que você deseja adicionar ao modelo. Pode ser qualquer intervalo de dados, mas os dados formatados como Excel tabela são melhores.

  2. Use uma destas abordagens para adicionar seus dados:

  3. Clique em Power Pivot > Adicionar ao Modelo de Dados.

  4. Clique em Inserir > Tabela dinâmica e marque a opção Adicionar estes dados ao Modelo de Dados na caixa de diálogo Criar Tabela Dinâmica.

O intervalo ou tabela é agora adicionado ao modelo como uma tabela vinculada. Para saber mais sobre como trabalhar com tabelas vinculadas em um modelo, consulte Adicionar dados usando tabelas vinculadas do Excel no Power Pivot.

Adicionar dados a uma Power Pivot de dados

No Power Pivot, não é possível adicionar uma linha a uma tabela digitando diretamente uma nova linha como  em uma planilha do Excel. Mas você pode adicionar linhas copiandoe colar ou atualizando os dados de origem e atualizando o modelo do Power Pivot.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte na Comunidade de respostas.

Confira também

Obter & de aprendizado transform e power pivot

Introdução ao Editor de Consultas (Power Query)

Criar um modelo de dados eficiente na memória usando o Excel e o Power Pivot

Tutorial: importar dados para Excel e criar um modelo de dados

Descobrir quais fontes de dados são usadas no modelo de dados de uma pasta de trabalho

Relações entre tabelas em um Modelo de Dados

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×