olap on-line analytical processing mestranda: sheila dos santos reinehr professor: alcides calsavara

36
OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

Upload: internet

Post on 17-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

OLAPOn-Line Analytical Processing

Mestranda: Sheila dos Santos Reinehr

Professor: Alcides Calsavara

Page 2: 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

Page 3: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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.”

Page 4: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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.”

Page 5: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

2. Conceitos

Aplicações:– planejar orçamento– análise e modelagem financeira– análise de mercado– análise de defeitos– planejamento de capacidade ...

Page 6: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

2. Conceitos

Ambiente OLTP: operacional leitura/escrita acesso atômico escopo específico da aplicação dados normalizados detalhe dos dados - transação

Page 7: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

2. Conceitos

Ambiente DATAWAREHOUSE histórico leitura consultas (listas) escopo vários assuntos normalizados/desnormalizados detalhe dos dados - limpos

Page 8: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

2. Conceitos

Ambiente OLAP analítica leitura/escrita iterativo/investigação analítica muitos cubos (um cubo/assunto) multidimensional detalhe dos dados - agregados

Page 9: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

3. Características de OLAP

Três características principais:

VISÃO MULTIDIMENSIONAL DOS DADOS

CÁLCULOS COMPLEXOS SÉRIES DE TEMPO

Page 10: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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.

Page 11: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

3. Características de OLAP VISÃO MULTIDIMENSIONAL DOS DADOS

Visão tabular x visão multidimensional

Slice-and-dice

Page 12: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

3. Características de OLAP VISÃO MULTIDIMENSIONAL DOS DADOS

Visão tabular x visão multidimensional

Page 13: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 14: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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.

Page 15: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

3. Características de OLAP

Dimensões hierárquicas

Page 16: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 17: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 18: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

4. MOLAP x ROLAP x HOLAP

MOLAP - Multi-Dimensional OLAP

ROLAP - Relational OLAP

HOLAP - Hybrid OLAP

Page 19: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

DATABASESERVER

MOLAPSERVER

LOAD FRONT-ENDTOOL

INFOREQUEST

0

20

40

60

80

100

1° Trim. 2° Trim. 3° Trim. 4° Trim.

Leste

Oeste

Norte

RESULTSET

SQL

RESULTSET

MetadataRequest

ProcessingRDBMS

4. MOLAP x ROLAP x HOLAPArquitetura MOLAP

Page 20: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

Essbase (Hyperion Solutions) LigthShip Server (Pilot Software) TM/1 (Sinper) Gentium (Planning Science) Multiway (Kenan Technology)

4. MOLAP x ROLAP x HOLAPProdutos MOLAP

Page 21: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

DATABASESERVER

ROLAPSERVER

SQL FRONT-ENDTOOL

INFOREQUEST

0

20

40

60

80

100

1° Trim. 2° Trim. 3° Trim. 4° Trim.

Leste

Oeste

Norte

RESULTSET

MetadataRequest

Processing

RESULTSET

RDBMS

4. MOLAP x ROLAP x HOLAPArquitetura ROLAP

Page 22: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

Axys (Information Advanced) DSS/Agent e DSS/Server (MicroStrategy) Metacube (Informix) Beacon (Platinum) HighGate Project (Sybase)

4. MOLAP x ROLAP x HOLAPProdutos ROLAP

Page 23: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

DATABASESERVER

MOLAPSERVER

LOAD

FRONT-ENDTOOL

INFOREQUEST

0

20

40

60

80

100

1° Trim. 2° Trim. 3° Trim. 4° Trim.

Leste

Oeste

Norte

RESULTSET

SQL

RESULTSET

RESULT SET

SQL QUERY

OR

RDBMS

4. MOLAP x ROLAP x HOLAPArquitetura HOLAP

Page 24: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

PowerPlay (Cognos) Pablo (Andine Software) Mercury Prject (Business Objects) CrossTarget (Dimensional Insigth) Media (Speedway)

4. MOLAP x ROLAP x HOLAPProdutos HOLAP

Page 25: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

5. OLAP Council

Missão: educar o mercado definições comuns pesquisa posicionar OLAP - IT mais abrangente padrão de interoperabilidade

Page 26: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

6. Ferramentas de MercadoPowerPlay da Cognos

Page 27: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

6. Ferramentas de MercadoFOCUS Fusion da Information Builders

Page 28: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

6. Ferramentas de MercadoMS OLAP da Microsoft

Page 29: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 30: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 31: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 32: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 33: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 34: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 35: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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

Page 36: OLAP On-Line Analytical Processing Mestranda: Sheila dos Santos Reinehr Professor: Alcides Calsavara

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