Sunteți pe pagina 1din 17

Tpicos Especiais em SI

Alunos: Ananda Pereira Peterson Moreira

OLAP:
Online Analytical Processing Sistemas que permitem
a anlise analtica da informao, possibilitando a mltipla anlise da informao por diferentes ngulos e formas.

Resumindo:
OLAP voltado para anlise das informaes, ou seja, clculos mais complexos, um sistema de modelagem voltado para desempenho, simplificado e desnormalizado. Um exemplo comum so os sistemas de apoio deciso

Derivaes do termo OLAP MOLAP


Multidimensional OLAP
Arquitetura OLAP tradicional; Os dados so armazenados em cubos dimensionais, em formatos proprietrios, e no em banco de dados relacionais; O usurio trabalha, monta e manipula os dados do cubo diretamente no servidor. Vantagens: Alto desempenho: os cubos so construdos para uma rpida recuperao de dados; Pode executar clculos complexos: todos os clculos so pre-gerados quando o cubo criado e podem ser facilmente aplicados no momento da pesquisa de dados. Desvantagens: Baixa escalabilidade: sua vantagem de conseguir alto desempenho com a pre-gerao de todos os clculos no momento da criao dos cubos, faz com que o MOLAP seja limitado a uma pouca quantidade de dados. Esta deficincia pode ser contornada pela incluso apenas do resumo dos clculos quando se construir o cubo; Investimentos altos: este modelo exige enormes investimentos adicionais como cubo de tecnologia proprietria.

Derivaes do termo OLAP ROLAP


Relational OLAP
Os dados so armazenados em banco de dados relacionais; A manipulao dos dados armazenados no banco de dados relacional feita para dar a aparncia de operao Slice/Dice tradicional; Na essncia, cada ao de Slice/Dice equivalente a adicionar uma clusula WHERE em uma declarao SQL. Vantagens: Alta escalabilidade: usando a arquitetura ROLAP, no h nenhuma restrio na limitao da quantidade dados a serem analisados, cabendo essa limitao sendo do prprio banco de dados relacional utilizado; Pode alavancar as funcionalidades inerentes do banco de dados relacional: Muitos bancos de dados relacionais j vm com uma srie de funcionalidades e a arquitetura ROLAP pode alavancar estas funcionalidades. Desvantagens: Baixo desempenho: cada relatrio ROLAP basicamente uma consulta SQL (ou vrias consultas SQL) na banco de dados relacional e uma consulta pode ser consumir muito tempo se houver uma grande quantidade de dados; Limitado pelas funcionalidades SQL: ROLAP se baseia principalmente na gerao instrues SQL para consultar a base de dados relacional, porm essas instrues no suprem todas as necessidades (por exemplo, difcil de realizar clculos complexos utilizando SQL). Portanto, usar ROLAP se limitar ao que instrues SQL podem fazer. Armazenamento dos dados em cubos dimensionais e em formato proprio.

Derivaes do termo OLAP HOLAP


Hybrid OLAP
HOLAP tenta combinar as vantagens de MOLAP e ROLAP, extraindo o que h de melhor de cada uma, ou seja, a alta performance do MOLAP com a melhor escalabilidade do ROLAP; Para informaes do tipo sntese, HOLAP utiliza cubos dimensionais para um desempenho mais rpido; Quando for necessrio mais detalhe de uma informao, HOLAP pode ir alm do cubo multidimensional para o banco de dados relacional utilizado no armazenamento dos detalhes. Vantagens: Alto desempenho: os cubos dimensionais apenas armazenam sntese das informaes; Alta escalabilidade: os detalhes das informaes so armazenados em um banco de dados relacional. Desvantagens: Arquitetura de o maior custo: modelo que possui o maior custo de aquisio.

Derivaes do termo OLAP DOLAP


Desktop OLAP
So as ferramentas que, a partir de um cliente qualquer, emitem uma consulta para o servidor e recebem o cubo de informaes de volta para ser analisado na estao cliente. Vantagens: Pouco trfego que na rede: todo o processamento OLAP acontece na mquina cliente; Sem sobrecarregar o servidor de banco de dados: como todo o processamento acontece na mquina cliente, o servidor fica menos sobrecarregado.

Desvantagens: Limitao do cubo de dados: o tamanho do cubo de dados no pode ser muito grande, caso contrrio, a anlise passa a ser demorada e/ou a mquina do cliente pode no suportar em funo de sua configurao.

