E N D
1. Ferramentas Olap Alanna
Helber
Paulo
2. Histrico Desenvolvimento da linguagem APL pela IBM final da dcada de 60.
Surgimento de uma nova classe de ferramentas, que foi chamada de OLAP. Final de dcada de 90.
Atualmente algumas das empresas que desenvolvem engines e arquiteturas de OLAP so Microsoft, IBM e Oracle.
O termo OLAP foi usado pela primeira vez por Edgar Frank Codd, o qual tambm definiu doze regras para as aplicaes OLAP.
3. Histrico Globalizao => as empresas se concentraram mais nos seus modelos de negcio e deixaram um pouco de lado seu modelo fsico
Os sistemas transacionais no traziam essas informaes devido a algumas caractersticas prprias, por exemplo:
no guardam histricos
so modelados de forma a guardar registro a registro - no possvel consolidar grandes volumes de dados onde de uma forma geral no esto bem integrados entre si.
4. 12 Regras para aplicaes OLAP Conceito de viso multidimensional;
Transparncia;
Acessibilidade;
Performance consistente de relatrio;
Arquitetura cliente/servidor;
Dimensionamento genrico;
Tratamento dinmico de matrizes esparsas;
Suporte a multiusurios;
Operaes de cruzamento dimensional irrestritas;
Manipulao de dados intuitiva;
Relatrios flexveis;
Nveis de dimenses e agregaes ilimitados.
5. Gartner Group acrescentou mais nove regras: Dados Arrays mltiplos;
OLAP joins;
Ferramentas para gerenciar as bases de dados;
Armazenar objetos;
Seleo de subconjuntos;
Detalhe drill-down em nvel de linha
Suporte a dados locais;
Reflesh incremental das bases de dados;
Interface SQL.
6. Conceito - Olap O termo OLAP significa On-Line Analytical Processing.
Dados Agregados
uma ferramenta de Business Inteligente utilizada para apoiar as empresas na anlise ad-hoc de suas informaes, visando obter novos conhecimentos que so empregados na tomada de deciso.
7. Comparao de OLAP com OLTP
10. Perspectivas do DW Arquitetura suporta objetos
Fontes, Data Warehouse e Clientes
Com perspectivas para as vises
Conceitual (variao do ER)
Lgica (Relacional)
Fsica
11. Arquitetura Para conhecermos a arquitetura de OLAP preciso conhecer seus termos
Cubo
Dimenso
Hierarquia
Membro
Medidas
12. Termos do Olap
13. Tipos de Arquitetura Conforme o mtodo de armazenamento de dados utilizado para uma aplicao OLAP, ser elaborada a arquitetura da aplicao.
ROLAP - OLAP Relacional
MOLAP - OLAP multidimensional
HOLAP - OLAP hbrido
DOLAP - Desktop OLAP
WOLAP - Web OLAP Ferramenta OLAP a partir de um navegador
JOLAP - API Java para servidores e aplicaes OLAP Orientada a objetos
SOLAP - Spatial OLAP (SIG + OLAP)
14. ROLAP - OLAP Relacional(Relational On line Processing) Esse tipo de arquitetura utiliza banco de dados relacional, resultando em um maior acoplamento com fontes de dados OLTP.
A consulta enviada ao servidor de base de dados relacional e processada no mesmo (Tabela de Fatos). Nota-se que o processamento OLAP se d exclusivamente no servidor.
Utiliza um SGBD relacional
mais tolerante s mudanas de fontes de dados originais quando elas so OLTP, pois tambm utiliza OLTP.
15. ROLAP - OLAP Relacional(Relational On line Processing) Existem vrios esquemas utilizados em ROLAP. Exemplos:
Esquema estrela
Esquema floco de neve
Esquema constelao
16. ROLAP - OLAP Relacional Esquema estrela
17. ROLAP - OLAP Relacional Esquema Floco de neve
18. ROLAP - OLAP Relacional Esquema Constelao
19. MOLAP - OLAP multimensional(Multidimensional On-Line Analytical Processing)
20. MOLAP - OLAP multimensionalVantagens
21. MOLAP - OLAP multimensionalLimitaes
22. HOLAP - OLAP hbrido( Hybrid On-Line Analytical Processing) Processamento hbrido cuja forma de acesso aos dados uma mistura de tecnologias onde h uma combinao entre ROLAP e MOLAP
Consegue combinar a capacidade e a escalabilidade das ferramentas ROLAP com o desempenho superior dos bancos de dados multidimensionais.
Exemplo:
Suponha uma base de 50.000 clientes distribudos em 500 cidades, 23 estados, 5 regies e um total geral. At o nvel de cidades o armazenamento multidimensional resolveria as consultas para levantar totais de vendas. Porm, se fosse necessrio consultar o total de vendas de um determinado cliente, o banco de dados relacional responderia com muito mais rapidez solicitao. Essa situao tpica para a indicao da arquitetura HOLAP
OLIVEIRA, P. C. S : disponvel em: http://www.dwbrasil.com.br/html/olap
23. DOLAP - Desktop OLAP(Desktop On-Line Analytical Processing) Variao de arquitetura OLAP criada para fornecer portabilidade dos dados e se obter uma reduo do trfico na rede.
Normalmente utiliza Banco de dados Relacional
O usurio ao acessar o bancos de dados num servidor multidimensional central Olap, atravs de sua mquina local, dispara uma instruo SQL e acessa os cubos j existentes e obtm de volta um novo Cubo (copiado) para ser analisado em sua estao de trabalho.
24. WOLAP - Web OLAP Variao de arquitetura OLAP que utiliza um browser para acessar a ferramenta.
Como utiliza Web, foi criada para facilitar a distribuio, o acesso remoto dos dados pois a sua utlizao independente de plataforma.
Atualmente o uso de WOLAP est sendo muito divulgado, porm ainda muito pouco utilizado.
25. SOLAP Spatial Olap a unio de OLAP com sistema de informao geogrfico.
26. SOLAP Spatial Olap a unio de aplicao de OLAP ecom aplicao Sistema de informaes Geogrficas (SIG), para possibilitar anlises.
Permite localizar sobre uma carta geogrfica as informaes correspondentes s reas atravs OLAP e vice-versa.
Os usurios podem navegar atravs dos dados, atravs de duas abordagens: Seja a partir da interface de OLAP seja atravs do SIG.
27. Tipos de Operaes Drill-down: Desagrega uma dimenso.
Drill Across: envolvem mais do que uma tabela de fato descer na hierarquia
Roll-up: Agrega uma dimenso - subir na Hierarquia
Drill-through:Detalha alm do cubo. Vai at o nvel de registros.
Slice: Faz restrio de um valor ao longo de uma dimenso.
Dice: Faz restries de valores em vrias dimenses.aplica-se sobre os valores das clulas
Pivot: Muda o eixo de visualizao
Rank: Ordena os membros de uma dimenso de acordo com algum critrio.
28. Rotate: Rotaciona 1 dos eixos de dimenso
Switch : Permutao de valores
Split: Planificao das faces do cubo
Nest / Unest: Reduo das dimenses
Push / Pull: Juno de valores
Juno
Unio
Interseco
Diferena
29. Consultas sobre Multidimensional Database
Necessidade de Multidimensional Expressions
Surgimento da linguagem de consulta MDX
Comeou a ser utilizado comercialmente em 1998
Para fazer consultas em bases de dados OLAP
Projetada pela Microsoft como um padro para consultas e troca de dados em Multidimentional Data Sources
Utilizada como uma linguagem de expresses, para calcular valores, e como linguagem de consulta
36. Desempenho
37. Ferramentas Olap Exemplos de ferramentas de mercado
38. Cognos Business Intelligence Platform
39. Cognos Business Intelligence Platform
40. MicroStrategy 7i Platform
41. MicroStrategy 7i Platform
42. Oracle 10g
43. Oracle 10g
44. Applix
45. GEAC
46. Hyperion BI Platform
47. Hyperion BI Platform
48. Business Objects
49. Business Objects
50. Mais ferramentas...
51. Desempenho 2003 The OLAP Survey 3
52. Mas os lderes so...