56
FERRAMENTAS OLAP

aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

FERRAMENTAS OLAP

Page 2: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

HISTÓRICO

D l i t d li APL l IBM fi l dDesenvolvimento da linguagem APL pela IBM – final da década de 60. Surgimento de uma nova classe de ferramentas que foiSurgimento de uma nova classe de ferramentas, que foi chamada de OLAP. – Final de década de 90.Atualmente algumas das empresas que desenvolvem g p qengines e arquiteturas de OLAP são Microsoft, IBM e Oracle.O termo OLAP foi usado pela primeira vez por EdgarO termo OLAP foi usado pela primeira vez por Edgar Frank Codd, o qual também definiu doze regras para as aplicações OLAP. p ç

Page 3: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

HISTÓRICO

Globalização => as empresas se concentraram maisnos seus modelos de negócio e deixaram um pouco delado seu modelo físicolado seu modelo físico

Os sistemas transacionais não traziam essasOs sistemas transacionais não traziam essasinformações devido a algumas características próprias,por exemplo:por exemplo:

não guardam históricossão modelados de forma a guardar registro a registro - não épossível consolidar grandes volumes de dados onde de umaforma geral não estão bem integrados entre si.

Page 4: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

12 REGRAS PARA APLICAÇÕES OLAP C it d i ã ltidi i l1. Conceito de visão multidimensional;

2. Transparência;3 Acessibilidade;3. Acessibilidade;4. Performance consistente de relatório;5. Arquitetura cliente/servidor;q ;6. Dimensionamento genérico;7. Tratamento dinâmico de matrizes esparsas;8. Suporte a multiusuários;9. Operações de cruzamento dimensional irrestritas;

M i l ã d d d i t iti10. Manipulação de dados intuitiva;11. Relatórios flexíveis;12 Níveis de dimensões e agregações ilimitados 12. Níveis de dimensões e agregações ilimitados.

Page 5: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

GARTNER GROUP ACRESCENTOU MAISNOVE REGRAS:

D d A úl i l1. Dados Arrays múltiplos;2. OLAP joins;

F i b d d d3. Ferramentas para gerenciar as bases de dados;4. Armazenar objetos;

S l d b j5. Seleção de subconjuntos;6. Detalhe drill-down em nível de linha

S 7. Suporte a dados locais;8. Reflesh incremental das bases de dados; 9. Interface SQL.

Page 6: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

CONCEITO - OLAP

O termo OLAP significa On-Line Analytical Processing. Dados AgregadosÉ uma ferramenta de Business Inteligente u a e a e ta de usiness nteligente utilizada para apoiar as empresas na análise ad-hoc de suas informações, visando obter a oc e s as o ações, v sa o o e novos conhecimentos que são empregados na tomada de decisão.

Page 7: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

COMPARAÇÃO DE OLAP COM OLTP

OLTP OLAPOperação típica

Transação AnálisetípicaGranularidade Atômico Agregado

T lid d P Hi ó i l j dTemporalidade dos dados

Presente Histórico, atual e projetado

Recuperação Poucos Muitos registrosRecuperação Poucos registros

Muitos registros

Usuários Muitos PoucosOrientação Registros Arrays

Consulta Predefinida Ad-hocConsulta Predefinida Ad hoc

Page 8: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

CONTEXTO DO OLAP E DW

OLAP ServerMetadata

othersources Analysis

QueryReportsData mining

ServeDataWarehouse

ExtractTransformLoad Data miningWarehouseRefresh

OperationalDBs Data Marts

Data Sources

DBs

Front-End ToolsOLAP Engine

Data Marts

Data Storage

Page 9: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EXEMPLO USO DE FERRAMENTA OLAP

Page 10: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EXEMPLO USO DE FERRAMENTA OLAP

Page 11: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EXEMPLO USO DE FERRAMENTA OLAP

Page 12: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EXEMPLO USO DE FERRAMENTA OLAP

Page 13: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

PERSPECTIVAS DO DW

Page 14: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

PERSPECTIVAS DO DWArquitetura suporta objetos

Fontes, Data Warehouse e ClientesC i i õCom perspectivas para as visões

Conceitual (variação do ER)Lógica (Relacional)Lógica (Relacional)Física

Page 15: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ARQUITETURA

