Um analista de dados está desenvolvendo um data warehouse p...

Próximas questões
Com base no mesmo assunto
Q2383146 Banco de Dados
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)
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - data da venda.

No contexto da modelagem dimensional utilizada em Data Warehouses, as tabelas são categorizadas em dois tipos principais: tabelas fato e tabelas dimensão. As tabelas fato contêm as medidas numéricas, quantitativas e indicadores de desempenho do negócio, enquanto as tabelas dimensão são usadas para armazenar atributos contextuais, descritivos e geralmente textuais que são as dimensões pelas quais os fatos serão analisados.

Considerando essas definições, vamos analisar por que a data da venda deve ser armazenada em uma tabela dimensão:

  • As datas são usadas para analisar os fatos ao longo do tempo, funcionando como uma dimensão temporal. É comum que se queira saber "em que dias houve mais vendas?" ou "qual foi a receita no último trimestre?", por exemplo. Portanto, a data da venda é um atributo descritivo que permite análises temporais e deve ser armazenada em uma tabela dimensão.

As outras alternativas mencionam medidas associadas com a transação de venda, como quantidade de produtos vendidos, custo total dos produtos vendidos, imposto total pago pela venda e valor total da venda. Essas são grandezas numéricas diretamente associadas ao fato da venda em si, que servem para quantificação e análise de desempenho. Logo, tais informações são candidatas ideais para serem armazenadas em uma tabela fato.

Portanto, ao projetar um Data Warehouse, é essencial entender a diferença entre informações que servem como dimensões de análise e aquelas que são medidas de performance do negócio. Saber onde armazenar cada tipo de informação é crucial para construir uma estrutura de dados eficiente que atenda às necessidades de análise e relatório da empresa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Em um modelo dimensional, as tabelas de dimensões geralmente armazenam informações descritivas sobre as características pelos quais os dados são analisados. A data da venda é uma informação que fornece contexto temporal e é frequentemente tratada como uma dimensão de tempo.

Portanto, a resposta correta seria:

A) data da venda

Tabela Fato - Informações quanTItativos

Tabela Dimensão - Informações quaLItativos

A data de venda é um exemplo de uma dimensão de tempo que geralmente seria armazenada em uma tabela dimensão em um data warehouse. Ela fornece contexto temporal para as vendas registradas na tabela fato. A tabela de dimensão de tempo pode incluir informações como data, ano, trimestre, mês, semana, dia da semana, feriados, entre outros.

Quando uma venda é registrada na tabela fato, a data da venda seria associada a uma chave estrangeira que referencia uma entrada na tabela de dimensão de tempo. Isso permite que as análises sejam realizadas não apenas com base nos valores de vendas, mas também em relação ao tempo, como analisar as vendas por mês, comparar o desempenho ao longo do tempo ou identificar tendências sazonais.

Tabela fato - Informações quantitativas Ex: valor das vendas

Tabela dimensão - Informações de descrição Ex: nome do produto

  • Tabela Fato: Responde "quanto", "quantos", etc. (Quanto vendemos? Quantos cliques recebemos?).
  • Tabela Dimensão: Responde "quem", "o quê", "quando", "onde", etc. (Quem comprou? Qual produto foi mais vendido? Em qual mês as vendas aumentaram?).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo