Criar relações entre tabelas poder de articulação

Ao vincular tabelas do Excel to Power Pivot, você adicioná-los ao modelo de dados Poder Pivot. Neste cenário, suponha que você adicionou três conjuntos de dados em três planilhas diferentes: clientes, InvoiceHeader e InvoiceDetails.

Video: Tabela Dinâmica - Relacionamento entre Tabelas

Fichas de trabalho
Você quer usar Poder Pivot para analisar os dados do clientes, InvoiceHeader e InvoiceDetails planilhas.

Você pode encontrar os arquivos de exemplo para este exercício na pasta de trabalho nomeado Capítulo 2 Samples.xlsx.

Video: EXCEL 2013 - Power Query - Agrupamento / Powerpivot - Relação entre Tabelas / Tabela Dinâmica

Neste ponto, poder Pivot sabe que você tem três tabelas no modelo de dados, mas não tem idéia de como as tabelas se relacionam entre si. Você conectar essas tabelas definindo relações entre os Clientes, Detalhes da fatura e tabelas Invoice cabeçalho. Você pode fazê-lo diretamente dentro da janela de poder Pivot.

Se você inadvertidamente fechou a janela do Poder Pivot, você pode facilmente reabri-lo clicando no botão Gerenciar comando na guia da fita Pivot Poder.

Video: Como criar relacionamento entre tabelas no visual studio?

Siga estes passos para criar relações entre as tabelas:

  1. Activar a janela do Poder Pivot e clique no botão de comando Exibição de Diagrama na guia Home.
    A tela Pivot Poder você vê mostra uma representação visual de todas as tabelas no modelo de dados, como mostrado.

    Você pode mover as tabelas na vista Diagrama simplesmente clicando e arrastando-os.
    A ideia é identificar as chaves de índice primária em cada tabela e conectá-los. Neste cenário, a tabela clientes e tabela Invoice cabeçalho podem ser conectados usando o campo CódigoDoCliente. As tabelas de cabeçalho da nota fiscal e detalhes da fatura pode ser conectado usando o campo InvoiceNumber.



    Modelo de dados
    exibição de diagrama permite que você veja todas as tabelas no modelo de dados.

  2. Clique e arraste uma linha do campo CódigoDoCliente na tabela Clientes para o campo CódigoDoCliente na tabela Invoice cabeçalho, como demonstrado aqui.

    relações
    Para criar uma relação, basta clicar e arrastar uma linha entre os campos em suas tabelas.

  3. Clique e arraste uma linha do campo InvoiceNumber na tabela Invoice cabeçalho para o campo InvoiceNumber na tabela Detalhes da fatura.
    Neste ponto, o diagrama será semelhante ao mostrado. Observe que Power Pivot mostra uma linha entre as tabelas que você acabou conectados. Em termos de banco de dados, estes são referidos como junta.

Video: Aula 05 - Banco de Dados - Relacionamentos entre tabelas, mostrando modelo e banco com dados

A junta em Power Pivot são sempre um-para-muitos junta. Isto significa que quando uma tabela for de outro, uma das mesas tem registros exclusivos com números de índice exclusivo, enquanto o outro pode ter muitos registros onde números de índice são duplicados.

Um exemplo comum é a relação entre a tabela de clientes e tabela da factura de cabeçalho. Na tabela de clientes, você tem uma lista única de clientes, cada um com seu próprio identificador, único. Sem CustomerID na tabela é duplicada. A tabela de cabeçalho Invoice tem muitas linhas para cada CustomerID- cada cliente pode ter muitas faturas.

Observe que as linhas se juntam tem setas apontando a partir de uma tabela para outra tabela. A seta nestes unir linhas sempre aponta para a tabela que tem o índice exclusivo duplicado.

Para fechar o diagrama e voltar a ver as tabelas de dados, clique no comando de exibição de dados na janela do Poder Pivot.


Publicações relacionadas