SlideShare uma empresa Scribd logo
1 de 27
O L A P 
PROCESSAMENTO ANALÍTICO ONLINE
Agenda 
• Introdução 
• OLAP (Online Analytical Processing) 
• Modelos de Dados 
• Operações comuns disponibilizadas sobre cubos 
OLAP 
• Modelos de armazenamento OLAP 
• Aplicações de tecnologia OLAP 
• Conclusão
Introdução 
No mundo globalizado de hoje, as empresas 
enfrentam uma maior concorrência e a expansão 
da sua actuação para novos mercados. 
Portanto, a velocidade com que os executivos 
obtêm informações e tomam decisões, determina a 
competitividade de uma empresa e o seu sucesso a 
longo prazo.
Com a utilização de uma analise OLAP permite 
que uma empresa consiga analisar um grande 
montante de informações de forma mais rápida 
e eficaz. Nessa apresentação o objectivo é 
deixar claro qual e principal função de uma 
análise OLAP
OLAP 
É um sistema que permite transformar os dados 
relacionais em dados consolidados utilizando 
cross-join e gerando os cubos com os 
cruzamentos. A arquitectura OLAP é optimizada 
para consolidação e leitura, não permitindo 
gravação ou alteração.
OLAP 
OLAP fornece às organizações um método de 
aceder, visualizar, e analisar os dados corporativos 
com alta flexibilidade e performance. 
Ela apresenta informações para os utilizadores 
através de um modelo de dados natural e intuitivo 
Quanto maior e mais complexa for a informação 
armazenada, mais difícil é a análise.
OLAP 
A tecnologia OLAP acaba com estas dificuldades 
fornecendo a informação mais próxima à do 
utilizador e é normalmente utilizado para integrar e 
disponibilizar as informações contidas nas bases de 
dados operacionais, sistemas ERP e CRM, Data 
Warehouses, de entre outros.
Modelo de Dados 
OLAP é uma tecnologia criada para facilitar a 
consulta dinâmica e em tempo real da informação 
armazenada. Num modelo de dados OLAP, 
a informação é organizada em cubos 
que armazenam valores quantitativos 
ou medidas.
Modelo de Dados 
As medidas são identificadas por duas ou mais 
categorias descritivas denominadas dimensões 
que formam a estrutura de um cubo. 
Uma dimensão pode ser qualquer visão do 
negócio que faça sentido para a sua análise, 
como produto, departamento ou tempo.
Modelo de Dados 
Este modelo de dados multi-dimensional 
simplifica para os utilizadores o processo de 
formular pesquisas ou "queries" complexos, 
criar relatórios, efectuar análises comparativas, 
e visualizar subconjuntos (slice) de maior 
interesse.
Modelo de Dados 
Cubo OLAP
Modelo de Dados 
Por exemplo, um cubo contendo informações 
de vendas poderá ser composto pelas 
dimensões tempo, região, produto, cliente, 
cenário e medidas. Medidas típicas seriam valor 
de venda, unidades vendidas, custos, margem, 
etc.
Modelo de Dados 
Dentro de cada dimensão de um modelo OLAP, 
os dados podem ser organizados numa 
hierarquia que define diferentes níveis de 
detalhe. 
Por exemplo, dentro da dimensão tempo, 
poderemos ter uma hierarquia a representar os 
níveis anos, meses, e dias. Da mesma forma, a 
dimensão região poderá ter os níveis país, 
estado e cidade.
Operações sobre cubos OLAP 
• Drill Across, Drill down & Drill up 
• Slice & Dice 
• Definição de alertas 
• Ranking & Sorting 
• Filtragem
Modelos de armazenamento 
OLAP: 
• MOLAP – Multi-dimensional OLAP 
• ROLAP – Relational OLAP 
• HOLAP – Hibrid OLAP
MOLAP 
O armazenamento MOLAP é utilizado para criar cubos 
multi-dimensionais a partir da informação armazenada 
no Data Warehouse. 
É normalmente utilizado se o conjunto inicial de dados 
for grande de tal maneira que o processamento do cubo 
directamente a partir do Data Warehouse necessita de 
processamento em batch.
MOLAP 
Os dados são então agregados e processados no 
cubo usando um conjunto pré-definido de cálculos. 
A grande vantagem prende-se com o melhor 
desempenho na devolução de agregações a queries 
postas pelos utilizadores: trata-se de localizar no 
cubo a respectiva célula em função das dimensões 
e devolver o seu valor.
ROLAP 
O armazenamento ROLAP apresenta em 
contraponto as vantagens e desvantagens do 
armazenamento MOLAP, com a vantagem de 
poder também ter um tratamento pré-definido 
de agregações. 
A estrutura tabular não apresenta o mesmo 
desempenho, essencialmente no processamento 
de agregações e queries.
ROLAP 
Ou seja utiliza a tecnologia de banco de dados 
relacionais para armazenar seus dados, bem 
como suas consultas são também processadas 
pelo gerenciador de banco de dados relacional.
HOLAP 
É a combinação de armazenamento de 
agregações em estrutura multi-dimensional, 
associado a estruturas relacionais onde é 
armazenada a informação detalhada e 
necessária para as questões colocadas ao 
pormenor. 
Este processo é transparente porque o motor é 
capaz de seleccionar correctamente a origem 
dos dados necessários para a análise.
Aplicações de tecnologia 
OLAP 
• Finanças
Aplicações de tecnologia 
OLAP 
• Vendas 
Análise de vendas
Aplicações de tecnologia 
OLAP 
• Marketing
Aplicações de tecnologia 
OLAP 
• Recursos Humanos
Aplicações de tecnologia 
OLAP 
• Produção
CONCLUSÃO 
O objectivo da OLAP é transformar dados em informações a 
fim de fornecer suporte às decisões gerenciais. Permite a 
redução de custos uma vez que, entre outros motivos, agiliza a 
análise de dados. 
Traz benefícios para a empresa, como por exemplo o 
fornecimento de informações mais objetivas. 
Permite análises comparativas que facilitem a sua tomada de 
decisão diária que apoia os usuários finais 
a tomarem decisões estratégicas.
FIM 
Participantes: 
Éder Pereira 
Frediane Correia 
Ravi Lopes

