Upload
it4biz-it-solutions
View
763
Download
1
Embed Size (px)
DESCRIPTION
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Citation preview
Pentaho: Inteligência de Negócios utilizando Software
Livre
Inteligência?
Comprar um software de BI não torna uma empresa mais inteligente!!!
E agora?
Tornar uma organização mais inteligente necessita de pessoas unidas e de um conjunto
de ferramentas.
Solução de BI
Pessoas + Hardware + Software
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.
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!
KPI
Indicador-chave de desempenho (em inglês Key Performance Indicator), mede o nível de
desempenho do processo.
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.
Projeto de BI
Extração, Transformação, Carga e Visualização
ETL
E = Extração
T = Transformação
L = Carga dos Dados (Load)
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].
Pensadores (DW)
Bill Inmonhttp://www.inmoncif.com/home/
&
Ralph Kimball http://www.rkimball.com/html/about.html
Modelo Estrela
Tabela Fato
Métricas
Dimensões
Ferramentas de BI
Os grandes fornecedores de ferramentas de BI são:
Open Source BI
No mundo de BI Open Source encontramos:
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.
Por que Pentaho?
● Funciona;● Tecnologia Java;● Código Aberto;● Robusto;● Confiável;● Gratuito;● Apoio da Comunidade;● Já foi testado por muitas empresas.
Links Importantes
● http://wiki.pentaho.com● http://forums.pentaho.com/● http://sourceforge.net/projects/pentaho/
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 e Tablets.
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;
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/
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
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
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;
Cubo
Cubos OLAP
Cube Designer
Pivot Table/Drill Down
Schema Workbench
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
Exemplo Cubo
Criando visões...
Escolhendo as Métricas
Definindo os Filtros
Gráficos com jPivot
Visões jPivot
Drill through
Relatórios
Report DesignerJasperReportsBIRT
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.
Relatórios
Eclipse Birt
Ad-Hoc Reporting
Report Designer
Jfreereport
• Utiliza-se para o desenvolvimento das xactions;
• Ferramenta baseada no Eclipse;• Pode ser usada como plug-in do Eclipse;
Design Studio
Data Mining
Weka
• 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
WEKA
Dashboards
Java / JSP / Javascript / ProgramaçãoCDF (Community Dashboard Framework)
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
Dashboards
Dashboards
Integração com oGoogle Maps
Pentaho Spreadsheet Services
Google Mantle Project
Dashboards
Dashboards
Dashboards
Dashboards
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
Dashboards
Dashboards
Dashboards
Dashboards
Dashboards
Dashboards
Saiku Project
Saiku is the olap analytics tools everyone's waiting for...
Maiores informações:http://www.analytical-labs.com/
Conhecendo o Pentaho BI Server
Servidor Pentaho
Executa dentro de um Webserver com J2EE:
Apache Tomcat
JBOSS
Pentaho BI Server
PUC (Pentaho User Console)
BI Mobile
BI Mobile
BI Mobile
BI Mobile
Comunidade
O Perfil da Comunidade Pentaho:
Empresas Públicas; Empresas Privadas; Universidades
Alunos de Graduação; Alunos de Pós-Graduação; Professores;
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.
Como participamos
● Fórum de discussão da Pentaho (Oficial);● IRC;● Twitter;● Listas de discussão;● Blogs;● E-mails;● Encontros nacionais e internacionais.
Evento Internacional
Evento Internacional da Pentaho - Barcelona 2009
Algumas de nossas contribuições para a
Comunidade...
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
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
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
Dashboards
● Video-aula de como criar um dashboard
http://blog.professorcoruja.com/2011/02/video-aula-gratuita-criacao-de-um.html
Mondrian
● Entenda mais sobre o Mondrian OLAP Server
http://blog.professorcoruja.com/2010/05/entendendo-o-mondrian-olap-server.html
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
Tabelas Agregadas
● Entenda mais sobre o Mondrian OLAP Server
http://blog.professorcoruja.com/2010/11/melhore-performance-de-seus-cubos-olap.html
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
Caso de Sucesso
● Dia % Brasil
http://www.slideshare.net/caiomsouza/it4biz-caso-de-sucesso-pentaho-dia-brasil
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
E no Brasil quem utiliza?
● Bancos públicos e privados;● Prefeituras;● Tribunais;● Universidades;● Diversas empresas públicas e privadas.
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)
Obrigado
Caio Moreno de Souza
[email protected]@gmail.comtwitter.com/caiomsouza
http://blog.professorcoruja.com