11 Replies Latest reply: Jul 5, 2014 9:54 AM by Hamilton Junior RSS

    Duvida, melhor estrutura de dados

    Hamilton Junior

      Bom dia, preciso de uma opinião para estruturar uma carga.

      hoje eu tenho 4 tabelas com movimentação detalhada dos produtos, "FatoPerdaDetalhe", "FatoDevolucao",FatoDevolucoesVenda" e "VendaDetalhe". Nelas eu tenho algunas campos como unidade e codigo do produto. Agora eu preciso saber o nome do produtos e outras informações, portanto eu criei uma tabela DimProdutos, onde no final ta tabela tem o mes e ano que foi gravada, a ideia é ter um cadastro de produtos por mes para que se alguma informação seja alterada no cadastro, eu consiga ver como estava antes.

       

      Para interligar a tabela "VendaDetalhe" com a "DinProdutos" eu usei AutoHash128 com os campos id_data e codigo do produto.

      O Problema é quando eu faço isso para as outras tabelas, o sistema vai criar chave sintéticas e usa toda a memoria do servidor na caga, acredito que seja pela quantidade de dados que eu tenho dentro de cada tabela (+ 10 mi ). Quero uma ajuda para resolver isso, pensei até em criar uma tabela "DimProdutos" para cada tabela Fato.