2. Highlights
● Leader nella Business Intelligence Open
Source
● Ha ottenuto vari finanziamenti da
Venture Capitalist
● Interessanti realtà che utilizzano
Pentaho per sostituire in tutto o in parte
soluzioni commerciali
● Versione Community (Open Source) ed
Enterprise (commerciale)
www.robertomarchetto.com
4. La piattaforma
● Pentaho Business Intellitence Suite è una
suite di applicativi scritti in Java
● In modalità portale web per l'utente finale
● Strumenti esterni o lo stesso portale per gli
sviluppatori
● Supporta strumenti esterni Open Source, ma
tende a creare una propria piattaforma
www.robertomarchetto.com
5. Installazione
● Community Edition
http://sourceforge.net/projects/pentaho
● Pacchetto con Apache Tomcat e HSQLDB
incluso
www.robertomarchetto.com
12. Altri strumenti
● Reporting (JfreeReport)
● Data Integration (Kettle)
● Data Mining (Weka)
● Compatibile con altri software
(JasperReports, BIRT, Palo, etc)
www.robertomarchetto.com
28. Personalizzare l'interfaccia
● Cambiare login page
tomcatwebappspentahojspPUCLogin.jsp
● Cambiare loghi
tomcatwebappspentahomantlelogo.png
tomcatwebappspentaho-styleimagesloginstart_logo.png
● Modificare home page
tomcatwebappspentahomantlelaunchlaunch.jsp
● Impostare la lingua
tomcatwebappspentahomantlemessagesMantleLoginM
essages.properties
www.robertomarchetto.com
29. Personalizzare database
interno
● HSQLDB è il database interno di default
(scheduling, user management)
● Sufficiente per gli usi comuni
● Si può cambiare con un RDMS come
Oracle, SQL Server, MySQL, ecc
http://www.prashantraju.com/projects/pentaho
www.robertomarchetto.com
30. Personalizzare l'application
server
● Riutilizzare connessioni JNDI
tomcatwebappspentahoMETA-INFcontext.xml
tomcatwebappspentahoWEB-INFweb.xml
● Supporto per Tomcat, WebSphere,
Jboss, Weblogic, Glassfish
● Supporto per Liferay
www.robertomarchetto.com
32. Componenti alternativi
● JasperReports per il reporting
● Talend per la Data Integration
● BIRT per il reporting
● Palo per l'interfaccia OLAP
www.robertomarchetto.com