Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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