1
resposta

Modelagem DW

No meu star schema eu separo fornecedor, departamento, região geografica, sem fazer Snow flake, coloco os id de todas as dimensões na fato, está errado?

Ex: Dim_Cliente id_cliente cd_cnpj nm_nome ... ... Dim_Produto id_produto nm_produto ... ... ... Dim_Região_geografica id_Regiao_geo nm_estado nm_cidade nm_bairro ... ... Dim_fornecedor id_fornecedor nm_fornecedor ... ...

Fato_venda id_cliente id_regiao_geografica_cliente(id_regiao_geografica) id_produto ... ... Fato_compra id_fornecedor id_produto id_regiao_geografica_fornecedor(id_regiao_geografica)

1 resposta

Oi Renata, tudo bem?

Esta é uma modelagem válida.

Dependendo de cada cenário, volume de dados, os tipos de consultas que normalmente terá que responder com seu modelo de dados, você pode aplicar diferente soluções.

Desde situações onde talvez faça sentido agregar tudo em uma única tabela, já contendo todas as informações, ou um star schema, como você fez ou snow flake.

Espero ter ajudado!

=)