Criar um modelo de dados no Excel

Um modelo de dados permite que você integre dados de várias tabelas, criando uma fonte de dados relacional com eficiência dentro de uma pasta de trabalho do Excel. No Excel, os modelos de dados são usados de forma transparente, fornecendo dados tabulares usados em tabelas dinâmicas e gráficos dinâmicos. Um modelo de dados é visualizado como uma coleção de tabelas em uma lista de campos e, na maioria das vezes, você nunca saberá que ela está lá.

Antes de começar a trabalhar com o modelo de dados, você precisa obter alguns dados. Para isso, usaremos a experiência Get & Transform (Power Query), portanto, talvez você queira voltar um pouco e assistir a um vídeo ou seguir o nosso guia de aprendizagem para obter & transformação e o Power pivot.

Onde está o Power Pivot?

Onde é possível & transformação (Power Query)?

  • Excel 2016 & Excel para Office 365 -obter & transformação (Power Query) foi integrada ao Excel na guia dados .

  • Excel 2013 -o Power Query é um suplemento que está incluído no Excel, mas precisa ser ativado. Vá para arquivo > Opções > suplementose, em seguida, na lista suspensa gerenciar na parte inferior do painel, selecione suplementos de com > ir. Verifique o Microsoft Power Query para Excele, em seguida, clique em OK para ativá-lo. Uma guia do Power Query será adicionada à faixa de opções.

  • Excel 2010Baixe e instale o suplemento Power Query.. Após a ativação, uma guia Power Query será adicionada à faixa de opções.

Introdução

Primeiro, você precisa obter alguns dados.

  1. No Excel 2016 e no Excel para Office 365, use dados > obter & dados de transformação > obter dados para importar dados de qualquer número de fontes de dados externas, como um arquivo de texto, pasta de trabalho do Excel, site, Microsoft Access, SQL Server ou outro banco de dados relacional que contém várias tabelas relacionadas.

    No Excel 2013 e no 2010, vá para Power Query > obter dados externose selecionar 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 a seleção de várias tabelas . Quando você seleciona várias tabelas, o Excel cria automaticamente um modelo de dados para você.

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

    Acesse o navegador do & Transform (Power Query)
  3. Selecione uma ou mais tabelas e clique em carregar.

    Se precisar editar os dados de origem, você pode escolher a opção de edição . Para obter mais detalhes, consulte: introdução ao editor de consultas (Power Query).

Agora você tem um modelo de dados que contém todas as tabelas importadas e elas serão exibidas na lista de camposda 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 suplemento, o modelo é representado em um layout com guias semelhante ao Excel, em que cada guia contém dados tabulares. Consulte obter dados usando o suplemento Power pivotpara aprender as noções básicas da importação de dados usando um banco de dados do SQL Server.

  • 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 obter dicas sobre como reduzir o tamanho de um modelo de dados, consulte criar um modelo de dados com uso eficiente de memória usando o Excel e o Power pivot.

  • Para explorar mais, consulte tutorial: importar dados para o Excel e criar um modelo de dados.

Dica: Como você pode saber se a sua pasta de trabalho tem um modelo de dados? Vá para Power PivotPower Pivotgerenciar. Se você vir dados do tipo planilha, existe um modelo. Consulte: descobrir quais fontes de dados são usadas em um modelo de dados de pasta 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 extrair dados de qualquer um deles. Cada tabela precisa ter uma chave primária ou identificador de campo exclusivo, como a ID do aluno ou o número da classe. A maneira mais fácil é arrastar e soltar esses campos para conectá-los no modo de exibição de diagramado Power pivot.

  1. Acesse o Power Pivot > gerenciar.

  2. Na guia página inicial , selecione modo de exibição de diagrama.

  3. Todas as tabelas importadas serão exibidas, e você talvez queira levar algum tempo para redimensioná-las, dependendo de quantos campos cada um tem.

  4. Em seguida, arraste o campo de chave primária de uma tabela para a seguinte. O exemplo a seguir é o modo de exibição de diagrama de nossas tabelas de alunos:

    Modo de exibição diagrama de relações de modelo de dados do Power Query

    Nós criamos os seguintes links:

    • tbl_Students | IDENTIFICAÇÃO do aluno > tbl_Grades | IDENTIFICAÇÃO do aluno

      Em outras palavras, arraste o campo ID do aluno da tabela estudantes para o campo ID do aluno na tabela notas.

    • tbl_Semesters | ID do semestre de > tbl_Grades | Semestre

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

    Observações: 

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

    • Os conectores no modo de exibição de diagrama têm um "1" em um lado e um "*" no outro. Isso significa que há uma relação um-para-muitos entre as tabelas, e isso determina como os dados são usados em suas tabelas dinâmicas. Consulte: relações entre tabelas em um modelo de dados para saber mais.

    • Os conectores só indicam que há uma relação entre tabelas. Na verdade, eles não mostram quais campos estão vinculados uns aos outros. Para ver os links, acesse o Power Pivot > gerenciarrelações de > de design > > gerenciar relações. No Excel, você pode ir para dados > relações.

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

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

  1. No Power Pivot, vá para gerenciar.

  2. Na guia página inicial , selecione tabela dinâmica.

  3. Selecione onde você deseja que a tabela dinâmica seja colocada: uma nova planilha ou a localização atual.

  4. Clique em OK, e o Excel adicionará uma tabela dinâmica vazia com o painel lista de campos, exibido à direita.

    Lista de campos da 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 seus campos na tabela dinâmica. Já criamos relações na pasta de trabalho de exemplo do modelo de dados do aluno.

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

Suponha que você importou ou copiou muitos dados que deseja usar em um modelo, mas não o 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 uma tabela do Excel são melhor.

  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 tabela do Power Pivot

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 copiando e colandoou 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, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Confira também

Obter & guias de aprendizagem de transformação e do Power pivot

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

Criar um modelo de dados com uso eficiente de memória usando o Excel e o Power pivot

Tutorial: importar dados para o 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

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

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

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×