Ir para conteúdo
  • 0

relacionamento fato-fato


Ana Leticia Sampaio
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Olá pessoal,

Eu peguei um projeto já estava em desenvolvimento e estou com alguns desafios.

Dentre eles o relacionamento entre duas tabelas fato. Sei que não é o mais recomendável, mas é como está no projeto atual.

Tenho uma fato Actions

image.png.3ebeab07597778e3a31cd6c3e5b85f31.png

 

E uma fato Action call details

image.png.ea405c274e863d0777d4c1345d6d5888.png

 

Ambas deveriam estar relacionadas com um relacionamento (um para muitos) através do call detail ID que é a chave comum.

No entanto, como está na primeira imagem, a tabela fato actions tem valores em branco do call details ID, então não consigo fazer este tipo de relacionamento.

Qual seria a melhor prática para solucionar isto?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Uma possibilidade seria no ETL trocar o null por um número de ID equivalente que não terá correspondência na outra tabela.

Outra possibilidade seria deixar sem relacionamento e usar DAX para obter a informações que deseja, caso este solução fique performática.

Uma outra possibilidade seria trazer as informações necessárias da fato Action call details para a fato Actions usando coluna calculada, com um LOOKUPVALUE por exemplo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @Ana Leticia Sampaio?

Além das possibilidades que o @Bruno Abdalla de Souza comentou, uma última seria criar uma nova tabela "dimensão" apenas com as IDs únicas da tua tabela fato.

Você pode fazer isso no Power Query duplicando a coluna de referência e removendo os valores duplicados. Ou então em DAX usando a função VALUES() da coluna de referência.

Abs!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...