Pentaho Business Intelligence Suite

2,668
-1

Published on

Lezioni sulla Business Intelligence con Pentaho BI Suite in italiano.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,668
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pentaho Business Intelligence Suite

  1. 1. Pentaho BI Suite
  2. 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
  3. 3. Competitorswww.robertomarchetto.com
  4. 4. La piattaforma ● Pentaho Business Intellitence Suite è una suite di applicativi scritti in Java ● In modalità portale web per lutente finale ● Strumenti esterni o lo stesso portale per gli sviluppatori ● Supporta strumenti esterni Open Source, ma tende a creare una propria piattaformawww.robertomarchetto.com
  5. 5. Installazione ● Community Edition http://sourceforge.net/projects/pentaho ● Pacchetto con Apache Tomcat e HSQLDB inclusowww.robertomarchetto.com
  6. 6. Interfaccia webwww.robertomarchetto.com
  7. 7. Repository documentiwww.robertomarchetto.com
  8. 8. Report Wizardswww.robertomarchetto.com
  9. 9. Analisi OLAPwww.robertomarchetto.com
  10. 10. Dashboards ● Community Dashboard Framework http://code.google.com/p/pentaho-cdfwww.robertomarchetto.com
  11. 11. Schedulingwww.robertomarchetto.com
  12. 12. Altri strumenti ● Reporting (JfreeReport) ● Data Integration (Kettle) ● Data Mining (Weka) ● Compatibile con altri software (JasperReports, BIRT, Palo, etc)www.robertomarchetto.com
  13. 13. Action Sequenceswww.robertomarchetto.com
  14. 14. Versione commerciale ● Self-Service Dashboard designer ● Analisi semplificata ● iPhone, iPad ● Versioning dei documenti ● Clustering ● Supporto tecnicowww.robertomarchetto.com
  15. 15. Connessione al databasewww.robertomarchetto.com
  16. 16. Modello dei datiwww.robertomarchetto.com
  17. 17. Creazione di un Reportwww.robertomarchetto.com
  18. 18. Eseguire il reportwww.robertomarchetto.com
  19. 19. Gestire gli utenti ● Eseguire lAdministration console Utente admin, Password passwordwww.robertomarchetto.com
  20. 20. Pentaho report designerwww.robertomarchetto.com
  21. 21. Pubblicare il report ● Abilitare pubblicazione da strumenti esterni pentaho-solutionssystempublisher_config.xmlwww.robertomarchetto.com
  22. 22. Report - Parametrizzazioni ● Parametrizzazione reports select * from "sales_fact_1998" where "store_id" = ${store}www.robertomarchetto.com
  23. 23. Report - Graficiwww.robertomarchetto.com
  24. 24. Report - Hyperlinkwww.robertomarchetto.com
  25. 25. Report – Utilizzare JNDI ● Registrare i parametri di connessione configuration-templatesimple-jndidefault.propertieswww.robertomarchetto.com
  26. 26. Analisi OLAPwww.robertomarchetto.com
  27. 27. Salvare una vista OLAPwww.robertomarchetto.com
  28. 28. Personalizzare linterfaccia ● Cambiare login page tomcatwebappspentahojspPUCLogin.jsp ● Cambiare loghi tomcatwebappspentahomantlelogo.png tomcatwebappspentaho-styleimagesloginstart_logo.png ● Modificare home page tomcatwebappspentahomantlelaunchlaunch.jsp ● Impostare la lingua tomcatwebappspentahomantlemessagesMantleLoginM essages.propertieswww.robertomarchetto.com
  29. 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/pentahowww.robertomarchetto.com
  30. 30. Personalizzare lapplication server ● Riutilizzare connessioni JNDI tomcatwebappspentahoMETA-INFcontext.xml tomcatwebappspentahoWEB-INFweb.xml ● Supporto per Tomcat, WebSphere, Jboss, Weblogic, Glassfish ● Supporto per Liferaywww.robertomarchetto.com
  31. 31. Pentaho Action Sequenceswww.robertomarchetto.com
  32. 32. Componenti alternativi ● JasperReports per il reporting ● Talend per la Data Integration ● BIRT per il reporting ● Palo per linterfaccia OLAPwww.robertomarchetto.com

×