99
Pentaho: Inteligência de Negócios utilizando Software Livre

Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Embed Size (px)

DESCRIPTION

Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Citation preview

Page 1: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Pentaho: Inteligência de Negócios utilizando Software

Livre

Page 2: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Inteligência?

Comprar um software de BI não torna uma empresa mais inteligente!!!

Page 3: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

E agora?

Tornar uma organização mais inteligente necessita de pessoas unidas e de um conjunto

de ferramentas.

Page 4: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Solução de BI

Pessoas + Hardware + Software

Page 5: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

BI

O termo Business intelligence (BI) surgiu na década de 80 no Gartner Group e faz referência ao processo inteligente de coleta, organização, análise, compartilhamento e monitoramento de dados contidos em Data Warehouse, gerando

informações para o suporte à tomada de decisões no ambiente de negócios.

Page 6: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 7: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

KPI

Indicador-chave de desempenho (em inglês Key Performance Indicator), mede o nível de

desempenho do processo.

Page 8: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Exemplos de KPI

- Market Share - Fatia de mercado que um determinado produto possui em um período.

- Ociosidade - % de tempo que uma máquina, equipe, ou planta ficam parados.

- Giro de Estoque - Consumo(Saídas) / Saldo Médio de estoque.

Page 9: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Projeto de BI

Extração, Transformação, Carga e Visualização

Page 10: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

ETL

E = Extração

T = Transformação

L = Carga dos Dados (Load)

Page 11: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 12: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Pensadores (DW)

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

&

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

Page 13: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Modelo Estrela

Tabela Fato

Métricas

Dimensões

Page 14: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Ferramentas de BI

Os grandes fornecedores de ferramentas de BI são:

Page 15: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Open Source BI

No mundo de BI Open Source encontramos:

Page 16: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Pentaho

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

Page 17: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 18: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Por que Pentaho?

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

Page 19: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Links Importantes

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

Page 20: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 21: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Mobilidade

Acesso ao Portal de BI através de Celulares e Tablets.

Page 22: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 23: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Pentaho BI Suite

JAVA; Padrões Abertos; Multi Plataforma;

Page 24: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Equipe Pentaho

Page 25: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 26: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 27: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 28: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 29: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Clientes Pentaho

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

Page 30: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Arquitetura BI

Fonte: Pentaho

Page 31: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Conexão com os diversos Bancos de

Dados

Page 32: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Apresentação das Ferramentas do

Pentaho

Page 33: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 34: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 35: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Exemplo ETL

Page 36: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Cubo OLAP

Editor de TextoCube DesignerSchema Workbench

Page 37: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 38: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Cubo

Page 39: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Cubos OLAP

Cube Designer

Pivot Table/Drill Down

Schema Workbench

Page 40: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 41: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Exemplo Cubo

Page 42: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Criando visões...

Page 43: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Escolhendo as Métricas

Page 44: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Definindo os Filtros

Page 45: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Gráficos com jPivot

Page 46: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Visões jPivot

Page 47: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Drill through

Page 48: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Relatórios

Report DesignerJasperReportsBIRT

Page 49: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 50: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Relatórios

Eclipse Birt

Ad-Hoc Reporting

Report Designer

Jfreereport

Page 51: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

• Utiliza-se para o desenvolvimento das xactions;

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

Design Studio

Page 52: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Data Mining

Weka

Page 53: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

• 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 54: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

WEKA

Page 55: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

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

Page 56: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

C Tools

Nossos parceiros da Webdetails criaram as ferramentas chamadas C Tools para facilitar o desenvolvimento de dashboards.

Maiores informações:http://www.webdetails.pt

Page 57: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 58: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Integração com oGoogle Maps

Pentaho Spreadsheet Services

Google Mantle Project

Page 59: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 60: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 61: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 62: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 63: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Espanha ...

Os próximos dashboards foram criados pelos nossos parceiros da StrateBI, empresa espanhola especialista e pioneira em BI Open Source com Pentaho.

Maiores informações:Http://www.stratebi.com

Page 64: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 65: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 66: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 67: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 68: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 69: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

Page 70: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Saiku Project

Saiku is the olap analytics tools everyone's waiting for...

Maiores informações:http://www.analytical-labs.com/

Page 71: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Conhecendo o Pentaho BI Server

