Plataforma Pentahoif696/aulas/PlataformaPentaho.pdf · 2014. 11. 6. · Sobre a Pentaho • Fundada...
Transcript of Plataforma Pentahoif696/aulas/PlataformaPentaho.pdf · 2014. 11. 6. · Sobre a Pentaho • Fundada...
-
Plataforma PentahoFagner Fernandes
-
Sobre a Pentaho
• Fundada em 2004 por 5 fundadores• Foco em Integração de Dados e Análise
de Negócio• Diferentes versões de sua Suite:
– Pentaho Enterprise Edition– Pentaho Community Edition
• Sede em Orlando, Flórida, Estados Unidos.
-
Missão
• Unificar integração de dados e análise de negócio para economizar tempo e dinheiro
-
Desafios na Integração de Dados
• Iniciativa deve partir da área de negócio• Agregar valor às empresas: aspectos
críticos ao negócio• Prover informação relevante no tempo
certo• Facilidade na utilização das ferramentas
-
Quadrante Mágico 2013
-
Quadrante Mágico 2014
-
Pentaho Open BI Suite
-
Pentaho Open BI Suite
Ferramentas● Kettle● Mondrian● Report Designer● Dashboard Designer● Weka
-
Kettle
● Responsável pelos processos ETL● Responsável também por:
● Migração de dados entre diferentes bancos de dados;
● Exportação de dados do próprio bancos para arquivos;
● Carregamento de dados de forma massiva em bancos de dados;
● Limpeza de dados;● Integração entre aplicações.
-
Kettle - Exemplo
-
Componentes do Kettle
● Pan: executar transformações do Spoon;
● Chef: criação de jobs;● Kitchen: ferramenta de agendamento da execução dos jobs.
● Carte: servidor web que permite monitoramento remoto dos processos ETL
-
Mondrian● Servidor OLAP;● Criado por Julian Hyde● Escrito em Java● Permite a utilização tanto
modo de tab library quanto integrado ao JPivot;
● Permite consultas em formato MDX
-
Mondrian - Exemplo
-
Report Designer● Utiliza o JfreeReport como engine para relatório;● Capacidade de conexão com múltiplas bases de
dados via JDBC;● Formatos disponíveis de relatório:
● PDF● EXCEL● HTML● TEXT● Rich-Text● XML● CSV
● Acesso via browser;
-
Reporting – Exemplo 1
-
Reporting – Exemplo 2
-
Dashboard Designer
• Dashboards interativos;• Integração com Google Maps;• Criação de indicadores de desempenho• Ferramenta de empoderamento da
Governança de TI
-
Dashboard Designer - Exemplo
-
Dashboard Designer – Exemplo 2
-
Dashboard Designer – Exemplo 3
-
Weka
• Utilizado para mineração de dados;• Desenvolvido pela universidade de
Waikato na Nova Zelândia;• Primeira versão foi liberada em 1997;• Baseado em Java
-
Mineração de Dados (Data Mining)
• Extrair informações relevantes sobre grandes volumes de dados em busca de padrões consistentes;
-
Em alguns casos...
-
Weka – Tela Inicial
-
Weka - Exemplo
-
Além da Suite...Produto DescriçãoSaiku Cliente web que torna mais simples a
manipulação de cubos OLAP
Ctools Provê ferramentas para criação de dashboards
Community Data Access Camada comum de acesso ao servidor Pentaho
Community Data Browser Utiliza o Saiku para criar de forma visual as consultas ao DW
Community Distributed Cache
Clusterização de cache em memória que otimiza a performance do Mondrian
Community Data Generator
Community Graphics Generator
-
Referências[1] Open Consulting. Pentaho. Disponível em: . Acesso em 03 de nov. 2014.
[2] SERAIN, João Sidemar. BI Open Source – Conhecendo o Pentaho. Disponível em: . Acesso em 04 de nov. 2014.[3] CORTI, Francesco. Tutorial on Pentaho Sparkl application builder. Disponível em: . Acesso em 04 de nov. 2014.[4] ALVES, Pedro. Sparkl – A Pentaho Application Builder. Disponível em: . Acesso em 04 de nov. 2014.[5] ROLDÁN, Maria Carina. Pentaho Data Integration (Kettle) Tutorial. Disponível em: . Acesso em 05 de nov, 2014.[6] VOGLER, Rafael. Batch downloading file with Pentaho Kettle / PDI. Disponível em: . Acesso em 05 de nov. 2014.[7] ETL Tools. Pentaho Data Integration – Kettle ETL Tool. Disponível em: . Acesso em 04 de nov. 2014.
-
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28