Capture as estatísticas no nível aplicável mais baixo. Você deseja aplicar os princípios de normalização de banco de dados ao design inicial. Isso oferece a você o cenário de captura de dados mais direto, deixando a você a maior flexibilidade para geração de relatórios.
Depois de decidir exatamente quais relatórios você precisa e determinar quais desafios de desempenho você pode estar enfrentando, você pode aplicar a desnormalização para criar tabelas de data warehouse de relatórios.
Considere o seguinte modelo de dados lógicos: