Pentaho: Inteligência de Negócios utilizando Software
Livre
CONSEGI 2010 – BRASÍLIA-DF 20 DE AGOSTO DE 2010
Por que Pentaho?
● Funciona;● Tecnologia Java;● Código Aberto;● Robusto;● Confiável;● Gratuito;● Apoio da Comunidade;● Já foi testado por muitas empresas.
Desafios no Brasil
● Desconfiança do Mercado;● Desconhecimento do Mercado;● Poucos profissionais especializados;● Poucas empresas especializadas;● Ferramenta nova no mercado comparada com
as outras.
Qual é a solução?
● Migração de profissionais JAVA para o mercado de BI com Pentaho;
● Capacitação de novos profissionais e empresas;● Crescimento da Comunidade Brasileira;● Divulgação da Ferramenta em outras
comunidades;● Pesquisas acadêmicas nas Universidades;● Investimento das empresas na ferramenta;● Contribuição com o desenvolvimento do
produto.
Onde contribuir?
● Criador de Painéis (CDF);● Subistituição do Jpivot (PAT);● Tradução para o português;● Resolução de bugs;● Documentação;● Livros;● Exemplos de Relatórios e Painéis;● Comparativos.
Onde estamos?
● + 730 arquivos descarregados da tradução do Pentaho 3.0 para o Português;
● + de 800 participantes das Comunidades Pentaho;
● Projetos comunitários como: CDF, PAT, Xmla4js, CDA, CBF, CDE, GeoBI;
● Livros escritos por autores da Comunidade;● Documentações escritas pela Comunidade;● Traduções escritas pela Comunidade;● Eventos organizados pela Comunidade.
SERPRO e Pentaho
● Definiu o Pentaho como Plataforma de BI;● Utiliza o Pentaho em seus projetos atuais; ● Funcionários do SERPRO contribuem para a
comunidade ativamente, respondendo diversas dúvidas enviadas a Lista de Discussão da Pentaho;
● Divulga o Pentaho como uma solução poderosa de BI;
● Utiliza a versão Pentaho Community Edition;
Links Importantes
● http://wiki.pentaho.com● http://forums.pentaho.com/● http://sourceforge.net/projects/pentaho/
Projeto de BI
Visão Geral do Pentaho
Pentaho
O Pentaho atualmente é a plataforma de inteligência de negócios de código aberto mais popular e poderosa no mundo.
Pentaho Corp.
● Fundada em 2004;● Sede em Orlando, Florida, Estados Unidos;● Aportes financeiros de fundos de investimentos
como Enterprise Associates, investidores do SugarCRM, Xensource, Index Ventures, investidores do MySQL, Zend e outros.
Equipe Pentaho
Blogs Pentaho
Blog Doug Moran (Pentaho Community Guy)http://dougmoran.blogspot.com/
Blog Matt Casters (Kettle Guy)http://www.ibridge.be/
Blog Julian Hyde (Mondrian Guy)http://julianhyde.blogspot.com/
Blog Thomas Morgner (Reporting Guy)http://www.sherito.org/
Blog Pedro Alves (CDF Guy)http://pedroalves-bi.blogspot.com/
Blog Roland Bouman (Author of Pentaho Solutions Book)http://rpbouman.blogspot.com/
Blogs Pentaho
Nicholas Goodmanhttp://www.nicholasgoodman.com/bt/blog/
Gretchen Moranhttp://gretchenmoran.blogspot.com
Michael Tarallohttp://michaeltarallo.blogspot.com/
James Dixonhttp://jamesdixon.wordpress.com/
Will Gormanhttp://www.willgorman.com/
Barcelona 2009
Possibilidades
Permite realizar consultas, relatórios, análise de informações (OLAP), painéis (dashboards) para controle gerencial, ETL e mineração de dados (Data Mining).
Mobilidade
Acesso ao Portal de BI através de Celulares.
Vantagens
Custo Zero de Licença do Pentaho; Desenvolvimento customizado dos Indicadores de Negócios (Relatórios, Cubos e Dashboards); Acesso web aos Indicadores independente de sistema operacional (Windows, Linux, Mac, iPhone).
Pentaho BI Suite
JAVA; Padrões Abertos; Multi Plataforma;
Licença
A plataforma Pentaho é distribuída como Código Aberto através da Licença Pública da Pentaho (PPL,do inglês, Pentaho Public License). Uma cópia desta licença está disponível em http://www.pentaho.org/license.A PPL é similar à Licença Pública do Mozilla V1.1, com exceção de um atributo adicional.
Pentaho CE ou EE
Pentaho CE (Community Edition) = gratuita;Pentaho EE (Enterprise Edition) = paga;
Para realizar comparações entre as versões acesse:
http://www.pentaho.com/products/enterprise/enterprise_comparison.php
Clientes Pentaho
Os produtos da empresa Pentaho têm sido utilizados por organizações como:
Arquitetura BI
Fonte: Pentaho
Conexão com os diversos Bancos de
Dados
Ferramentas de BI
Os grandes fornecedores de ferramentas de BI são:
Open Source BI
No mundo de BI Open Source encontramos:
Apresentação das Ferramentas do
Pentaho
Kettle (ETL)
Também conhecido como PDI (Pentaho Data Integration); Realiza integração de dados entre empresas e sistemas; Lê e escreve mais de 10 formatos de SGBD, como Oracle, PostgreSQL, SQL Server, etc; Importa arquivos texto, excel e bases de dados; Responsável pelos processos de ETL.
Kettle (ETL)
Desenvolvido por profissionais que trabalharam em empresas como a Informatica e SAS; Comparavél com as ferramentas comerciais; Ambiente gráfico que possibilita a criação dos processos de ETL de forma visual.
Exemplo ETL
Cubo OLAP
Editor de TextoCube DesignerSchema Workbench
Cubo
Cubos OLAP
Cube Designer
Pivot Table/Drill Down
Schema Workbench
Exemplo Cubo
jPivot
jPivot
jPivot
Visões jPivot
jPivot
jPivot
Relatórios
Report DesignerJasperReportsBIRT
Report Desiger
Também conhecido como PRD (Pentaho Report Designer); Auxilia na criação de relatórios; Muito parecido com outras ferramentas comerciais; Pode-se também utilizar o iReport para criar relatórios.
Relatórios
Eclipse Birt
Ad-Hoc Reporting
Report Designer
Jfreereport
Data Mining
Weka
WEKA
Dashboards
Java / JSP / Javascript / ProgramaçãoCDF (Community Dashboard Framework)
CDF Dashboard Editor
Ferramenta web criada pela Comunidade (Pedro Alves e outros) para facilitar o desenvolvimento de dashboards.
Informações sobre o projeto:http://code.google.com/p/cdf-de/
Dashboards
Dashboards
Integração com oGoogle Maps
Pentaho Spreadsheet Services
Google Mantle Project
Dashboards
Dashboards
Dashboards
Dashboards
Dashboards
Conhecendo o Pentaho BI Server
Servidor Pentaho
Executa dentro de um Webserver com J2EE:
Apache Tomcat
JBOSS
Escolha do BD
A versão default do Pentaho vem pronta para execução, não existindo a necessidade de configuração do Banco de Dados com as tabelas do BI Server. Porém existe a possibilidade de alterar as configurações do hibernate para o Pentaho funcionar com outros bancos de dados como: MySQL, Oracle ou PostgreSQL.
Pentaho BI Server
PUC (Pentaho User Console)
Tradução PUC
http://blog.professorcoruja.com/2009/06/traducao-pentaho-bi-server-20-e-30-para.html
BI Mobile
BI Mobile
BI Mobile
BI Mobile
Hands ON - Instalação Pentaho BI Server,
Demonstração PDI e PRD.
Obrigado
Caio Moreno de Souza
[email protected]@gmail.comtwitter.com/caiomsouza
http://blog.professorcoruja.com