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

Post on 17-Apr-2015

111 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OLAPOn-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

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

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

4. MOLAP x ROLAP x HOLAPProdutos MOLAP

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

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

4. MOLAP x ROLAP x HOLAPProdutos ROLAP

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

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

4. MOLAP x ROLAP x HOLAPProdutos HOLAP

5. OLAP Council

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

6. Ferramentas de MercadoPowerPlay da Cognos

6. Ferramentas de MercadoFOCUS Fusion da Information Builders

6. Ferramentas de MercadoMS 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

top related