Mais conteúdo relacionado

Mais procurados

Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
Fportavella
 
Data Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdfData Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdf
Christalin Nelson
 
Less01 architecture
Less01 architectureLess01 architecture
Less01 architecture
Amit Bhalla
 

Mais procurados (20)

Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Dbms unit i
Dbms unit iDbms unit i
Dbms unit i
 
Database management system
Database management systemDatabase management system
Database management system
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdf
 
Redefining tables online without surprises
Redefining tables online without surprisesRedefining tables online without surprises
Redefining tables online without surprises
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
DBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction ManagementDBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction Management
 
Data Modeling - Entity Relationship Diagrams-1.pdf
Data Modeling - Entity Relationship Diagrams-1.pdfData Modeling - Entity Relationship Diagrams-1.pdf
Data Modeling - Entity Relationship Diagrams-1.pdf
 
Sql clauses by Manan Pasricha
Sql clauses by Manan PasrichaSql clauses by Manan Pasricha
Sql clauses by Manan Pasricha
 
Data Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdfData Modeling - Enhanced ER diagrams & Mapping.pdf
Data Modeling - Enhanced ER diagrams & Mapping.pdf
 
A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database
A Common Database Approach for OLTP and OLAP Using an In-Memory Column DatabaseA Common Database Approach for OLTP and OLAP Using an In-Memory Column Database
A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Less01 architecture
Less01 architectureLess01 architecture
Less01 architecture
 
Overview of Databases and Data Modelling-2.pdf
Overview of Databases and Data Modelling-2.pdfOverview of Databases and Data Modelling-2.pdf
Overview of Databases and Data Modelling-2.pdf
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
Operating Systems - Implementing File Systems
Operating Systems - Implementing File SystemsOperating Systems - Implementing File Systems
Operating Systems - Implementing File Systems
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
 
