Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Como seria a fato do DataMart quando eu tenho um relacionamento de 1:N na dimensão produto

Olá, fiquei com a seguinte dúvida.

Se a dimensão Produto tiver um relacionamento 1:n com a tabela Avaliacao( ou seja, cada produto pode ter várias avaliacoes de Cliente ).

Como ficaria a dimensão produto e a fato no DataMartDaPresidencia?

Fico Grato se puder me ajudar! Obrigado!

1 resposta

Oiii Huender, tudo bom?

Peço desculpas na demora no retorno da sua resposta.

Depende do que vai ser analisado, as avaliações são dados qualitativos? Então teria que ser inserido na dimensão. No caso teria que ser criada mais uma tabela dimensão, que seria a Dim_Avaliacao que teria:

  • Cod_Avaliacao
  • Desc_Avaliacao
  • Cod_Produto
  • Cod_Cliente (pois a avaliação viria deles).

Na Dim_Produto seria inserido mais dois campos:

  • Cod_Avaliacao
  • Desc_Avaliacao

Agora chegamos na Fato_Presidencia, como ficaria lá? Continuaria com o Cod_Produto, para o relacionamento e seria inserido mais um indicador para análise que poderia ser:

  • Quantidade de avaliações por produto
  • Indicativo Classificatório do produto

Espero ter ajudado, Huender :)

Qualquer dúvida estou sempre à disposição, tá bom? :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software