Para conhecermos a arquitetura de OLAP é preciso conhecer seus termosCuboDimensãoe sãoHierarquiaMembroMembroMedidas

Page 16: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

TERMOS DO OLAP

Dimensões CuboHierarquia:1. Geografia2 P í2. País3. Estado4. Cidade

5. Etc...

Medidas:Medidas: É representada por uma dimensãoespecial utilizada para

Membros

realizar comparações. Inclui membros como: custos, lucros ou taxas.

Membros

Page 17: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

TIPOS DE ARQUITETURA

C f é d d d d d ili dConforme o método de armazenamento de dados utilizado para uma aplicação OLAP, será elaborada a arquitetura da aplicação.

ROLAP - OLAP RelacionalMOLAP OLAP m ltidimensionalMOLAP - OLAP multidimensionalHOLAP - OLAP híbridoDOLAP - Desktop OLAPWOLAP - Web OLAP Ferramenta OLAP a partir de um navegadorJOLAP - API Java para servidores e aplicações OLAP p p çOrientada a objetosSOLAP - Spatial OLAP (SIG + OLAP)

Page 18: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ROLAP - OLAP RELACIONALROLAP OLAP RELACIONAL(RELATIONAL ON LINE PROCESSING)

Esse tipo de arquitetura utiliza banco de 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 (Tabela de Fatos). Nota-se que o processamento OLAP se dá exclusivamente no servidor.

Utiliza um SGBD relacional

É f É mais tolerante às mudanças de fontes de dados originais quando elas são OLTP, pois também utiliza OLTP.

Page 19: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ROLAP - OLAP RELACIONALROLAP OLAP RELACIONAL(RELATIONAL ON LINE PROCESSING)

Existem vários esquemas utilizados em ROLAP. Exemplos:

Esquema estrelaE fl d Esquema floco de neveEsquema constelação

Page 20: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ROLAP - OLAP RELACIONALROLAP OLAP RELACIONALESQUEMA ESTRELA

Page 21: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ROLAP - OLAP RELACIONALROLAP OLAP RELACIONALESQUEMA FLOCO DE NEVE

Page 22: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ROLAP - OLAP RELACIONALESQUEMA CONSTELAÇÃO

Page 23: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MOLAP - OLAP MULTIMENSIONAL(MULTIDIMENSIONAL ON-LINE ANALYTICAL(MULTIDIMENSIONAL ON LINE ANALYTICALPROCESSING)

• Dados são armazenados em um banco de dados multidimensional em uma estrutura do tipo Array para prover um melhor desempenho das consultas.prover um melhor desempenho das consultas.

• A implementação varia de acordo com a ferramenta OLAP utilizada, mas freqüentemente é implementado O ut ada, as eqüe te e te é p e e tadoem um banco de dados relacional, porém não na terceira forma normal.

• O acesso aos dados ocorre diretamente no banco de dados do servidor multidimensional, o utilizador trabalha constrói e manipula os dados do cubotrabalha, constrói e manipula os dados do cubo diretamente no servidor. (SGBD multidimensional)

Page 24: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MOLAP - OLAP MULTIMENSIONALMOLAP OLAP MULTIMENSIONALVANTAGENS

• Os dados de um banco multidimensional exigem um espaço menor que o necessário para armazenar os mesmos dados em um BDarmazenar os mesmos dados em um BD relacional.

Apresenta como vantagem a grande gama de• Apresenta como vantagem a grande gama de funções de análises presentes nos bancos multidimensionais.multidimensionais.

• Utiliza Cubos pré-calculados o que aumenta o desempenho nas consultasdesempenho nas consultas

• Permite Consultas Ad-hoc com dinamismo

Page 25: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MOLAP - OLAP MULTIMENSIONALMOLAP OLAP MULTIMENSIONALLIMITAÇÕES

• A complexidade no processo de carga em um banco de dados multidimensional, pode acarretar a demora no processoprocesso. • O processo de carga é complexo devido a série de cálculos

que devem ser realizados para agregar os dados àsque devem ser realizados para agregar os dados às dimensões e preencher as estruturas do banco. (Depois do processo concluído, ainda é realizado uma série de mencanismos para melhorar a capacidade de pesquisa)melhorar a capacidade de pesquisa)

• Possibilidade dos dados serem esparsos.(explosão de dados)dados)

• A maioria dos bancos multidimensionais são sistemas i tá iproprietários.

Page 26: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

HOLAP - OLAP HÍBRIDOHOLAP OLAP HÍBRIDO( HYBRID ON-LINE ANALYTICAL PROCESSING)

Processamento híbrido cuja forma de acesso aos dados é umaProcessamento híbrido cuja forma de acesso aos dados é uma mistura de tecnologias onde há uma combinação entre ROLAP e MOLAPConsegue combinar a capacidade e a escalabilidade dasConsegue combinar a capacidade e a escalabilidade das ferramentas ROLAP com o desempenho superior dos bancos de dados multidimensionais.Exemplo:Exemplo:

“Suponha uma base de 50.000 clientes distribuídos em 500 cidades,23 estados 5 regiões e um total geral Até o nível de cidades o23 estados, 5 regiões e um total geral. Até o nível de cidades oarmazenamento multidimensional resolveria as consultas paralevantar totais de vendas. Porém, se fosse necessário consultar ototal de vendas de um determinado cliente, o banco de dados

l i l d i it i id à li it ã Erelacional responderia com muito mais rapidez à solicitação. Essasituação é típica para a indicação da arquitetura HOLAP “

OLIVEIRA, P. C. S : disponível em: http://www.dwbrasil.com.br/html/olap , p p p

Page 27: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

DOLAP - DESKTOP OLAPDOLAP DESKTOP OLAP(DESKTOP ON-LINE ANALYTICAL PROCESSING)

V i ã d i OLAP i d f bilid dVariação de arquitetura OLAP criada para fornecer portabilidade dos dados e se obter uma redução do tráfico na rede.

Normalmente utiliza Banco de dados Relacional

O usuário ao acessar o bancos de dados num servidor multidimensional central Olap, através de sua máquina local, dispara uma instrução SQL e acessa os cubos já existentes edispara uma instrução SQL e acessa os cubos já existentes e obtém de volta um novo Cubo (copiado) para ser analisado em sua estação de trabalho.

Page 28: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

WOLAP - WEB OLAP V i ã d i OLAP ili bVariação de arquitetura OLAP que utiliza um browser paraacessar a ferramenta.

Como utiliza Web, foi criada para facilitar a distribuição, oacesso remoto dos dados pois a sua utlização independented l t fde plataforma.

Atualmente o uso de WOLAP está sendo muito divulgadoAtualmente o uso de WOLAP está sendo muito divulgado,porém ainda é muito pouco utilizado.

Page 29: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

SOLAP – SPATIAL OLAP

É iã d OLAP i d i f ã áfiÉ a união de OLAP com sistema de informação geográfico.

Page 30: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

SOLAP – SPATIAL OLAP

É iã d li ã d OLAP li ã Si dÉ a união de aplicação de OLAP ecom aplicação Sistema de informações Geográficas (SIG), para possibilitar análises.

Permite localizar sobre uma carta geográfica as informações correspondentes às áreas através OLAP e vice-versa.

Os usuários podem navegar através dos dados, através de duas abordagens: Seja a partir da interface de OLAP sejaduas abordagens: Seja a partir da interface de OLAP seja através do SIG.

Page 31: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EstruturaTIPOS DE OPERAÇÕES

Drill down: Desagrega uma dimensão

EstruturaConteúdoEntre Cubos

Drill-down: Desagrega uma dimensão. Drill Across: envolvem mais do que uma tabela

de fato – descer na hierarquiaR ll A di ã bi Hi iRoll-up: Agrega uma dimensão - subir na HierarquiaDrill-through:Detalha além do cubo. Vai até o nível

de registros.Sli F t i ã d l l dSlice: Faz restrição de um valor ao longo de uma

dimensão.Dice: Faz restrições de valores em várias

dimensões aplica se sobre os valores dasdimensões.aplica-se sobre os valores das células

Pivot: Muda o eixo de visualizaçãoR k O d b d di ã dRank: Ordena os membros de uma dimensão de

acordo com algum critério.

Page 32: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

EstruturaTIPOS DE OPERAÇÕES

R R i 1 d i d di ã

EstruturaConteúdoEntre Cubos

