Questão FC295973
Um analista de dados está desenvolvendo um data warehouse para uma empresa de varejo. Ele precisa decidir se informações sobre uma venda devem ser armazenadas em uma tabela fato ou
Bancos de Dados Dimensionais
CESGRANRIO · 2024
Um analista de dados está desenvolvendo um data warehouse para uma empresa de varejo. Ele precisa decidir se informações sobre uma venda devem ser armazenadas em uma tabela fato ou em uma tabela dimensão.
Considerando-se as características de modelagem dimensional, uma informação que deve ser armazenada em uma tabela dimensão é a(o)
- data da venda
- quantidade de produtos vendidos
- custo total dos produtos vendidos
- imposto total pago pela venda
- valor total da venda
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A data da venda é tipicamente tratada como um atributo de dimensão no modelo dimensional.
Enquanto uma tabela fato guarda medidas numéricas e ocorrências transacionais, a dimensão reúne atributos descritivos que contextualizam essas medidas.
A dimensão tempo é especial: centraliza chaves de data e atributos derivados (dia, mês, ano, trimestre, período fiscal, dia da semana), facilitando agrupamentos e filtros sem lógica complexa nas consultas.
Armazenar a data da venda na dimensão permite padronização, redução de redundância e suporte a análises temporais consistentes.
Na prática, a tabela fato referencia a chave da dimensão de tempo (por exemplo, date_key) em vez de repetir atributos de data, o que melhora desempenho e manutenibilidade.
Conteúdo do catálogo FC Concursos · Atualizado em