Você está na página 1de 10

Modelo Dimensional

Professor Edson Emlio Scalabrin


telefone: 0xx41-271-2359 e-mail: scalabrin@ppgia.pucpr.br download: http://www.ppgia.pucpr.br/~scalabrin

Modelo Dimensional
Objetivo

introduzir os principais conceitos do modelo de dados dimensional

Modelo Dimensional

Considere a seguinte afirmativa.


Ns vendemos produtos em vrios mercados, e ns medimos nosso desempenho ao longo do tempo.

O modelo de dados mais adequado para representar diversas relaes entre grandezas o modelo dimensional.
TEMPO

MERCADO

Cada ponto do cubo representa uma combinao de Produto, Mercado e Tempo armazenado.

PRODUTO

Dimenses e bancos de dados relacionais


Esquema Foco de Neve

Modelo Dimensional = Esquema em Estrela

O projeto de um banco de dados dimensional do tipo top-down, isto , ele projetado a partir do tipo de anlise que se quer efetuar.
DIMENSO PRODUTO ANLISE DE VENDAS (TABELA DE FATOS) Chave_tempo Chave_produto Chave_loja reais_faturados unidades_vendidas reais_gastos Chave_produto descrio marca categoria

DIMENSO TEMPO Chave_tempo dia_da_semana ms quadrimestre ano flag_feriado

DIMENSO LOJA Chave_loja nome_da_loja endereo tipo_de_planta_da_loja 5

Multi-dimensional
Banco de dados relacional
MODELO COR VENDAS Van Azul 6 Van Vermelho 5 Van Preta 4 Coupe Azul 3 Coupe Vermelho 5 Coupe Preta 5 Sedan Azul 4 Sedan Vermelho 3 Sedan Preta 2

Matriz bidimensional
MODELO Van Coupe Sedan Azul 6 3 4 Vermelho Preta 5 4 5 5 3 2

Totais consolidados em uma Representao multi-dimensional


MODELO Azul Vermelho Preta Total Van 6 5 4 15 Coupe 3 5 5 13 Sedan 4 3 2 09 Total 13 13 11 37 6

Nveis das dimenses

Modelo Dimensional: Concluses


Operaes:
ESCRITA: No pode ser utilizado, pois no guarda os registros na forma de unidades. LEITURA: Rpida, pois a consulta feita basicamente em uma nica tabela.

Caractersticas dos Bancos Analticos:


A dimenso de tempo definida de acordo com uma granularidade prdefinida: dia, semana, ms. Ela no reflete o instante em que as operaes individuais foram efetuadas. O projeto top-down, isto , a tabela central parte do objetivo final da anlise. No contm necessariamente todos os atributos relativos aos dados, apenas os que interessam para anlise. 8 No adequado para efetuar transaes operacionais.

OLAP - On-Line Analytic Processing


Tipo de processo 1:

Slide and dice


Corresponde tcnica de mudar a ordem das dimenses; a mudana de orientao permite ao usurio investigar diferentes inter-relacionamentos entre eles:
Qual o item mais vendido em cada loja? Qual loja vende mais do item 3?
9

OLAP - On-Line Analytic Processing

Tipo de processo 2:
Drill down
O "drill-down" consiste em permitir ao usurio "descer" pelas hierarquias das dimenses:
comum o usurio iniciar pelo nvel resumido (tal como vendas nacionais, por marca) e ento seletivamente obter nveis de detalhe adicionais para seguir e explicar uma observao feita no nvel resumido.

Exemplo
Supondo que o produto da marca M tem o pior retorno de vendas em termos nacionais, o analista pode resolver examinar a venda da marca M regionalmente para ver se o problema est relacionado com a distribuio ou algum outro problema regional.

OBS: so comuns processos de "drill-down" segundo mltiplas hierarquias sobrepostas.

10

Você também pode gostar