Semana 11 Encontro conceitualMódulo III — Consultas, modelagem, transformação e disponibilização
Modelagem de dados
Do modelo conceitual ao físico, e as escolas de modelagem analítica: Inmon, Kimball, Data Vault e tabelas largas.
- Semana
- 11 de 16 — ver data no cronograma
- Titularidade
- Docente
- Módulo
- III — Consultas, modelagem, transformação e disponibilização
Objetivos de aprendizagem
Ao fim deste Encontro você deve conseguir:
- Distinguir modelo conceitual, lógico e físico e dizer a quem cada um serve
- Justificar normalização e sua reversão deliberada a partir da carga de trabalho
- Comparar Inmon, Kimball, Data Vault e tabelas largas pelo que cada abordagem otimiza
- Modelar fato e dimensão com granularidade declarada e tratar dimensão de variação lenta
A pergunta que abre esta Semana não é “qual modelagem é a melhor”, e sim para quem o modelo está sendo escrito. Modelo normalizado serve a quem escreve; modelo dimensional serve a quem pergunta. São objetivos diferentes, e é por isso que a mesma organização mantém os dois.
Granularidade é a decisão mais consequente e a que mais passa despercebida: uma linha do fato é o quê? Uma venda, um item da venda, um dia de vendas por loja? Escolher errado não dá erro — dá um modelo que responde a perguntas próximas da que interessava, e ninguém percebe.
Dimensão de variação lenta é onde dados públicos brasileiros cobram caro. Município que muda de nome, órgão que é extinto e recriado, código que é reaproveitado: se a dimensão sobrescreve, o histórico mente. Todo domínio de vocês tem pelo menos uma dessas — vale procurá-la antes de ela procurar vocês.
Material complementar
- The Data Warehouse Toolkit, cap. 1 a 3 — Kimball na fonte. É onde fato, dimensão e granularidade ganham precisão