Ir para conteúdo
  • 0

Relacionamento entre Tabelas Vendas Produto e Pedidos


Ir para solução Solucionado por Roseane ,

Pergunta

  • Alunos
Postado

Bom Dia !  

Gostaria de saber o método mais performatico para essa relação. Tenho duas tabelas ``Vendas Produto`` e ``Pedidos `` e gostaria de poder responder as seguintes perguntas:

-Qual o produto que o cliente n mais comprou ?

-Melhor Cliente / Vendedor ?

-Melhores Produtos / Regiao ?

-...

*segue exemplo abaixo.

P.S. Tentei fazer o merge mas a base ficou muito grande.

Duvida PBI.png

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Postado

A tabela pedidos pode ser utilizada como dimensão ? Tem o problema dos fretes que esta na tabela de pedidos e nao nos produtos, dificultando o calculo do valor total daquele pedido.  

apenas uma correcao nas perguntas:  Melhores produtos / Vendedores

 

  • 0
  • Alunos
Postado

A tabela Pedidos tem os pedidos únicos, então entendo que não há problema em ser uma dimensão, mas ela não precisa ter o valor total, apenas frete. Depois com medidas você consegue obter o valor do frete para cada pedido porque a tabela pedidos estará relacionada com a tabela de vendas.

  • 0
  • Alunos
Postado

Show! Entao eu teria um snowflake schema, pois tenho que conectar as dimensões regiao e cliente na tabela de pedidos.Eu gostaria de saber se nesse caso eu deveria desnomalizar as tabelas regiao e cliente? 

  • 0
  • Alunos
Postado
Em 10/06/2021 em 15:19, Bruno Abdalla de Souza disse:

Eu imagino as seguintes tabelas:

 

Dimensão:

1) Pedidos (a pedido não precisa de total de vendas, pois isso vc consegue pela soma de total da fVendas)

2) Região

3) Produtos

 

Fatos:

1) Vendas

O modelo utilizando a tabela pedidos como dimensão realmente ficou muito mais performatico, porem tive um pouco mais de dificuldade para ratear o valor de frete para os produtos .Obtive bons resultados como a carga das tabelas que ficou nitidamente mais rápida e os valores para as perguntas bateram sem nenhum tipo de ajuste extra. 

O único problema que ainda resta é o snowflake schema.

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...