Pentaho


Pentaho Meetup 2009 - Barcelona - Espanha

A IT4biz esteve presente no encontro da Pentaho 2009 em Barcelona - Espanha.

O evento contou com a participação de todos os criadores da Pentaho e suas ferramentas.

 
Entendendo o Pentaho
O que é o Pentaho?

Empresa americana responsavél pelo software Pentaho, uma plataforma para criação de soluções de Inteligência de Negócios (Business Intelligence).

Definição em inglês encontrada na wikipedia é:

The Pentaho BI Project
is Open Source application software for enterprise reporting, analysis, dashboard, data mining, workflow and ETL capabilities for Business Intelligence (BI) needs.

Fonte:
http://en.wikipedia.org/wiki/Pentaho


Onde, quando e por quem foi fundado?

A empresa Pentaho foi fundada em 2004, nos Estados Unidos e atualmente está sediada em Orlando, Florida. O atual CEO chama-se Richard Daley, um dos fundadores.

Qual o significado da palavra Pentaho?

De acordo com o site da pentaho trata-se de Índios que viveram na Florida nos séculos 18 e 19.

Mais informações acesse http://community.pentaho.com/faq/general.php e procure por "Where does the name Pentaho come from?".

Quais são as soluções proporcionadas pelo Projeto Pentaho BI?
  • geração de relatórios empresariais;
  • processos de ETL (Extração, Transformação e Carga);
  • análise de informações (OLAP);
  • painéis (dashboards) para controle gerencial;
  • mineração de dados (Data Mining);
  • workflow;

Em qual linguagem de programação o Pentaho foi escrito?

O Pentaho foi escrito em Java.

O Pentaho utiliza o Tomcat ou Jboss?

Até a versão 1.7GA o Pentaho utilizava o Jboss, a partir da versão 2.0 o pentaho passou a utilizar o Tomcat.

O Pentaho tem integração com o Jasper Reports?

Sim. Com isso é possível visualizar relatórios feitos no Jasper Reports através do iReports no Pentaho BI Server.

O Pentaho tem integração com o iPhone?

Sim. A partir da versão 1.7 do Pentaho existe um plug-in de integração com o iPhone.

O que preciso saber ou pelo menos ter uma noção para trabalhar com o Pentaho ?

HTML, CSS, JavaScript, XML, Java, JSP, MDX e SQL.

Qual a licença utilizada pelo Pentaho?

Não existe uma única licença para os produtos da Pentaho, são várias.

São elas:

Pentaho BI Platform Version 1.7 or earlier

Mozilla Public License 1.1 (MPLv1.1)

Pentaho BI Platform Version 2 or later
GNU General Public License Version 2 (GPLv2)

Pentaho Reporting engine (JFreeReport)
GNU Lesser General Public License Version 2.1 (LGPLv2.1)

Pentaho Analysis engine (Mondrian)
Common Public License Version 1.0 (CPLv1)

Pentaho Data Integration (Kettle)
GNU Lesser General Public License Version 2.1 (LGPLv2.1)

Pentaho Data Mining (WEKA)
GNU General Public License Version 3 (GPLv3)

Pentaho Design Studio
Mozilla Public License 1.1 (MPLv1.1)

Pentaho Report Designer
Mozilla Public License 1.1 (MPLv1.1)

Para saber mais acesse:
http://www.pentaho.com/license/


Quem utiliza o Pentaho no mundo?

No site da Pentaho podemos encontrar empresas como: DivX, Mozilla, MySQL, Sun Microsystems, U.S. Naval Air Systems Command, etc. Para mais casos de sucesso acesse:

http://www.pentaho.com/about/customers/

Quem utiliza o Pentaho no Brasil?

Existem muitas empresas utilizando o Pentaho em projetos de Inteligência de Negócios no Brasil, algumas estão utilizando em ambientes de Produção e outras em ambientes de desenvolvimento, outras estão estudando o software e a viabilidade de utilizar para suas necessidades.

Sugestões de documentações:

Wiki Pentaho - Tem muita coisa
http://wiki.pentaho.com/display/COM/Pentaho+Community+Wiki+Home

Fórum Pentaho
http://forums.pentaho.org/

Fórum Pentaho - Português
http://forums.pentaho.org/forumdisplay.php?f=93
 
Entendendo o Mondrian OLAP Server
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 This e-mail address is being protected from spambots. You need JavaScript enabled to view it 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.