Criar um Modelo de Dados no Excel

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Um modelo de dados permite-lhe Integre dados provenientes de várias tabelas, eficazmente construir uma origem de dados relacionais dentro de um livro do Excel. Dentro do Excel, modelos de dados são utilizados transparente, fornecer dados de tabela utilizados em tabelas dinâmicas e gráficos dinâmicos. Visualizar os um modelo de dados como uma colecção de tabelas numa lista de campos e, a maior parte das vezes, mesmo nunca saberá que ainda estiver lá.

Antes de poder começar a trabalhar com o modelo de dados, que precisa para obter alguns dados. Para que recomendamos irá utilizar a & transformar a experiência de (Power Query), por isso, poderá pretender recuar um pouco e veja um vídeo ou siga o nosso guia de formação na obter e transformar e Power Pivot.

Onde está o Power Pivot?

Onde está a obter e transformar (Power Query)?

  • Excel 2016 e o Excel para o Office 365 - obter e transformar (Power Query) foi integrado com o Excel no separador dados.

  • Excel 2013 - Power Query é um suplemento que é incluído com o Excel, mas tem de ser ativado. Aceda a ficheiro > Opções > Suplementos, em seguida, em Gerir pendente na parte inferior do painel, selecione Suplementos COM > Ir. Selecione Microsoft Power Query para Excel, em seguida, OK ativá-lo. Um separador Power Query será adicionado ao Friso.

  • Excel 2010 - Transferir e instalar o suplemento Power Query. Assim que ativada, será adicionado um separador Power Query para o Friso.

Introdução

Em primeiro lugar, que precisa para obter alguns dados.

  1. No Excel 2016 e Excel para o Office 365, utilize dados > obter e transformar dados > Obter dados para importar dados a partir de qualquer número de origens de dados externos, como um ficheiro de texto, livro do Excel, Web site, o Microsoft Access, SQL Server ou outra base de dados relacional que contenha várias tabelas relacionadas.

    No Excel 2013 e 2010, aceda ao Power Query > Obter dados externos e selecione a sua origem de dados.

  2. Excel pede-lhe para selecionar uma tabela. Se pretender ter várias tabelas a partir da mesma origem de dados, selecione a opção Ativar seleção de múltiplas tabelas . Quando seleciona várias tabelas, o Excel cria automaticamente um modelo de dados por si.

    Nota: Nestes exemplos, estamos a utilizar um livro do Excel com detalhes do aluno fictício em classes e as notas do aluno. Pode transferir o nosso modelo de dados estudantes livro de exemploe segui-los. Também pode Transferir uma versão com um modelo de dados completa..

    Obter e transformar (Power Query) navegador
  3. Selecione uma ou mais tabelas, em seguida, clique em carregar.

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

Pode agora tem um modelo de dados que contém todas as tabelas que importou e, estes serão apresentados 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 PowerPivot para importar dados. Adicionar-in, o modelo é representado num esquema com separadores semelhantes para o Excel, onde cada separador contém os dados de tabela. Consulte o artigo obter dados utilizando o suplemento Power Pivotpara saber as noções básicas da importação de dados utilizando uma base de dados do SQL Server.

  • 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 PowerPivot. Poderá efetuar este procedimento se pretender utilizar funcionalidades do PowerPivot, 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 o artigo criar um modelo de dados de Otimização da memória com o Excel e Power Pivot.

  • Para informações mais detalhadas, consulte o artigo Tutorial: importar dados para o Excel e criar um modelo de dados.

Sugestão: Como saber se o seu livro possui um modelo de dados? Aceda a PowerPivot > Gerir. Se vir dados semelhantes a folha de cálculo, em seguida, existe um modelo. Consulte o artigo: Saiba quais as origens de dados são utilizadas num modelo de dados do livro para obter mais informações.

Criar relações entre as suas tabelas

O passo seguinte é criar relações entre tabelas, para que podem extrair dados a partir de qualquer uma delas. Cada tabela tem de ter uma chave primária ou identificador de campo único, como o ID de estudantes ou o número de classe. A forma mais fácil é arrastar e largar esses campos ligá-los no Power Pivot Vista de diagrama.

  1. Aceda a PowerPivot > Gerir.

  2. No separador base, selecione Vista de diagrama.

  3. Todas as tabelas importadas serão apresentadas e, poderá demorar algum tempo para redimensioná-los dependendo quantos campos tem de cada um deles.

  4. Em seguida, arraste o campo de chave primária de uma tabela para outra. O exemplo seguinte é a vista de diagrama de tabelas nosso estudantes:

    Vista de diagrama de relação dados modelo Power Query

    Já criámos as ligações seguintes:

    • tbl_Students | ID de estudantes > tbl_Grades | ID de estudantes

      Por outras palavras, arraste o campo ID de estudantes a partir da tabela de estudantes para o campo ID de estudantes na tabela classificações por letras.

    • tbl_Semesters | ID de semestre > tbl_Grades | Semestre

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

    Notas: 

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

    • As conexões na Vista de diagrama têm um "1" no um lado e um "*" noutra. Isto significa que não 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 o artigo: relações entre tabelas num modelo de dados para obter mais informações.

    • Apenas os conectores indicam que existe uma relação entre tabelas. Estes não realmente mostram-lhe os campos que estão ligados umas às outras. Para ver as ligações, aceda a PowerPivot > Gerir > estrutura > relações > Gerir relações. No Excel, pode aceder aos dados > relações.

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

Um livro do Excel pode conter apenas um modelo de dados, mas esse modelo conter várias tabelas que podem ser utilizadas repetidamente no livro. Pode adicionar mais tabelas a um modelo de dados existente em qualquer altura.

  1. No PowerPivot, aceda a Gerir.

  2. No separador base, selecione a tabela dinâmica.

  3. Selecione onde pretende que a tabela dinâmica seja colocado: uma nova folha de cálculo ou a localização atual.

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

    Lista de campos da tabela dinâmica do Power Pivot

Seguinte, criar uma tabela dinâmicaou criar um gráfico dinâmico. 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 de modelo de dados estudantes.

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

Imaginemos que importou ou copiadas grandes quantidades de dados que pretende utilizar num modelo, mas ainda não tiver adicionado ao modelo de dados. Direccionar novos dados num modelo é mais fácil do pensa.

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

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

  3. Clique em PowerPivot > 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 tabela de PowerPivot

No PowerPivot, não pode adicionar uma linha a uma tabela ao escrever diretamente numa nova linha como pode numa folha de cálculo do Excel. Mas pode adicionar linhas ao copiar e colarou atualizar a origem de dados e atualizar o modelo do Power Pivot.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no UserVoice do Excel.

Consulte Também

Obter e transformar e guias de formação do Power Pivot

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

Criar um modelo de dados de Otimização da memória com o Excel e Power Pivot

Tutorial: Importar dados para o Excel e crie 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

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×