Rotate: Rotaciona 1 dos eixos de dimensãoSwitch : Permutação de valoresSplit: Planificação das faces do cuboSplit: Planificação das faces do cuboNest / Unest: Redução das dimensõesPush / Pull: Junção de valoresç

JunçãoUniãoIntersecçãoDifDiferença

Page 33: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

CONSULTAS EM OLAPC lt b M ltidi i l D t bConsultas sobre Multidimensional DatabaseNecessidade de Multidimensional ExpressionsSurgimento da linguagem de consulta MDXSurgimento da linguagem de consulta MDX

Começou a ser utilizado comercialmente em 19981998Para fazer consultas em bases de dados OLAPProjetada pela Microsoft como um padrão para j p p pconsultas e troca de dados em Multidimentional Data SourcesUtili d li d õUtilizada como uma linguagem de expressões, para calcular valores, e como linguagem de consulta

Page 34: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

CONSULTAS EM OLAPMDX QUERY

Cubo Consulta

Dimensões

Referência

Page 35: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

Consultas MDX Query

--MDX-Ex1: MDX Query

ExemploExemploData setsMDX Ex1: MDX Query

SELECT{[Time].[1997],[Time].[1998]} ON COLUMNS,Comentário

Data sets

Eixo X{[Measures].[Warehouse Sales],

[Measures].[Warehouse Cost]} ON ROWSFROM Warehouse

Comentário

Eixo Y

C ( )FROM WarehouseWHERE ([Store].[All Stores].[USA])

Cubo (escopo da query)

Dimensão de “Fatiamento”Dimensão de Fatiamento

Um consumidor interno solicitou o total de vendas e o custo total para os anos de 1997 e 1998 para cada loja dos USA (incluindo todos os produtos). Foi solicitado p j ( p )também que as informações estivessem disponíveis em um grid de duas dimensões, com as vendas e o custo total em linhas e os anos em colunas.

Page 36: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

Consultas MDX Query

Consultas MDXConsultas MDX

Resultado:Resultado:

Page 37: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MDX X SQL

• Consultas MDX– Considerações (MDX x SQL)ç ( )

• Aparentemente semelhantes• Diferenças importantes:• Diferenças importantes:

– MDX usa um cubo como datasource e a saída da consulta édatasource e a saída da consulta é outro cubo;

– SQL usa tabelas como datasource e a saída é em forma de colunas.

Page 38: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

FERRAMENTAS FRONT - END

• Análise– ver determinados cubos de informações de

diferentes ângulos;– vários níveis de agregação.

• Relatórios (Reports)Relatórios (Reports)– Tipo de Relatórios: Parametrizados/Não

ParametrizadosParametrizados– Tipo de Navegação: (drill-down, etc)

Page 39: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

FERRAMENTAS FRONT - END

Interrogações Ad hoc Definição de Inmon:• Interrogações Ad-hoc - Definição de Inmon:

“São interrogações com acesso casual e único; e tratamento de dados segundo parâmetros nunca antestratamento de dados segundo parâmetros nunca antes utilizados, geralmente executado de forma iterativa e

heurística”.

• Linguagem de Interrogação• SQL – Structured Query Language• MDX – Multi-Dimensional Expressions

– Criada pela Microsoft– Interrogação a base de dados multi-dimensionais

• Outras – Proprietárias

• Data Mining• Processo de extração de conhecimento “escondido” na

informaçãoinformação.

Page 40: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

DESEMPENHO

C di d h ?Como medir o desempenho?

Tempo de carregamento do cubo/tabelasTempo de carregamento do cubo/tabelasTempo de processamento/leitura do cubo/tabelas

Sabendo que...

S id ROLAP i l bilid dServidores ROLAP – maior escalabilidade, menor desempenhoServidores MOLAP – menor escalabilidade, maior ,desempenho

Page 41: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

F OFERRAMENTAS OLAP

Exemplos de ferramentas de mercado

Page 42: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

COGNOS BUSINESS INTELLIGENCEPLATFORM

Servidores OLAP:Servidores OLAP:Servidor DOLAP e ROLAP

Tipo de ferramenta Front-End

Módulo de Análise e Interrogações Ad hoc CognosMódulo de Análise e Interrogações Ad-hoc – Cognos PowerPlay .