set operators.pptx
set operators.pptxset operators.pptx
set operators.pptx
 
Types of keys dbms
Types of keys dbmsTypes of keys dbms
Types of keys dbms
 

Semelhante a OLAP

Administraçao de sistemas aula 8 16 set
Administraçao de sistemas  aula 8 16 setAdministraçao de sistemas  aula 8 16 set
Administraçao de sistemas aula 8 16 set
Vicente Willians Nunes
 
Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)
m4rkSpinelli
 
Oltp artigo 1
Oltp artigo 1Oltp artigo 1
Oltp artigo 1
kaze002
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
Milson
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
arthurjosemberg
 

Semelhante a OLAP (20)

Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)
 
OLAP, BI, EIS
OLAP, BI, EISOLAP, BI, EIS
OLAP, BI, EIS
 
12.08.22 olap
12.08.22   olap12.08.22   olap
12.08.22 olap
 
Administraçao de sistemas aula 8 16 set
Administraçao de sistemas  aula 8 16 setAdministraçao de sistemas  aula 8 16 set
Administraçao de sistemas aula 8 16 set
 
Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)
 
Oltp artigo 1
Oltp artigo 1Oltp artigo 1
Oltp artigo 1
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Pg20235 rf20222vp20208
Pg20235 rf20222vp20208Pg20235 rf20222vp20208
Pg20235 rf20222vp20208
 
Bi ferramentas olap 1
Bi   ferramentas olap 1Bi   ferramentas olap 1
Bi ferramentas olap 1
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Tópico 2
Tópico 2Tópico 2
Tópico 2
 
Transforme a Cadeia de Suprimentos com o SAP S/4HANA
Transforme a Cadeia de Suprimentos com o SAP S/4HANATransforme a Cadeia de Suprimentos com o SAP S/4HANA
Transforme a Cadeia de Suprimentos com o SAP S/4HANA
 
Exploracao datawarehouse mineracao_de_dados_ou_olap
Exploracao datawarehouse mineracao_de_dados_ou_olapExploracao datawarehouse mineracao_de_dados_ou_olap
Exploracao datawarehouse mineracao_de_dados_ou_olap
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
Bi microsoft & pentaho
Bi microsoft & pentahoBi microsoft & pentaho
Bi microsoft & pentaho
 

