Pages

Google Ads

Friday, May 21, 2010

Entendendo o Mondrian OLAP Server

Amigo leitor,

Muitas pessoas me perguntam: O que é o Mondrian e qual sua relação com o Pentaho?

De forma bastante simples eu gostaria de responder algumas perguntas importantes.

O que é o Mondrian?

O Mondrian é um servidor OLAP feito em Java por Julian Hyde.

Página Oficial do Mondrian
http://mondrian.pentaho.org/

Onde posso baixar o Mondrian?

Link para download:
http://sourceforge.net/projects/mondrian/files/


Quem é Julian Hyde?

Um desenvolvedor inglês, fundador do projeto open source Mondrian.
Para saber mais sobre ele acesse o seu blog, clicando aqui.

Qual a relação da Pentaho com o Mondrian?

A Pentaho embutiu o Mondrian (OLAP Server) em sua atual solução de BI, detalhe levou o fundador do Mondrian Julian Hyde junto para a Pentaho, mas ele continua vivendo na Inglaterra, apesar da sede da Pentaho ser em Orlando.
Em 2009 em Barcelona no evento mundial da Pentaho para desenvolvedores tive o privilêgio de conhecê-lo pessoalmente e trocar bastante conhecimento com ele, realmente uma pessoa muito bacana e inteligente.

Alguns devem estar se perguntando o que é OLAP?

OLAP é uma palavra inglesa que significa Online Analytical Processing. A tradução para o português seria Processamento Analítico Online.

Tudo bem, mas o que um servidor OLAP faz?

Ele executa consultas (queries) MDX.

Agora vocês devem estar se perguntando, mas o que é MDX?

Uma linguagem de consulta para servidores OLAP criada pela Microsoft em 1997. A palavra MDX significa Multidimensional Expressions.

Existe semelhança entre o Mondrian e o Microsoft Analysis Services?

Sim, bastante. Ambos são servidores OLAP e utilizam a linguagem MDX.

Por que eu preciso de um servidor OLAP?

Para criar cubos OLAP.

O que é um Cubo OLAP?

Para os usuários do MS Excel podemos dizer que é algo parecido com uma planilha dinâmica.

Mas quem já usou um Cubo OLAP responderá da seguinte maneira:

De fato é parecido com uma planilha dinâmica, mas com muito mais recursos, realmente um cubo é o sonho de gerentes e diretores, é a liberdade da área de TI, é poder visualizar seus dados de diversas formas sem precisar pedir nada para a àrea de TI, é poder gerar visões, cruzar dados, gerar gráficos, é realmente algo maravilhoso, é o poder nas mãos do gestor.

Onde encontro documentação do Mondrian?

Através do endereço:

http://mondrian.pentaho.org/documentation/schema.php

O Mondrian já vem instalado no Pentaho BI Server?

Sim. A versão Pentaho BI Server Community Edition já vem com o mondrian instalado e embutido.

Posso embutir somente o Mondrian no meu projeto WEB?

Sim. É bastante simples.

Qual é o visor OLAP utilizado pela versão Community da Pentaho?

JPivot.

http://jpivot.sourceforge.net/


E para a versão Enterprise?

Pentaho Analyzer

Eu não gosto do JPivot mas desejo utilizar a versão Community, o que devo fazer?

Utilizar o PAT (Pentaho Analysis Tool).

Não tenho tempo de pesquisar na internet e desejo aprender a usar o Mondrian e criar cubos, como posso acelerar o processo? Existe algum curso?

Sim. Envie um e-mail para treinamentos@it4biz.com.br ou visite o site www.it4biz.com.br

O que é a IT4biz?

Empresa pioneira em Pentaho no Brasil, especializada em Business Intelligence utilizando soluções Open Source.

Espero que esse post tenha ajudado.

Boa sorte amigos desenvolvedores Pentaho.

1 comment:

Rafael de Oliveira Coitinho said...

Ótimo artigo.
Deu um bom direcionamento.
Desejo implementar um Data Warehouse pro meu TCC.

Obrigado pela ajuda!