Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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)?
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.
Como identificar as tabelas FATO? por exemplo, uma data(dd/mm/yyyy hh:mm:ss) por tabela FATO ?
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.
Existem diversos mode de consultar e armazenar. Depende de como você quer trabalhar o dado.
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.
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)?
Obrigado