Page 72: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Servidor Pentaho

Executa dentro de um Webserver com J2EE:

Apache Tomcat

JBOSS

Page 73: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Pentaho BI Server

Page 74: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

PUC (Pentaho User Console)

Page 75: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

BI Mobile

Page 76: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

BI Mobile

Page 77: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

BI Mobile

Page 78: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

BI Mobile

Page 79: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Comunidade

O Perfil da Comunidade Pentaho:

Empresas Públicas; Empresas Privadas; Universidades

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

Page 80: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

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 81: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Como participamos

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

Page 82: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Evento Internacional

Evento Internacional da Pentaho - Barcelona 2009

Page 83: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Lista de Discussões

● Pentaho Brasil ([email protected])

● Pentaho BR([email protected])

Page 84: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Lista de Discussões

● Pentaho Brasil ([email protected])

● Pentaho BR([email protected])

Page 85: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Lista de Discussões

● Pentaho Brasil ([email protected])

● Pentaho BR([email protected])

Page 86: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Algumas de nossas contribuições para a

Comunidade...

Page 87: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Introdução

● Acesse os links abaixo para uma introdução ao Pentaho

http://blog.professorcoruja.com/2009/03/entendendo-o-pentaho-faq.html

http://blog.professorcoruja.com/2011/01/introducao-ao-pentaho.html

Page 88: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Instalação

● Acesse os links abaixo para aprender a fazer uma instalação básica e uma outra um pouco mais avançada do Pentaho

http://blog.professorcoruja.com/2009/09/como-instalar-o-pentaho.html

http://blog.professorcoruja.com/2011/01/instalacao-avancada-do-pentaho-bi.html

Page 89: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Universidades

● Colaborações de Universidades Brasileiras

http://blog.professorcoruja.com/2011/01/material-bi-suite-pentaho-desenvolvido.html

http://blog.professorcoruja.com/2011/01/manual-de-utilizacao-do-pentaho-feito.html

Page 90: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Dashboards

● Video-aula de como criar um dashboard

http://blog.professorcoruja.com/2011/02/video-aula-gratuita-criacao-de-um.html

Page 91: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Mondrian

● Entenda mais sobre o Mondrian OLAP Server

http://blog.professorcoruja.com/2010/05/entendendo-o-mondrian-olap-server.html

Page 92: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Tabelas Agregadas

● Entenda mais sobre tabelas agregadas

http://blog.professorcoruja.com/2010/11/melhore-performance-de-seus-cubos-olap.html

http://blog.professorcoruja.com/2010/11/pentaho-aggregation-designer-overview.html

Page 93: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Tabelas Agregadas

● Entenda mais sobre o Mondrian OLAP Server

http://blog.professorcoruja.com/2010/11/melhore-performance-de-seus-cubos-olap.html

Page 94: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Videos

● Assista alguns videos:

http://blog.professorcoruja.com/2011/01/video-gratuito-palestra-pentaho-campus.html

http://blog.professorcoruja.com/2010/09/video-gratuito-oficina-de-pentaho.html

Page 95: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Caso de Sucesso

● Dia % Brasil

http://www.slideshare.net/caiomsouza/it4biz-caso-de-sucesso-pentaho-dia-brasil

Page 96: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Caso de Sucesso

● Governo Federal / UnB ( Acordo de Cooperação Técnica FUB/CDT e MP/SRH/AUDIR / Acordo de Cooperação Técnica FUB/CDT e MP/SPU)

Maiores informações (Ararigleno e Prof. Rafael):

http://www.redes.unb.br/latitude/projetos.html

Page 97: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

E no Brasil quem utiliza?

● Bancos públicos e privados;● Prefeituras;● Tribunais;● Universidades;● Diversas empresas públicas e privadas.

Page 98: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Sorteio FISL 12

● Agora sortearemos um Curso de BI Open Source (Pentaho, Saiku, C Tools, etc) que acontecerá em São Paulo e Curitiba em Julho/11.

● O ganhador poderá escolher a melhor cidade para realizar o curso.

● Maiores informações visite:

● Blog Professor Coruja (http://blog.professorcoruja.com)

Page 99: Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre

Obrigado

Caio Moreno de Souza

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

http://blog.professorcoruja.com