Desenvolvimento de
Sistemas OLAP
Cláudia Tomaz
Modelagem Multidimensional

A Visualização de um Modelo Multidimensional:
◦ A figura seguinte traz a representação de um fato vendas por meio de
um cubo.
Modelagem Multidimensional
A medida é o volume de venda – o que é
determinado pela combinação de três
dimensões: localização, produto e tempo.
- As dimensões localização e produto possuem
dois níveis de hierarquia.
- Por exemplo, a dimensão localização tem o
nível estado e o nível cidade, na qual temos os
membros SP e Rio.
-
Modelagem Multidimensional
Região
Venda
Sul
R$ 1.500,00
Sudeste
R$ 5.000,00
Nordeste
R$ 2.350,00
Norte
R$ 1.890,00
Centro-Oeste
R$ 1.732,00
Total de Vendas
R$ 12.472,00
Modelagem Multidimensional
Região
Trimestre
Venda
Sul
Sudeste
1
R$ 250,00
2
R$ 700,00
3
R$ 250,00
4
R$ 300,00
Modelagem Multidimensional
Região
Sul
Grupo de
Produto
Trimestre
Venda
1
Enlatados
Cereais
R$ 50,00
R$ 200,00
Enlatados
Cereais
R$ 300,00
R$ 500,00
Enlatados
Cereais
R$ 25,00
R$ 225,00
Enlatados
Cereais
R$ 200,00
R$ 100,00
Enlatados
Cereais
R$ 700,00
R$ 300,00
Enlatados
R$ 1.500,00
2
3
4
Sudeste
1
2
Modelagem Multidimensional

OLAP
◦ É o conjunto de ferramentas que possibilita efetuar a
exploração dos dados de um Datawarehouse ou
Datamart.
◦ A análise denominada multidimensional representa os
dados como dimensões em vez de tabelas.
◦ Combinando essas dimensões, o usuário pode efetuar
operações básicas como “slice” and “dice”, que é uma
forma de de mudança das dimensões a serem
visualizadas, drill down e roll up, como se denomina a
navegação entre os níveis de detalhamento dos dados
do Datawarehouse.
Modelagem Multidimensional

Operações Básicas OLAP
◦ As ferramentas OLAP são as aplicações às quais os
usuários finais tem acesso para extrair os dados de suas
bases e construir os relatórios capazes de responder às
suas questões gerenciais.
◦ Elas surgiram juntamente com os sistemas de apoio à
decisão para fazerem a consulta e análise dos dados dos
Datawarehouses e DataMarts
◦ A funcionalidade de uma ferramenta OLAP é caracterizada
pela análise multidimensional, dinâmica dos dados,
apoiando o usuário nas suas atividades, tais como slice and
dice e drill.
◦ Quatro operações são utilizadas em OLAP para analisar
dados:
 As operações drill utilizam a navegação nos dados, modificando o
nível de granularidade da consulta
 As operações slice and dice são utilizadas para navegar nas
dimensões.
Modelagem Multidimensional

Drill Down e Roll Up:
◦ São operações para movimentar a visão dos dados ao longo dos níveis
hierárquicos de uma dimensão.
◦ O drill down ocorre quando o usuário aumenta o nível de detalhe da
informação, diminuindo o nível de granularidade.
◦ Com a capacidade de drill o usuário pode navegar do mais alto nível até o dado
Com a capacidade de drill o usuário pode navegar do mais alto nível até o dado
detalhado.
Volume de Produção (em
Milhares)
Telefone Celular
1001
1002
Pagers
2001
2002
Região Sul
RS
33
12
8
12
SC
45
34
20
23
Drill down - Dimensão Geográfica – Membro RS
Volume de Produção (em
Milhares)
Telefone Celular
Pagers
1001
1002
2001
2002
RS
Canoas
12
4
2
5
Porto Alegre
20
8
6
7
Modelagem Multidimensional

Drill Down e Roll Up:
◦ São operações para movimentar a visão dos dados ao longo dos níveis
hierárquicos de uma dimensão.
◦ O roll up (ou Drill up) ocorre quando o usuário aumenta o nível de
granularidade, diminuindo o nível de detalhamento da informação.
◦ Com a capacidade de Roll up o usuário pode navegar do nível de detalhe até o
mais alto nível de sumarização de dados.
Volume de Produção (em
Milhares)
1999
Trim3
Trim1
Trim2
Região Sul
RS
78
67
22
56
SC
90
67
88
99
Trim4
◦
Volume de Produção (em
Milhares)
Janeiro
Trimestre 1
Fevereiro
Março
Região Sul
RS
30
26
22
SC
28
30
32
Modelagem Multidimensional

Drill Across:
◦ Ocorre quando o usuário pula um nível intermediário dentro de uma mesma
dimensão. Por exemplo: a dimensão tempo é composta por ano, semestre,
trimestre, mês e dia.
◦ O usuário executa um drill across quando ele passar de ano direto para
semestre ou mês.
Volume de Produção (em
Milhares)
Região Sul
Telefone Celular
Pagers
2001
2002
2001
2002
RS
33
12
8
12
SC
45
34
20
23
◦
Drill Across
◦
Dimensão Localização Geográfica – Membro RS
Volume de Produção (em
Milhares)
Telefone Celular
Janeiro 2001
Janeiro 2002
Pagers
Janeiro 2001
Janeiro 2002
Região Sul
RS
2
4
1
4
SC
5
3
3
2
Modelagem Multidimensional

Drill Throught
◦ Ocorre quando o usuário passa de uma informação contida em uma dimensão
para uma outra.
◦ Por exemplo: Estou na dimensão de tempo e no próximo passo começo a
analisar a informação por região.
Download

Aula 5