

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma Secretaria da Fazenda está implantando um ambiente analítico para acompanhar a arrecadação de ICMS ao longo dos anos. O objetivo é permitir análises por período, contribuinte, atividade econômica e localidade, bem como cálculos de totais, médias e comparações temporais. O time de TI optou por utilizar modelagem dimensional, avaliando o uso de Star Schema e Snowflake Schema conforme as necessidades de desempenho e manutenção do modelo. Nessa avaliação, o time observou que
o Snowflake Schema elimina a necessidade de chaves substitutas nas dimensões, pois prioriza chaves naturais oriundas dos sistemas transacionais, garantindo consistência entre os dados operacionais e o ambiente analítico fiscal.
a modelagem dimensional organiza os eventos de arrecadação em uma tabela fato contendo métricas, enquanto dimensões fornecem o contexto analítico, no Star Schema essas dimensões se ligam diretamente à tabela fato de forma desnormalizada, enquanto no Snowflake Schema algumas dimensões são normalizadas para representar hierarquias, com impacto em desempenho e manutenção.
a tabela que registra cada documento fiscal com seu respectivo valor de ICMS deve ser modelada como dimensão, pois concentra atributos descritivos relevantes ao negócio, enquanto as informações de tempo e contribuinte devem compor tabelas fato para viabilizar agregações e análises cruzadas no ambiente analítico.
as dimensões no Star Schema são obrigatoriamente normalizadas em múltiplas tabelas para representar hierarquias como tempo e localização, reduzindo redundância e aumentando a eficiência das consultas analíticas em ambientes de grande volume de dados fiscais.
a modelagem dimensional pressupõe que métricas como valor arrecadado e quantidade de documentos sejam armazenadas em tabelas separadas por tipo de análise, evitando a centralização em uma única tabela fato e facilitando o controle de integridade referencial.