Um Modelo de Dados permite-lhe integrar dados de múltiplas tabelas, ao criar de forma eficaz uma origem de dados relacional dentro de um Excel livro. Dentro Excel, os Modelos de Dados são utilizados de forma transparente, fornecendo dados de tabela utilizados em tabelas dinâmicas e gramaticulas dinâmicas. Um Modelo de Dados é visualizado como uma coleção de tabelas numa Lista de Campos e, na maioria das vezes, nunca saberá que está lá.

Antes de poder começar a trabalhar com o Modelo de Dados, tem de obter alguns dados. Para tal, iremos utilizar a experiência Obter & Transformar (Power Query), pelo que poderá querer dar um passo atrás e ver um vídeo ou seguir o nosso guia de aprendizagem sobre Obter & Transformar e Power Pivot.

Onde está o Power Pivot?

Onde está o Get & Transform (Power Query)?

  • Excel 2016 & Excel para Microsoft 365 - A funcionalidade Obter & Transformação (Power Query) foi integrada com Excel no separador Dados.

  • Excel 2013 – o Power Query é um add-in que está incluído no Excel, mas precisa de ser ativado. Vá a Ficheiro > Opções > e, em seguida, no painel de opções Gerir na parte inferior do painel, selecione Adicionar >Ir. Verifique se o Microsoft Power Query está Excele, em seguida, selecione OK para ativá-lo. Será adicionado um separador Power Query ao ribbon.

  • Excel 2010: transfira e instale o add-in Power Query.. Uma vez ativado, será adicionado um separador Power Query ao separador do ribbon.

Introdução

Primeiro, precisa de obter alguns dados.

  1. Em Excel 2016 e Excel para Microsoft 365, utilize o Data > Get & Transform Data > Get Data > Get Data to import data from any number of external data sources, por exemplo, a text file, Excel workbook, Web site, Microsoft Access, SQL Server ou outra base de dados relacional que contenha múltiplas tabelas relacionadas.

    No Excel 2013 e 2010, vá para o Power Query > Obter Dados Externose selecione a sua origem de dados.

  2. O Excel pede para selecionar uma tabela. Se quiser obter múltiplas tabelas a partir da mesma origem de dados, seletive a opção Ativar a seleção de múltiplas tabelas. Quando seleciona várias tabelas, Excel cria automaticamente um Modelo de Dados.

    Nota: Para estes exemplos, estamos a utilizar um livro Excel com detalhes fictícios do aluno sobre aulas e notas. Pode transferir o nosso livro de exemplo do Modelo de Dados de Estudantese acompanhar as ações. Também pode transferir uma versão com um Modelo de Dados completo..

    Navegador & Transformação (Power Query)
  3. Selecione uma ou mais tabelas e, em seguida, clique em Carregar.

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

Agora tem um Modelo de Dados que contém todas as tabelas que importou e estas serão apresentadas na Lista de Campos da Tabela Dinâmica.

Notas: 

  • Os modelos são criados implicitamente ao importar duas ou mais tabelas em simultâneo no Excel.

  • Os modelos são criados explicitamente ao utilizar o suplemento Power Pivot para importar dados. No add-in, o modelo é representado num esquema com separadores semelhante ao das Excel, em que cada separador contém dados de tabela. Consulte Obter dados com o adicionar do Power Pivotpara saber as noções básicas da importação de dados através de uma base de SQL Server dados.

  • Um modelo pode conter uma única tabela. Para criar um modelo baseado apenas numa tabela, selecione a tabela e clique em Adicionar a Modelo de Dados no Power Pivot. Poderá efetuar este procedimento se pretender utilizar funcionalidades do Power Pivot, como, por exemplo, conjuntos de dados filtrados, colunas calculadas, campos calculados, KPIs e hierarquias.

  • As relações entre tabelas podem ser criadas automaticamente se importar tabelas relacionadas com relações de chave primária e externa. De um modo geral, o Excel pode utilizar as informações de relação importadas como base para as relações entre tabelas no Modelo de Dados.

  • Para sugestões sobre como reduzir o tamanho de um modelo de dados, consulte Criar um Modelo de Dados eficiente em memória utilizando o Excel e o Power Pivot.

  • Para obter mais informações, consulte Tutorial: Importar Dadospara o Excel e Criar um Modelo de Dados.

Sugestão: Como pode saber se o seu livro tem um Modelo de Dados? Vá para oPower Pivot > Gerir. Se vir dados do tipo de uma ficha, então existe um modelo. Consulte: Saber que origens de dados são utilizadas num modelo de dados de livro para saber mais.

Criar Relações entre tabelas

O passo seguinte é criar relações entre as tabelas, para que possa retirar dados de qualquer uma delas. Cada tabela tem de ter uma chave primária ou um identificador de campo exclusivo, como ID de Estudante ou Número da turma. A forma mais fácil de o fazer é ao arrastar e largar esses campos para os ligar na Vista de Diagramado Power Pivot.

  1. Vá para Power Pivot >Manage.

  2. No separador Base, selecione Vista de Diagrama.

  3. Todas as suas tabelas importadas serão apresentadas e poderá querer demorar algum tempo a residi-las, dependendo do número de campos que cada uma tiver.

  4. Em seguida, arraste o campo de chave primária de uma tabela para a seguinte. O seguinte exemplo é a Vista de Diagrama das tabelas de estudantes:

    Vista de Diagrama de Relações de Modelo de Dados do Power Query

    Criámos as seguintes ligações:

    • tbl_Students | ID de Estudante > tbl_Grades | ID de Estudante

      Por outras palavras, arraste o campo ID de Estudante da tabela Estudantes para o campo ID de Estudante na tabela Notas.

    • tbl_Semesters | ID do Semestre > tbl_Grades | Semestre

    • tbl_Classes | Número da turma > tbl_Grades | Número da Turma

    Notas: 

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

    • Os conectores na Vista de Diagrama têm um "1" num lado e um "*" no outro. Isto significa que existe uma relação um-para-muitos entre as tabelas e que determina a forma como os dados são utilizados nas suas tabelas dinâmicas. Consulte: Relações entre tabelas num Modelo de Dados para saber mais.

    • Os conectores apenas indicam que existe uma relação entre tabelas. Não lhe mostrarão realmente que campos estão ligados uns aos outros. Para ver as ligações, vá a Power Pivot > Gerir > Estrutura > Relações > Gerir Relações. No Excel, pode ir para Data > Relationships.

Utilizar um Modelo de Dados para criar uma Tabela Dinâmica ou gráfico dinâmico

Um Excel de dados pode conter apenas um Modelo de Dados, mas esse modelo contém várias tabelas que podem ser utilizadas repetidamente em todo o livro. Pode adicionar mais tabelas a um Modelo de Dados existente em qualquer altura.

  1. No Power Pivot, vá para Gerir.

  2. No separador Base, selecione Tabela Dinâmica.

  3. Selecione o local onde pretende colocar a Tabela Dinâmica: uma nova livro ou a localização atual.

  4. Clique em OKe Excel adicionará uma tabela dinâmica vazia com o painel Lista de Campos apresentado à direita.

    Lista de Campos da Tabela Dinâmica do Power Pivot

Em seguida, crie uma Tabela Dinâmicaou crie um Gráfico Dingráfico. Se já criou relações entre as tabelas, pode utilizar qualquer um dos seus campos na Tabela Dinâmica. Já criámos relações no livro de exemplo Modelo de Dados de Estudantes.

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

Suponha que importou ou copiou muitos dados que pretende utilizar num modelo, mas que não os adicionou ao Modelo de Dados. Inserir novos dados num modelo é mais fácil do que pensa.

  1. Comece por selecionar qualquer célula dentro dos dados que pretende adicionar ao modelo. Pode ser qualquer intervalo de dados, mas os dados formatados como uma tabela Excel são os melhores.

  2. Utilize uma das seguintes abordagens para adicionar os dados:

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

  4. Clique em Inserir > Tabela Dinâmicae, em seguida, selecione Adicionar estes dados ao Modelo de Dados na caixa de diálogo Criar Tabela Dinâmica.

O intervalo ou tabela são adicionados ao modelo como uma tabela ligada. Para informações adicionais sobre como processar tabelas ligadas num modelo, consulte Adicionar Dados Utilizando Tabelas Ligadas do Excel no Power Pivot.

Adicionar dados a uma Power Pivot Tabela

No Power Pivot não pode adicionar uma linha a uma tabela ao escrever diretamente numa nova linha, como é possível numa folha de cálculo do Excel. No entanto, pode adicionar linhas ao copiare colar ou atualizar os dados de origem e atualizar o modelo do Power Pivot.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Consulte Também

Obter & de aprendizagem e guias de aprendizagem do Power Pivot

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

Criar um Modelo de Dados com consumo de memória otim Excel e o Power Pivot

Tutorial: Importar Dados para Excel Dados e Criar um Modelo de Dados

Saiba quais as origens de dados que são utilizadas num modelo de dados de livro

Relações entre tabelas num Modelo de Dados

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade da tradução?
O que afetou a sua experiência?

Obrigado pelos seus comentários!

×