Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
jamirjunior
Creator
Creator

Modelagem Dimensional

Pessoal, uma dúvida de modelagem dimensional.

Tenho as tabelas multa e tipo de multa(grave, leve, etc)

Crio a tabela FATO_multa e a dimensão DM_tipo_multa

ou

Crio apenas uma tabela FATO_multa, com o campo descrição do tipo.


Essa é a dúvida, quando dimensionar e qdo duplicar(redundância)?


Obg

1 Solution

Accepted Solutions
marco_almeida
Creator II
Creator II

Você pode deixar elas separadas, montando um snowflake schema ou juntar numa mesma dimensão as duas, montando um star schema.

Dependendo de quantos saltos ("flocos") você tiver no seu modelo, mais devagar é o processamento. Veja esse tópico Which schema is best (Star or Snowflake)?

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ

View solution in original post

6 Replies
marco_almeida
Creator II
Creator II

Eai cara blz?

Se você for fazer uma modelagem dimensional, é sempre separado. Mantenha na Fato apenas atributos referentes a Fato. Tipificadores, por exemplo, são dimensões.

Abraços.

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
jamirjunior
Creator
Creator
Author

Como identificar as tabelas FATO? por exemplo, uma data(dd/mm/yyyy hh:mm:ss) por tabela FATO ?

marco_almeida
Creator II
Creator II

Você pode separar  em pastas diferentes na hora de armazenar.

Se você irá consultar consulta o sistema de origem e armazenar em tabelas fato, o esquema de armazenamento pode ser diverso. Tomando por exemplo uma tabela de VENDAS.

  • Pode consultar sempre em D-1 e armazenar em formato YYYY-MM-DD_Vendas.qvd;
  • Pode consultar sempre em M-1 e armazenar em formato YYYY-MM_Vendas.qvd;
  • Pode consultar sempre em D-1 e armazenar incrementalmente o qvd;
  • Etc.

Existem diversos mode de consultar e armazenar. Depende de como você quer trabalhar o dado.

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
jamirjunior
Creator
Creator
Author

Digamos que na tabela tipificadora seja subordinada a outra tipificadora? vou usar o meu caso: é para um sistema de painel de senha. Tenho a fato q é o momento q gera a senha(ft_senha), a dimensão categoria_serviço, a qual é subordinada a outra(contador). Devo juntar as duas dimensões(categoria_serviço + contador)? provocando uma redundância na dimensão ou levar para a fato as FK das duas dimensões? deixando 2 dimensões separadas.

marco_almeida
Creator II
Creator II

Você pode deixar elas separadas, montando um snowflake schema ou juntar numa mesma dimensão as duas, montando um star schema.

Dependendo de quantos saltos ("flocos") você tiver no seu modelo, mais devagar é o processamento. Veja esse tópico Which schema is best (Star or Snowflake)?

Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ
jamirjunior
Creator
Creator
Author

Obrigado