OLAP

  • 1. O L A P PROCESSAMENTO ANALÍTICO ONLINE
  • 2. Agenda • Introdução • OLAP (Online Analytical Processing) • Modelos de Dados • Operações comuns disponibilizadas sobre cubos OLAP • Modelos de armazenamento OLAP • Aplicações de tecnologia OLAP • Conclusão
  • 3. Introdução No mundo globalizado de hoje, as empresas enfrentam uma maior concorrência e a expansão da sua actuação para novos mercados. Portanto, a velocidade com que os executivos obtêm informações e tomam decisões, determina a competitividade de uma empresa e o seu sucesso a longo prazo.
  • 4. Com a utilização de uma analise OLAP permite que uma empresa consiga analisar um grande montante de informações de forma mais rápida e eficaz. Nessa apresentação o objectivo é deixar claro qual e principal função de uma análise OLAP
  • 5. OLAP É um sistema que permite transformar os dados relacionais em dados consolidados utilizando cross-join e gerando os cubos com os cruzamentos. A arquitectura OLAP é optimizada para consolidação e leitura, não permitindo gravação ou alteração.
  • 6. OLAP OLAP fornece às organizações um método de aceder, visualizar, e analisar os dados corporativos com alta flexibilidade e performance. Ela apresenta informações para os utilizadores através de um modelo de dados natural e intuitivo Quanto maior e mais complexa for a informação armazenada, mais difícil é a análise.
  • 7. OLAP A tecnologia OLAP acaba com estas dificuldades fornecendo a informação mais próxima à do utilizador e é normalmente utilizado para integrar e disponibilizar as informações contidas nas bases de dados operacionais, sistemas ERP e CRM, Data Warehouses, de entre outros.
  • 8. Modelo de Dados OLAP é uma tecnologia criada para facilitar a consulta dinâmica e em tempo real da informação armazenada. Num modelo de dados OLAP, a informação é organizada em cubos que armazenam valores quantitativos ou medidas.
  • 9. Modelo de Dados As medidas são identificadas por duas ou mais categorias descritivas denominadas dimensões que formam a estrutura de um cubo. Uma dimensão pode ser qualquer visão do negócio que faça sentido para a sua análise, como produto, departamento ou tempo.
  • 10. Modelo de Dados Este modelo de dados multi-dimensional simplifica para os utilizadores o processo de formular pesquisas ou "queries" complexos, criar relatórios, efectuar análises comparativas, e visualizar subconjuntos (slice) de maior interesse.
  • 11. Modelo de Dados Cubo OLAP
  • 12. Modelo de Dados Por exemplo, um cubo contendo informações de vendas poderá ser composto pelas dimensões tempo, região, produto, cliente, cenário e medidas. Medidas típicas seriam valor de venda, unidades vendidas, custos, margem, etc.
  • 13. Modelo de Dados Dentro de cada dimensão de um modelo OLAP, os dados podem ser organizados numa hierarquia que define diferentes níveis de detalhe. Por exemplo, dentro da dimensão tempo, poderemos ter uma hierarquia a representar os níveis anos, meses, e dias. Da mesma forma, a dimensão região poderá ter os níveis país, estado e cidade.
  • 14. Operações sobre cubos OLAP • Drill Across, Drill down & Drill up • Slice & Dice • Definição de alertas • Ranking & Sorting • Filtragem
  • 15. Modelos de armazenamento OLAP: • MOLAP – Multi-dimensional OLAP • ROLAP – Relational OLAP • HOLAP – Hibrid OLAP
  • 16. MOLAP O armazenamento MOLAP é utilizado para criar cubos multi-dimensionais a partir da informação armazenada no Data Warehouse. É normalmente utilizado se o conjunto inicial de dados for grande de tal maneira que o processamento do cubo directamente a partir do Data Warehouse necessita de processamento em batch.
  • 17. MOLAP Os dados são então agregados e processados no cubo usando um conjunto pré-definido de cálculos. A grande vantagem prende-se com o melhor desempenho na devolução de agregações a queries postas pelos utilizadores: trata-se de localizar no cubo a respectiva célula em função das dimensões e devolver o seu valor.
  • 18. ROLAP O armazenamento ROLAP apresenta em contraponto as vantagens e desvantagens do armazenamento MOLAP, com a vantagem de poder também ter um tratamento pré-definido de agregações. A estrutura tabular não apresenta o mesmo desempenho, essencialmente no processamento de agregações e queries.
  • 19. ROLAP Ou seja utiliza a tecnologia de banco de dados relacionais para armazenar seus dados, bem como suas consultas são também processadas pelo gerenciador de banco de dados relacional.
  • 20. HOLAP É a combinação de armazenamento de agregações em estrutura multi-dimensional, associado a estruturas relacionais onde é armazenada a informação detalhada e necessária para as questões colocadas ao pormenor. Este processo é transparente porque o motor é capaz de seleccionar correctamente a origem dos dados necessários para a análise.
  • 21. Aplicações de tecnologia OLAP • Finanças
  • 22. Aplicações de tecnologia OLAP • Vendas Análise de vendas
  • 23. Aplicações de tecnologia OLAP • Marketing
  • 24. Aplicações de tecnologia OLAP • Recursos Humanos
  • 25. Aplicações de tecnologia OLAP • Produção
  • 26. CONCLUSÃO O objectivo da OLAP é transformar dados em informações a fim de fornecer suporte às decisões gerenciais. Permite a redução de custos uma vez que, entre outros motivos, agiliza a análise de dados. Traz benefícios para a empresa, como por exemplo o fornecimento de informações mais objetivas. Permite análises comparativas que facilitem a sua tomada de decisão diária que apoia os usuários finais a tomarem decisões estratégicas.
  • 27. FIM Participantes: Éder Pereira Frediane Correia Ravi Lopes