Questão nº 26
Questão de Banco de Dados · FGV SEFAZ-MG 2022 - Tarde (nº 26)
FGV2022Auditor Fiscal - Tecnologia da InformaçãoBanco de Dados
Gabarito: Ever comentário ↓
A determinação de quais fatos irão constar na tabela de fatos é uma etapa fundamental no processo de concepção de um modelo dimensional (a partir de Kimball, 2013).
Em relação a essa etapa, é incorreto afirmar que
- Aa definição da granularidade suporta o desenho da tabela de fatos.
- Ba observação dos "pontos de venda" denota os possíveis atributos que poderão compor uma tabela de fato VENDAS.
- Cnos estágios iniciais de concepção de um modelo dimensional é sempre útil estimar a quantidade de linhas das maiores tabelas, as tabelas de fato.
- Da tabela de fato que representa transações de negócio pode ser expressa de forma sucinta com uma linha por transação ou detalhada com uma linha por linha da transação.
- Esobre os fatos derivados, tais como o LUCRO BRUTO sobre o fato VENDAS, a recomendação geral é para que o cálculo sempre seja feito no momento da chamada, quando o usuário pede a informação. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
A tabela de fatos é o coração do modelo dimensional, armazenando as métricas numéricas (fatos) de um processo de negócio, como vendas ou estoque, e ligando-as às tabelas de dimensão que descrevem o contexto desses fatos.
- (A) Incorreta: A definição da granularidade (o nível de detalhe dos dados, ex: por produto vendido ou por venda total) é o primeiro passo crucial no design da tabela de fatos, pois ela determina o nível de detalhe dos dados e quais dimensões podem ser associadas.
- (B) Incorreta: A observação do processo de negócio (como os "pontos de venda") é fundamental para identificar as métricas quantitativas (fatos) que serão armazenadas na tabela de fatos VENDAS.
- (C) Incorreta: Estimar o tamanho das tabelas de fato é essencial para planejamento de capacidade, performance e design da infraestrutura do data warehouse, pois elas são as maiores tabelas.
- (D) Incorreta: A granularidade de uma tabela de fato transacional pode ser tanto por transação completa (mais sucinta) quanto por item de linha da transação (mais detalhada), dependendo da necessidade analítica.
- (E) Correta: A recomendação geral para fatos derivados frequentemente utilizados (como LUCRO BRUTO) é pré-calculá-los e armazená-los na tabela de fatos para otimizar a performance das consultas e garantir consistência, e não calculá-los "sempre" no momento da chamada. A armadilha da banca está no termo "sempre", que torna a afirmação incorreta, pois o cálculo em tempo de consulta pode ser ineficiente para fatos derivados complexos ou muito acessados.
Fonte: FGV SEFAZ-MG 2022 - Tarde Auditor Fiscal - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.