Pages

Google Ads

Tuesday, March 24, 2009

Entendendo o Pentaho - FAQ

Amigo leitor,

Todos os dias tenho recebido e-mails de pessoas interessadas em conhecer o Pentaho, na maioria das vezes as perguntas são as mesmas: como utilizar? O que eu posso fazer com o Pentaho? Como instalar o Pentaho? Como criar indicadores de negócios utilizando o Pentaho? Onde encontro documentação sobre o Pentaho? Existe documentação em Português?

Tenho procurado responder a maioria das perguntas e sempre que sinto a necessidade escrevo um tutorial para ajudar nossos amigos interessados, algumas vezes esse desejo é quase que imédiato e nesse caso eu sugiro um de meus cursos sobre o Pentaho, pois o contato pessoal em sala de aula é algo muito mais eficiente e agradável.

Porém muitas vezes os interessados em trabalhar com o Pentaho dispõem de bastante tempo e vontade para aprender sozinhos utilizando tutoriais, blogs, etc e para essas pessoas que eu dedico esse post chamado "Entendendo o Pentaho - FAQ", espero que possa ajudar as pessoas, outras pessoas que poderão tirar proveito desse post são Diretores de TI, Gerentes de TI e Consultores que estejam buscando uma solução para seus projetos de BI.

Nesse post, criei uma FAQ (Frequently Asked Questions) e coloquei em um único lugar a maioria das respostas.

O que é o Pentaho?

Uma 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.

Em uma breve entrevista com Ararigleno Fernandes, mais conhecido pela comunidade como Leno, Chefe de Divisão na Coordenação de TI da SPU-Secretaria do Patrimônio da União do MPOG -Ministério do Planejamento, Orçamento e Gestão, foi me informado a existência de um Projeto com o Pentaho em Produção na CONAB por mais de 3 anos. Na SPU, o Leno desenvolveu um case do Pentaho e atualmente está gestando um Projeto/BI/Pentaho em parceria com a UnB-Universidade de Brasília, previsto para final do ano. Para maiores informações sobre o projeto: ararigleno@gmail.com

Outra empresa que utiliza o Pentaho é o Serviço Federal de Processamento de Dados - SERPRO, inclusive durante a Campus Party 2009 tive o prazer de conhecer o Fábio de Salles que trabalha no SERPRO desde 2005, na Superintedência de Administração Tributária e Comércio Exterior (Sunac), pólo São Paulo, como analista de sistemas do Projeto de Data Warehouse Pessoa Física da RFB. Fiquei muito feliz quando ele me contou que utilizou minha tradução para o português do Pentaho no SERPRO e que o Pentaho tem sido utilizado e a possibilidade de divulgação da utilização do Pentaho pelo SERPRO.

Outras Perguntas

Para respostas a dúvidas técnicas como:

Quais sistemas operacionais funcionam com o Pentaho?

Quais bancos ele conversa?
O que eu posso criar através do Pentaho?
A Ferramenta de ETL é boa?

Sugiro lerem o meu outro post sobre o Pentaho que responde essas e outras perguntas.

http://blog.professorcoruja.com/2009/01/overview-pentaho.html

Documentações

O Pentaho vem melhorando muito as documentações, porém a grande maioria é em inglês, mas essa é uma realidade mundial, quem não sabe ler inglês não consegue evoluir muito no mundo da Tecnologia da Informação, a grande maioria dos programas é feito em inglês, inclusive as documentações, por isso sugiro a quem não sabe inglês uma viagem de intercâmbio ou um curso de inglês, eu sou fã de viajar e para conseguir falar inglês e espanhol fluente investi bastante tempo e dinheiro, hoje consigo me comunicar fluentemente em inglês, português e espanhol, mas isso ajuda mas não resolve todos meus problemas, por que trabalhar com TI não é fácil você precisa dedicar muito tempo ao aprendizado e muitas vezes em inglês.

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

Espero que tenha ajudado.

Dúvidas, sugestões, críticas, etc enviem um e-mail para caiomsouza@gmail.com

7 comments:

Fábio de Salles said...

Professor, descobri a verdadeira natureza do nome Pentaho: veja http://sourceforge.net/potm/potm-2006-10.php.

"If you could change something about the project, what would it be?

James: The name. We have more than five "ho"s now.

Gretchen: An easier name for people to pronounce!"

Fabio de Salles said...

Professor, parabéns pelo post. Considerando-se o volume de perguntas básicas da lista do Yahoo group, você resolveu uma grande necessidade. Agora basta responder com o endereco do seu post à perguntas que não RTFM!

Anonymous said...

Trabalhamos em uma empresa do Governo e estamos estudando uma forma de mirgar as ferramentas de DW proprietárias para soluções em Software Livre, tal como a Penatho. Gostaria de entrar em contato com O Sr. Fábio de Salles para obter maiores informções da Plaestra ministrada no SERPRO.
Atenciosamente,
Mauricio
mauricio_munhoz@hotmail.com

Expedito Belmont said...

Professor, muito grato pelas informações! Parabéns!

Marcos Oliveira said...

Me animei muito em saber que já existem projetos maduros de BI com o Pentaho. Parabéns pela atitude professor.

Ricardo said...

Boa noite Professor... estou começando agora em projetos B.I e procurando vim parar no seu blog que por sinal está de Parabéns.
Gostaria de saber como instalar, como fazer ele rodar simples?
Estarei vindo aqui no seu blog, sempre.

Aguardo respostas, professor.

Ath said...

Professor, estou começando meus estudos com Pentaho e estou encontrando o seguinte erro quando tento criar um DataSource

Type 'com.thoughtworks.xstream.converters.ConversionException' was not included in the set of types which can be serialized by this SerializationPolicy

sabe o que pode ser?