Kimball elenca uma série de conceitos fundamentais para a elaboração de um modelo dimensional. Em relação a esses conceitos, assinale a afirmativa incorreta.
- A)O estabelecimento da granularidade mostra exatamente o que é representado por uma linha na tabela de fato.
Correta: a granularidade define exatamente o que cada linha da tabela de fato representa.
- B)A análise de requisitos de negócio e o conhecimento da realidade em relação aos dados disponíveis nos sistemas de origem é uma etapa essencial.
Correta: Kimball destaca que o modelo deve nascer dos requisitos do negócio e da realidade dos dados disponíveis.
- C)Todo o contexto descritivo de um modelo dimensional está pautado nas tabelas de fato, revelando quem, o que, onde, quando, por que, e como.
Errada: quem fornece o contexto descritivo são as dimensões, enquanto a tabela de fato guarda medidas e chaves.
- D)Os processos de negócio são eventos usados para gerar métricas de performance que são traduzidas em fatos em uma tabela de fato.
Correta: processos de negócio são eventos ou atividades que geram métricas a serem armazenadas como fatos.
- E)O processo de design do modelo dimensional em quatro etapas contempla: 1) selecionar os processos de negócio; 2) estabelecer a granularidade; 3) identificar as dimensões; e 4) identificar os fatos.
Correta: essa é a sequência clássica de quatro passos proposta por Kimball para o design dimensional.
Gabarito: C
No modelo dimensional de Kimball, a ideia central é simples: fatos guardam as medidas do negócio, e dimensões dão contexto para essas medidas. Em outras palavras, a tabela de fato diz o que foi medido, enquanto as dimensões ajudam você a enxergar quem fez, onde aconteceu, quando ocorreu, por que ocorreu e como ocorreu. É o famoso mapa para não transformar o banco em um labirinto sem placa. Outro ponto importante é a granularidade. Ela define o nível de detalhe de cada linha da tabela de fato. Antes de sair criando tabela, você precisa saber se uma linha representa uma venda por item, por pedido, por dia, por loja etc. Isso evita misturar coisas diferentes na mesma estrutura. Kimball também recomenda uma sequência clássica de design em quatro etapas: selecionar os processos de negócio, estabelecer a granularidade, identificar as dimensões e identificar os fatos. Essa ordem não é enfeite de apostila, porque ela organiza o raciocínio do projeto dimensional. A alternativa C está incorreta porque inverte o papel das estruturas. O contexto descritivo do modelo dimensional está nas dimensões, não nas tabelas de fato. As dimensões é que revelam quem, o que, onde, quando, por que e como; a tabela de fato concentra as métricas e chaves que ligam esse contexto.