MOLAP x ROLAP

Propaganda
OLAP
On-Line Analytical Processing
Mestranda: Sheila dos Santos Reinehr
Professor: Alcides Calsavara
1. Introdução
• Necessidades das empresas
• diferencial mercadológico
• auxílio na tomada de decisão
• incremento nos resultados
•Datawarehousing
• bases gigantescas
• formas de acesso
•Mudança de enfoque
2. Conceitos
“OLAP permite a analistas, gerentes e
executivos sintetizar informações sobre
a empresa através de comparações,
visões personalizadas, análise histórica
e projeção dos dados em vários
cenários.”
2. Conceitos
“Um servidor OLAP é um mecanismo
de manipulação de dados de alta
capacidade, multi-usuário, destinado a
suportar e operar sobre estruturas de
dados multidimensionais.”
2. Conceitos
Aplicações:
–
–
–
–
–
planejar orçamento
análise e modelagem financeira
análise de mercado
análise de defeitos
planejamento de capacidade ...
2. Conceitos
Ambiente OLTP:
operacional
 leitura/escrita
 acesso atômico
 escopo específico da aplicação
 dados normalizados
 detalhe dos dados - transação

2. Conceitos
Ambiente DATAWAREHOUSE
histórico
 leitura
 consultas (listas)
 escopo vários assuntos
 normalizados/desnormalizados
 detalhe dos dados - limpos

2. Conceitos
Ambiente OLAP
analítica
 leitura/escrita
 iterativo/investigação analítica
 muitos cubos (um cubo/assunto)
 multidimensional
 detalhe dos dados - agregados

3. Características de OLAP
Três características principais:

VISÃO MULTIDIMENSIONAL DOS
DADOS

CÁLCULOS COMPLEXOS

SÉRIES DE TEMPO
3. Características de OLAP
VISÃO MULTIDIMENSIONAL DOS DADOS
Um RDBMS típico pode percorrer poucas
centenas de registros por segundo. Um
MDDBS pode percorrer células a uma taxa
de 20.000/segundo ou mais.
3. Características de OLAP
VISÃO MULTIDIMENSIONAL DOS DADOS
Visão tabular x visão multidimensional
Slice-and-dice
3. Características de OLAP
VISÃO MULTIDIMENSIONAL DOS DADOS
Visão tabular x visão multidimensional
3. Características de OLAP
CÁLCULOS COMPLEXOS
• expressões algébricas
• médias móveis
• análises de tendências
• percentuais de crescimento
• cálculos estatísticos avançados
• etc
3. Características de OLAP
SÉRIES DE TEMPO
• mês atual
• mesmo mês do ano anterior
• 1998 antes de 1999
• dias úteis
• etc.
3. Características de OLAP
Dimensões hierárquicas
3. Características de OLAP
Critérios para avaliação de ferramentas OLAP
segundo Codd - 1993

visão conceitual multidimensional

transparência

acessibilidade

performance consistente

arquitetura cliente/servidor

dimensionalidade genérica
3. Características de OLAP
Critérios para avaliação de ferramentas OLAP
segundo Codd - 1993 (cont.)

tratamento de matriz esparsa

suporte multi-usuário

operações irrestritas entre dimensões

manipulação de dados intuitiva

relatórios flexíveis

níveis ilimitados de dimensões e agregação
4. MOLAP x ROLAP x HOLAP

MOLAP - Multi-Dimensional OLAP

ROLAP - Relational OLAP

HOLAP - Hybrid OLAP
4. MOLAP x ROLAP x HOLAP
Arquitetura MOLAP
DATABASE
SERVER
LOAD
MOLAP
SERVER
INFO
REQUEST
:
SQL
RDBMS
RESULT
SET
FRONT-END
TOOL
Metadata
Request
Processing
RESULT
SET
100
80
60
Leste
40
Oeste
20
Norte
0
1° Trim.
2° Trim.
3° Trim.
4° Trim.
4. MOLAP x ROLAP x HOLAP
Produtos MOLAP





Essbase (Hyperion Solutions)
LigthShip Server (Pilot Software)
TM/1 (Sinper)
Gentium (Planning Science)
Multiway (Kenan Technology)
4. MOLAP x ROLAP x HOLAP
Arquitetura ROLAP
DATABASE
SERVER
SQL
ROLAP
SERVER
INFO
REQUEST
FRONT-END
TOOL
:
RESULT
SET
RDBMS
Metadata
Request
Processing
RESULT
SET
100
80
60
Leste
40
Oeste
20
Norte
0
1° Trim.
2° Trim.
3° Trim.
4° Trim.
4. MOLAP x ROLAP x HOLAP
Produtos ROLAP





