quinta-feira, 19 de abril de 2012

Modelagem multidimensional I

Um DW tem como principal objetivo servir de repositório para a analise de grandes massas de dados através de consultas OLAP, neste cenário observa-se dados centrais (os fatos ou métricas) que serão consultados sob diversas perspectivas (as dimensões ou parâmetros) criando a abstração do cubo de dados, conforme figura abaixo:
Fonte: http://www.devmedia.com.br/parceiros/fig02.jpg

Conceitualmente uma base de dados multidimensional é representada pelo cubo de dados; mas partindo para o modelo lógico e físico a forma mais simples de representar uma base de dados multidimensional é a figura abaixo:
Fonte: http://www.ime.usp.br/~jef/apostila.pdf

Essencialmente teremos no centro do modelo uma ou mais "tabelas fatos" contendo de 0 (zero) à n (várias) métricas cada tabela e nas bordas teremos pelo menos 1 (uma) "tabela dimensão" podendo ter quantas forem necessárias.

Durante o processo de modelagem da base de dados multidimensional, os itens abaixo devem ser analisados cuidadosamente:

  • Escopo;
  • Granularidade;
  • Dimensões e;
  • Métricas.

Por último deve-se definir o esquema que será utilizado: Estrela ou Floco de neve.

Nas próximas postagens aprofundaremos estes tópicos. Por enquanto se existir alguma dúvida, curiosidade, sugestão ou se quiser registrar um elogio, deixe seu comentário no espaço abaixo.
 

Um comentário:

  1. Sim, gostei muito da explicação. A dúvida maior e como? analisar os:
    Escopo;
    Granularidade;
    Dimensões e;
    Métricas.

    ResponderExcluir