Isto não está errado professor? Estou criando inúmeras ocorrências no banco de dados que irão aumentar o tamanho do mesmo, diminuir o desempenho para armazenar informações que não são confiáveis. O melhor não seria seguir o que recomenda a literatura e dividir cada fato em uma tabela tendo cada tabela a associação com as dimensões necessárias, e apenas as necessárias?