Axys (Information Advanced)
DSS/Agent e DSS/Server (MicroStrategy)
Metacube (Informix)
Beacon (Platinum)
HighGate Project (Sybase)
4. MOLAP x ROLAP x HOLAP
Arquitetura HOLAP
SQL QUERY
DATABASE
SERVER
FRONT-END
TOOL
RESULT SET
OR
LOAD
MOLAP
SERVER
INFO
REQUEST
:
SQL
100
RDBMS
80
RESULT
SET
RESULT
SET
60
Leste
40
Oeste
20
Norte
0
1° Trim.
2° Trim.
3° Trim.
4° Trim.
4. MOLAP x ROLAP x HOLAP
Produtos HOLAP





PowerPlay (Cognos)
Pablo (Andine Software)
Mercury Prject (Business Objects)
CrossTarget (Dimensional Insigth)
Media (Speedway)
5. OLAP Council
Missão:
 educar o mercado
 definições comuns
 pesquisa
 posicionar OLAP - IT mais abrangente
 padrão de interoperabilidade
6. Ferramentas de Mercado
PowerPlay da Cognos
6. Ferramentas de Mercado
FOCUS Fusion da Information Builders
6. Ferramentas de Mercado
MS OLAP da Microsoft
7. Pesquisas Acadêmicas
Modelo de dados para OLAP da George
Mason University

MDD - modelo de dados multidimensional

álgebra de grupos

álgebra de cubo multidimensional
7. Pesquisas Acadêmicas
Modelo de dados para OLAP da
Universidade de Roma

modelo de dados multidimensional

linguagem para query procedural

linguagem para query gráfica
7. Pesquisas Acadêmicas
Formas normais para Modelos de Dados
Multidimensionais da
Universidade de Erlangen

preocupação relacional x multidimensional

definição de duas formas normais para
tratar multidimensionalidade
8. Referências Bibliográficas




[1] Berson, Alex e Smith, Stephen. Data Warehousing,
Data Mining & OLAP, New York: Mc Graw-Hill, 1997.
[2] Forsman, Sarah. OLAP Council White Paper, 1997.
//http:www.olapcouncil.org/research/whtpaply.htm
[3] Figueiredo, Adriana. MOLAP x ROLAP: Embate de
Tecnologias para Data Warehouse, Developers’ Magazine,
ano 2 n.18, fevereiro/1998.
[4] OLAP Council, OLAP Council APB-1 OLAP
Benchmark – Release II, 1998.
http://www.olapcouncil.org/research/bmarkly.htm
8. Referências Bibliográficas




[5] Cognos, Powerplay Enterprise OLAP.
http://www.cognos.com/powerplay/info.html
[6] Information Builders, FOCUS Fusion Overview.
http://www.ibi.com/products/webfocus/index.html,
[7] Oracle, Oracle Express Server: Delivering OLAP to the
Enterprise, Oracle Technical White Paper, agosto/1998.
http://www.oracle.com/
[8] Hyperion, Hyperion Essbase OLAP Server.
http://www.hyperion.com/downloads/essbaseolap.pdf
8. Referências Bibliográficas


[11] Lehner, W., Albrecht, J., Wedekind, H., Normal Forms
for Multidimensional Databases, in proceedings of
SSDBM'98 10th IEEE International Conference on
Scientific and Statistical Data Management, Capri, Italy,
July 1998.
http://www6.informatik.uni-erlangen.de/papers/
[12] Cabibbo, L. and Torlone, R. A logical approach to
mltidimensional databases, in proceedings of 6th
International Conference on Extending Database
Techmology EDBT’98, pp. 183-197, 1998.
http://www.dia.uniroma3.it/~cabibbo/pub/edbt98.html
8. Referências Bibliográficas


[13] Cabibbo, L. and Torlone, R., From a Procedural to a
Visual Query Language for OLAP, in proceedings of
SSDBM’98 10th IEEE International Conference on
Scientific and Statistical Database Management, Capri,
Italy, pp.74-83, July 1998.
http://www.dia.uniroma3.it/~cabibbo/pub/ssdbm98.html
[14] Pilot, An Introduction to OLAP Multidimensional
Terminology and Techmology, Pilot White Paper, 1998.
http://www.pilotsw.com/olap/olap.htm
8. Referências Bibliográficas

[15] Microsoft, Conceitos Básicos de Análise de dados e
Estratégia Microsoft para Datawarehousing, Microsoft
White Paper, 1999.
http://www.microsoft.com/brasil/sql/olap.htm
Download