Pentaho BI Suite 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 Competitors www.robertomarchetto.com 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 Installazione ● ● Community Edition http://sourceforge.net/projects/pentaho Pacchetto con Apache Tomcat e HSQLDB incluso www.robertomarchetto.com Interfaccia web www.robertomarchetto.com Repository documenti www.robertomarchetto.com Report Wizards www.robertomarchetto.com Analisi OLAP www.robertomarchetto.com Dashboards ● Community Dashboard Framework http://code.google.com/p/pentaho-cdf www.robertomarchetto.com Scheduling www.robertomarchetto.com Altri strumenti ● Reporting (JfreeReport) ● Data Integration (Kettle) ● Data Mining (Weka) ● Compatibile con altri software (JasperReports, BIRT, Palo, etc) www.robertomarchetto.com Action Sequences www.robertomarchetto.com Versione commerciale ● Self-Service Dashboard designer ● Analisi semplificata ● iPhone, iPad ● Versioning dei documenti ● Clustering ● Supporto tecnico www.robertomarchetto.com Connessione al database www.robertomarchetto.com Modello dei dati www.robertomarchetto.com Creazione di un Report www.robertomarchetto.com Eseguire il report www.robertomarchetto.com Gestire gli utenti ● Eseguire l'Administration console Utente admin, Password password www.robertomarchetto.com Pentaho report designer www.robertomarchetto.com Pubblicare il report ● Abilitare pubblicazione da strumenti esterni pentaho-solutions\system\publisher_config.xml www.robertomarchetto.com Report - Parametrizzazioni ● Parametrizzazione reports select * from "sales_fact_1998" where "store_id" = ${store} www.robertomarchetto.com Report - Grafici www.robertomarchetto.com Report - Hyperlink www.robertomarchetto.com Report – Utilizzare JNDI ● Registrare i parametri di connessione configuration-template\simple-jndi\default.properties www.robertomarchetto.com Analisi OLAP www.robertomarchetto.com Salvare una vista OLAP www.robertomarchetto.com Personalizzare l'interfaccia ● Cambiare login page \tomcat\webapps\pentaho\jsp\PUCLogin.jsp ● Cambiare loghi \tomcat\webapps\pentaho\mantle\logo.png \tomcat\webapps\pentaho-style\images\login\start_logo.png ● Modificare home page \tomcat\webapps\pentaho\mantle\launch\launch.jsp ● Impostare la lingua tomcat\webapps\pentaho\mantle\messages\MantleLoginM essages.properties www.robertomarchetto.com 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 Personalizzare l'application server ● ● ● Riutilizzare connessioni JNDI \tomcat\webapps\pentaho\META-INF\context.xml \tomcat\webapps\pentaho\WEB-INF\web.xml Supporto per Tomcat, WebSphere, Jboss, Weblogic, Glassfish Supporto per Liferay www.robertomarchetto.com Pentaho Action Sequences www.robertomarchetto.com Componenti alternativi ● JasperReports per il reporting ● Talend per la Data Integration ● BIRT per il reporting ● Palo per l'interfaccia OLAP www.robertomarchetto.com