Anlise de ferramentas OLAP encontradas no mercado:

Cognos Business Intelligence Platform


Servidores OLAP:
Servidor DOLAP e ROLAP Tipo de ferramenta Front-End Mdulo de Anlise e Interrogaes Ad-hoc Cognos PowerPlay .

Linguagem de Interrogao: SQL.


Mdulo de Reporting - Cognos ReportNet Tipo de Relatrios: Parametrizvel Tipo de Navegao: Suporta Navegao

Ferramenta Web e no Web


Web: Browsers e No Web: Excell. Sistemas Operacionais Windows 95/98/NT/2000/ME/XP; HP/UX; IBM

AIX; Solaris/Sun OS.

Anlise de ferramentas OLAP encontradas no mercado:

MicroStrategy 7i Platform
Servidores OLAP Servidor ROLAP e recentemente MOLAP Tipo de ferramenta Front-End Mdulo de Anlise e Interrogaes Ad-hoc MicroStrategy OLAP Services e MDX Adapter. Linguagem de Interrogao: SQL e MDX. Mdulo de Reporting - MicroStrategy Report Services Tipo de Relatrios: Parametrizvel Tipo de Navegao: Suporta Navegao Ferramenta Web e no Web Web: Browsers e E-mail e No Web: ficheiros. Sistemas Operacionais: Windows 95/98/NT/2000/ME/XP; HP/UX; IBM AIX; Solaris/Sun OS. Bases de Dados JDBC; OLE-DB; ODP.NET; Oracle.

Anlise de ferramentas OLAP encontradas no mercado:

Oracle 10g
Servidores OLAP Servidor ROLAP, MOLAP e HOLAP Tipo de ferramenta Front-End Mdulo de Anlise e Interrogaes Ad-hoc Oracle Olap Linguagem de Interrogao: SQL e PL/SQL; OLAP DML (equivalente a PL/SQL mas para multidimensional). Mdulo de Reporting Oracle Reports Tipo de Relatrios: Parametrizvel Tipo de Navegao: Suporta Navegao Ferramenta Web e no Web Web: Browsers e E-mail No Web: ficheiros e Excell. Sistemas Operacionais Windows 95/98/NT/2000/ME/XP; HP/UX (PARISC e Itanium); IBM AIX; Solaris (SPARC). Bases de Dados Oracle.

Anlise de ferramentas OLAP encontradas no mercado:

Applix
Servidores OLAP Servidor ROLAP e MOLAP Tipo de ferramenta Front-End Mdulo de Anlise e Interrogaes Ad hoc TM1 e TM1 Web e Integra Linguagem de Interrogao: No referenciada, possvelmente SQL e/ou outra linguagem proprietria Mdulo de Reporting TM1 Web Tipo de Relatrios: Sem informao Tipo de Navegao: Suporta Navegao (drilldown)

Anlise de ferramentas OLAP encontradas no mercado:

GEAC
Servidores OLAP Servidor de outro proprietrio (dependncia) Tipo de ferramenta Front-End Mdulo de Anlise e Interrogaes Ad hoc Sem informao Linguagem de Interrogao: Sem informao Mdulo de Reporting Pervasive 2000 SP2a e Crystal Reports 8.0 ou 8.5 Tipo de Relatrios: Dependendo da ferramenta do proprietrio Tipo de Navegao: Dependendo da ferramenta do proprietrio

Anlise de ferramentas OLAP encontradas no mercado:

Hyperion BI Platform
Servidores OLAP Servidor ROLAP e MOLAP Tipo de ferramenta Front-End Mdulo de Ad-Hoc Queries Hyperion Intelligence Linguagem de Interrogao : SQL, MaxL Mdulo de Reporting Hyperion Reports Tipo de Relatrios: Parametrizvel Tipo de Navegao: S Ferramenta Web e no Web Web : Browsers, E-Mail, No Web: Excel, PDF, Lotus 2003 Server ; Solaris Sparc 8.x e 9.x; IBM AIX, Linux Bases de Dados Oracle 8i e 9i, IBM DB2, MS SQL SERVER 2000, MS SQL SERVER 7, Informir, Sybase, Teradata, outros em informao

Sistemas Operacionais Microsoft Windows 2000 Server; Microsoft Windows

Anlise de ferramentas OLAP encontradas no mercado:

Business Objects
Servidores OLAP Servidor ROLAP e MOLAP Tipo de ferramenta Front-End Mdulo de Ad-Hoc Queries Suporta Ad-Hoc Queries Linguagem de Interrogao : SQL, MDX Mdulo de Reporting Suporta Reports Tipo de Relatrios: Parametrizvel Tipo de Navegao: Drill-Down, Slicing and Dicing, Pivoting, Ranking, Sorting, Alerts e Filter Helps Ferramenta Web e no Web Web : Browsers, E-Mail, No Web: Excel, PDF Sistemas Operacionais IBM AIX, Solaris, Unix, MAC OS e todas a verses do Windows Bases de Dados Sem informao

Anlise de ferramentas OLAP encontradas no mercado:

Mais ferramentas...
Panorama NovaView BI Platform http://www.panoramasoftware. com Crystal Analysis and Reports http://www.businessobjects.com MIS onVision - http://www.misag.com Arcplan inSight and dynaSight http://www.arcplan.com SoftPro Manager - http://www.softpro.hr SPSS Olap Hub Information Intelligence Platform - http://www. spss.com/olap_hub Targit Analysis - http://www.targit.com Databeacon - http://www.databeacon.com/ Q4bis - http://www.q4bis.com/ Hummingbird http://www.hummingbird.com/products/bi/index.ht ml Vista http://www.beyond2020.com/products/Vista.html DeltaMaster http://www.bissantz.de/index_e.html Strategy Analyzer http://www.strategycompanion.com USoft - http://www.u-soft.com.cn

Anlise de ferramentas para o processo de ETL


Fase extremamente critica de um Data Warehouse, pois envolve a movimentao dos dados de origem nos sistemas transacionais e/ou sistemas legados, obedecendo as regras de negcio. A mesma se d basicamente em trs passos, extrao (E), transformao (T) e carga (L Loader) dos dados, esses so os mais trabalhosos, complexos e tambm muito detalhados, embora tenhamos vrias ferramentas que nos auxiliam na execuo desse trabalho. As ferramentas de ETL mais utilizadas no mercado so o Data Stage da IBM, o ETI da ETI Corporation, Sagent da Group 1 Software, Informtica Power Center da Informtica, DTS da Microsoft, Pentaho (Open Source), Talend (Open Source), Sunopsis e o Oracle Warehouse Builder da Oracle. Todos tem os seus diferenciais e cada um poder ser utilizado dependendo do caso de cada empresa. Algumas ferramentas tem a curva de aprendizado mais suave, outras um pouco mais ngreme, mas em certos casos mesmo sendo uma ferramenta de difcil aprendizado exigindo maiores investimentos em pessoal, sero compensados com a performance e flexibilidade da mesma. H outras ferramentas que tem custo zero de aquisio pois, vem embutida junto com um SGBD (Sistema Gerenciador de Banco de Dados), mas em contrapartida so bastante limitadas no tocante a extrao de dados e exigem uma maior codificao dos processos de ETL, em relao as outras e por fim tem as open source que, dependendo do porte do projeto, podem atender satisfatoriamente.

Anlise de ferramentas para o processo de ETL


O data warehouse espelha as informaes histricas necessrias, enquanto o ambiente operacional focaliza as informaes pontuais correntes. A parte de carga dos dados tambm possui uma enorme complexidade, e os seguintes fatores devem ser levados em conta: A parte de Integridade dos dados. No momento da carga necessrio checar os campos que so chaves estrangeiras com suas respectivas tabelas para certificar-se de que os dados existentes na tabela da chave estrangeira esto de acordo com a tabela da chave primria; Se a tabela deve receber uma carga incremental ou a carga por cima dos dados. A carga incremental normalmente feita para tabelas fatos e a carga por cima dos dados feita em tabelas dimenses onde o analista ter que deletar os dados existentes e inclu-los novamente. Mas em alguns casos poder acontecer que as tabelas de dimenses tem de manter o histrico, ento o mesmo dever ser mantido (slowly change dimension); Apesar de existirem ferramentas de ETL como o DTS (Data Transformation Service), Data Stage, ETI, Business Objects Data Integration, Sunopsis atual Oracle Data Integrator, Oracle Warehouse Builder e o Informtica, ainda tem-se a necessidade de criar rotinas de carga para atender determinadas situaes que podero ocorrer. Pode ser em shell script, SQL puro ou em C, quando precisa de performance.

S-ar putea să vă placă și