pentaho: inteligência de negócios utilizando software livre @campus party 2011

73
Tornar sua organização mais competitiva pode ser mais livre do que você imagina! CAMPUS PARTY 2011 – SÃO PAULO 18 DE JANEIRO DE 2011

Upload: caio-moreno-de-souza

Post on 19-May-2015

4.738 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Tornar sua organização mais competitiva pode ser mais livre do que você imagina!

CAMPUS PARTY 2011 – SÃO PAULO 18 DE JANEIRO DE 2011

Page 2: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Por que BI?

Utilizando estratégias de Inteligência de Negócios (Business Intelligence - BI) é possível

tomar decisões mais rápidas e seguras para sua empresa. E utilizando a ferramenta certa de

BI você garante o sucesso de seu projeto!

Page 3: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Projeto de BI

Page 4: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Data Warehouse

Um data warehouse nada mais é do que um banco de dados contendo dados

extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo

sido otimizados para processamento de consulta e não para processamento de transações. Em

geral, um data warehouse requer a consolidação de outros recursos de dados, além dos

armazenados em banco de dados relacionais, como informações provenientes de planilhas

eletrônicas, documentos textuais, etc. [INMON, 1999].

Page 5: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Pensadores (DW)

Bill Inmonhttp://www.inmoncif.com/home/

&

Ralph Kimball http://www.rkimball.com/html/about.html

Page 6: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Star Schema

Page 7: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Ferramentas de BI

Os grandes fornecedores de ferramentas de BI são:

Page 8: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Open Source BI

No mundo de BI Open Source encontramos:

Page 9: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Pentaho

O Pentaho atualmente é a plataforma de inteligência de negócios de código aberto mais popular e poderosa no mundo.

Page 10: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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.

Page 11: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Por que Pentaho?

● Funciona;● Tecnologia Java;● Código Aberto;● Robusto;● Confiável;● Gratuito;● Apoio da Comunidade;● Já foi testado por muitas empresas.

Page 12: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Links Importantes

● http://wiki.pentaho.com● http://forums.pentaho.com/● http://sourceforge.net/projects/pentaho/

Page 13: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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

Page 14: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Mobilidade

Acesso ao Portal de BI através de Celulares.

Page 15: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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

Page 16: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Pentaho BI Suite

JAVA; Padrões Abertos; Multi Plataforma;

Page 17: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Equipe Pentaho

Page 18: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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/

Page 19: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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/

Page 20: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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.

Page 21: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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

Page 22: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Clientes Pentaho

Os produtos da empresa Pentaho têm sido utilizados por organizações como:

Page 23: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Arquitetura BI

Fonte: Pentaho

Page 24: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Conexão com os diversos Bancos de

Dados

Page 25: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Apresentação das Ferramentas do

Pentaho

Page 26: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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.

Page 27: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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.

Page 28: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Exemplo ETL

Page 29: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Cubo OLAP

Editor de TextoCube DesignerSchema Workbench

Page 30: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Mondrian

● Servidor OLAP (online analytical processing);● Open Source;● Escrito em Java;● Suporta consultas MDX (multidimensional

expressions);● EPL – Eclipse Public License;● Criado por Julian Hyde;● Adquirido pela Pentaho;

Page 31: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Cubo

Page 32: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Cubos OLAP

Cube Designer

Pivot Table/Drill Down

Schema Workbench

Page 33: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

A dimensional model (logical)– Cubes & virtual cubes– Shared & private dimensions– Calculated measures in cube

and in query language– Parent-child hierarchies

… mapped onto a star/snowflake schema (physical)

– Fact table– Dimension tables– Joined by foreign key

relationships

Fonte: Apresentação Julian Hyde

Schema Mondrian

Page 34: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Exemplo Cubo

Page 35: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

jPivot

Page 36: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

jPivot

Page 37: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

jPivot

Page 38: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Visões jPivot

Page 39: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

jPivot

Page 40: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

jPivot

Page 41: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Relatórios

Report DesignerJasperReportsBIRT

Page 42: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Report Designer

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.

Page 43: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Relatórios

Eclipse Birt

Ad-Hoc Reporting

Report Designer

Jfreereport

Page 44: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

• Utiliza-se para o desenvolvimento das xactions;

• Ferramenta baseada no Eclipse;• Pode ser usada como plug-in do Eclipse;

Design Studio

Page 45: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Data Mining

Weka

Page 46: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

• Weka (Waikato Environment for Knowledge Analysis)

• Ferramenta de Data Mining criada em 1993 pela “University of Waikato” (Nova Zelândia);

• Desenvolvida em Java;• Recebe o SIGKDD Data Mining and

Knowledge Discovery Service Award em 2005;

• Em 2006 é comprada pela Pentaho;• GNU – General Public License.• Site: http://www.cs.waikato.ac.nz/ml/weka/

WEKA – Data Mining

Page 47: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

WEKA

Page 48: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Weka na CPBR10

Oficina: Data Mining Weka na Campus Party 2010 pelos Campuseiros Ary Fagundes Bressane Neto (pesquisador de Inteligência Artificial) e Flávio Soares Corrêa da Silva (livre docente da USP)

Link da Oficina: http://blog.professorcoruja.com/2010/02/software-livre-oficina-data-mining-weka.html

Page 49: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Java / JSP / Javascript / ProgramaçãoCDF (Community Dashboard Framework)

Page 50: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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/

Page 51: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 52: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Integração com oGoogle Maps

Pentaho Spreadsheet Services

Google Mantle Project

Page 53: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 54: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 55: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 56: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 57: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Dashboards

Page 58: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Conhecendo o Pentaho BI Server

Page 59: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Servidor Pentaho

Executa dentro de um Webserver com J2EE:

Apache Tomcat

JBOSS

Page 60: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

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.

Page 61: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Pentaho BI Server

Page 62: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

PUC (Pentaho User Console)

Page 63: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Tradução PUC

http://blog.professorcoruja.com/2009/06/traducao-pentaho-bi-server-20-e-30-para.html

Page 64: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

BI Mobile

Page 65: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

BI Mobile

Page 66: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

BI Mobile

Page 67: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

BI Mobile

Page 68: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Comunidade

O Perfil da Comunidade Pentaho:

Empresas Públicas; Empresas Privadas; Universidades

Alunos de Graduação; Alunos de Pós-Graduação; Professores;

Page 69: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Quantos somos

● No Brasil há cerca de 1000 pessoas cadastradas nas listas de Pentaho e muitas outras que utilizam a ferramenta mas não fazem parte destas listas.

Page 70: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Como participamos

● Fórum de discussão da Pentaho (Oficial);● IRC;● Twitter;● Listas de discussão;● Blogs;● E-mails;● Encontros nacionais e internacionais.

Page 71: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Evento Internacional

Evento Internacional da Pentaho - Barcelona 2009

Page 72: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Lista de Discussões

● Pentaho Brasil ([email protected])

● Pentaho BR([email protected])

Page 73: Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011

Obrigado

Caio Moreno de Souza

[email protected]@gmail.comtwitter.com/caiomsouza

http://blog.professorcoruja.com