Li d I t ã SQLLinguagem de Interrogação: SQL.

Módulo de Reporting - Cognos ReportNet p g g pTipo de Relatórios: ParametrizávelTipo de Navegação: Suporta Navegação

http://www.cognos.com/products/businessintelligence/

Page 43: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

COGNOS BUSINESS INTELLIGENCEPLATFORM

Ferramenta Web e não WebFerramenta Web e não WebWeb: Browsers e Não Web: Excell.

Sistemas OperacionaispWindows 95/98/NT/2000/ME/XP; HP/UX; IBM AIX; Solaris/Sun OS.

Bases de Dados:Bases de Dados:Microsoft Access; Oracle RDB; NCR Teradata; Sybase; Oracle; Red Brick; Microsoft SQL Server; Informix; IBM DB2; Nota: Interrogações a Base deInformix; IBM DB2; Nota: Interrogações a Base de Dados (suporte nativo): Oracle; DB2/UDB; SQL Server; DB2/390; DB2/400; Sybase; Informix; Nota: Interrogações a Base de Dados (via ODBC):Interrogações a Base de Dados (via ODBC): B2/400; Redbrick; Sybase; MS Access; Teradata

http://www.cognos.com/products/businessintelligence/

Page 44: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MICROSTRATEGY7I PLATFORM

Servidores OLAPServidores OLAPServidor ROLAP e recentemente MOLAP

Tipo de ferramenta Front-EndMódulo de Análise e Interrogações Ad-hoc –MicroStrategy OLAP Services e MDX AdapterMicroStrategy OLAP Services e MDX Adapter.

Linguagem de Interrogação: SQL e MDX.Mód l d R ti Mi St t R tMódulo de Reporting - MicroStrategy Report Services

Tipo de Relatórios: ParametrizávelTipo de Navegação: Suporta Navegação

http://www.microstrategy.com/

Page 45: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MICROSTRATEGY7I PLATFORM

Ferramenta Web e não WebFerramenta Web e não WebWeb: Browsers e E-mail e Não Web: ficheiros.

Sistemas OperacionaisWindows 95/98/NT/2000/ME/XP; HP/UX; IBM AIX; Solaris/Sun OSSolaris/Sun OS.

Bases de DadosJDBC OLE DB ODP NET O lJDBC; OLE-DB; ODP.NET; Oracle.

http://www.microstrategy.com/

Page 46: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ORACLE 10G

Servidores OLAPServidores OLAPServidor ROLAP, MOLAP e HOLAP

Tipo de ferramenta Front-EndMódulo de Análise e Interrogações Ad-hoc – Oracle OlapOlap

Linguagem de Interrogação: SQL e PL/SQL; OLAP DML (equivalente a PL/SQL mas para multidimensional)multidimensional).

Módulo de Reporting – Oracle ReportsTi d R l tó i P t i á lTipo de Relatórios: ParametrizávelTipo de Navegação: Suporta Navegação

http://otn.oracle.com/products/reports/index.html

Page 47: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

ORACLE 10G

Ferramenta Web e não WebFerramenta Web e não WebWeb: Browsers e E-mail Não Web: ficheiros e Excell.

Sistemas OperacionaisWindows 95/98/NT/2000/ME/XP; HP/UX (PA-RISC eWindows 95/98/NT/2000/ME/XP; HP/UX (PA RISC e Itanium); IBM AIX; Solaris (SPARC).

Bases de DadosBases de DadosOracle.

http://otn.oracle.com/products/reports/index.html

Page 48: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

APPLIX

Servidores OLAPServidores OLAPServidor ROLAP e MOLAP

Tipo de ferramenta Front-EndMódulo de Análise e Interrogações Ad hoc – TM1 e TM1 Web e IntegraTM1 Web e Integra

Linguagem de Interrogação: Não referenciada, possívelmente SQL e/ou outra linguagem proprietáriaproprietária

Módulo de Reporting – TM1 WebTipo de Relatórios: Sem informaçãoTi d N ã S t N ã (d illTipo de Navegação: Suporta Navegação (drill-down)

http://www.applix.com/solutions/

Page 49: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

GEACServidores OLAPServidores OLAP

Servidor de outro proprietário (dependência)

Tipo de ferramenta Front-EndMódulo de Análise e Interrogações Ad hoc – Sem informaçãoinformação

Linguagem de Interrogação: Sem informação

Mód l d R ti P i 2000 SP2Módulo de Reporting – Pervasive 2000 SP2a e Crystal Reports 8.0 ou 8.5

Tipo de Relatórios: Dependendo da ferramenta d i tá ido proprietárioTipo de Navegação: Dependendo da ferramenta do proprietário

http://www.performance.geac.com/decision/decision.cfm

Page 50: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

HYPERION BI PLATFORM

Servidores OLAPServidores OLAPServidor ROLAP e MOLAP

Tipo de ferramenta Front-EndMódulo de Ad-Hoc Queries – Hyperion Intelligence

Linguagem de Interrogação : SQL MaxLLinguagem de Interrogação : SQL, MaxL

Módulo de Reporting – Hyperion ReportsTipo de Relatórios: ParametrizávelTipo de Navegação: Sem informação

http://www.hyperion.com/products/bi_platform/

Page 51: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

HYPERION BI PLATFORM

Ferramenta Web e não WebWeb : Browsers, E-Mail, Não Web: Excel, PDF, Lotus

Sistemas OperacionaisSistemas OperacionaisMicrosoft Windows 2000 Server; Microsoft Windows 2003 Server ; Solaris Sparc 8.x e 9.x; IBM AIX, LinuxLinux

Bases de DadosO l 8i 9i IBM DB2 MS SQL SERVER 2000Oracle 8i e 9i, IBM DB2, MS SQL SERVER 2000, MS SQL SERVER 7, Informir, Sybase, Teradata, outros

http://www.hyperion.com/products/bi_platform/

Page 52: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

BUSINESS OBJECTS

Servidores OLAPServidores OLAPServidor ROLAP e MOLAP

Tipo de ferramenta Front-EndMódulo de Ad-Hoc Queries – Suporta Ad-Hoc QueriesQueries

Linguagem de Interrogação : SQL, MDX

Mód l d R ti S t R tMódulo de Reporting – Suporta ReportsTipo de Relatórios: ParametrizávelTipo de Navegação: Drill-Down, Slicing and p g ç , gDicing, Pivoting, Ranking, Sorting, Alerts e Filter Helps

http://www.techsupport.businessobjects.com

Page 53: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

BUSINESS OBJECTS

Ferramenta Web e não WebFerramenta Web e não WebWeb : Browsers, E-Mail, Não Web: Excel, PDF

Sistemas OperacionaisIBM AIX, Solaris, Unix, MAC OS e todas a versões do Windowsdo Windows

Bases de DadosS i f ãSem informação

http://www.techsupport.businessobjects.com

Page 54: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MAIS FERRAMENTAS...Panorama NovaView BI PlatformPanorama NovaView BI Platform

http://www.panoramasoftware.comCrystal Analysis and Reports -

http://www.businessobjects.comMIS Vi i htt // iMIS onVision - http://www.misag.comArcplan inSight and dynaSight http://www.arcplan.comSoftPro Manager - http://www.softpro.hrSPSS Olap Hub Information Intelligence PlatformSPSS Olap Hub Information Intelligence Platform -

http://www.spss.com/olap_hubTargit Analysis - http://www.targit.comDatabeacon - http://www.databeacon.com/pQ4bis - http://www.q4bis.com/Hummingbird -

http://www.hummingbird.com/products/bi/index.htmlVista http://www beyond2020 com/products/Vista htmlVista - http://www.beyond2020.com/products/Vista.htmlDeltaMaster - http://www.bissantz.de/index_e.htmlStrategy Analyzer - http://www.strategycompanion.comUSoft http://www u soft com cnUSoft - http://www.u-soft.com.cn

Page 55: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

DESEMPENHO 2003 – THE OLAP SURVEY3

Melhores Tempos de Carregamento e Processamento de Dados:

Page 56: aula-FerramentasOLAP [Modo de Compatibilidade]docente.ifrn.edu.br/ebertonmarinho/disciplinas/banco-de...multidimensional central Olap, através de sua máquina local, dispara uma instrução

MAS OS LÍDERES SÃO...

http://www.olapreport.com/market.html