PDA

View Full Version : Reporting FAQ - part 1



aalberici
07-19-2008, 08:36 AM
Di seguito la traduzione (unofficial) della prima parte dei Reporting FAQ che si possono trovare all'indirizzo: http://community.pentaho.com/faq/reporting.php

La traduzione si può trovare anche su studiosynthesis.wordpress.com (http://studiosynthesis.wordpress.com)

aalberici
07-19-2008, 08:39 AM
Cosa usa Pentaho come motore per la reportistica?
Pentaho Reporting usa il motore JFreeReport. Il progetto JFreeReport è di proprietà e sponsorizzato da Pentaho.
Quali tipi di aziende possono usare il Pentaho Reporting?
Il Progetto Pentaho Reporting è stato pensato per servire nella produzione, nella reportistica operativa e quella per l'utente finale.
Quali tipi di utenti possono usare Pentaho Reporting?
Chiunque possa accedere a un browser, possa accedere alla mail o capace di leggere una stampata.
Si può usare il Pentaho Reporting come soluzione stand-alone?
Certamente sì. É stato studiato per essere usato sia come applicazione autonoma che come componente per altre applicazioni. Delle aziende semplicemente potranno scaricare il progetto e cominciare a lavorare, creando e distribuendo i report. Altre aziende potranno altresì incorporare il progetto nelle loro applicazioni, usando solamente i componenti di cui hanno bisogno, e customizzandoli per farli entrare nelle proprie applicazioni.
Posso incorporare Pentaho Reporting nelle mie applicazioni?
Assolutamente, sì. Il primo passo dovrebbe essere creare una report definito e aggiungerlo a una soluzione (in Pentaho tutto gira attorno alle "soluzioni"). Poi i componenti server-side rendono accessibile quel report con le caratteristiche aggiuntive tipiche della soluzione Pentaho (l'auditing, i web services ecc.). Quindi è possibile linkare la soluzione dalla popria JSP, eseguire il report attraverso i web services, incorporarlo nel proprio portale, etc.
Posso customizzare il look del report?
Certo! Pentaho Reporting è flessibile, permette al report designer di scegliere la granularità con cui vogliono manipolare il look and feel, per arrivare fino alla definizione dei font sui singoli caratteri. Chiaramente è possibile aggiungere immagini e loghi aziendali.I report usano gli stili basati sui Cascading Style Sheets (CSS), lo standard delle pagine web. In effetti Pentaho Reporting si avvantaggia fino in fondo dall'uso dei CSS, permettendo di applicare gli stili all'intero report, a una sua sezione, o a un singolo componente. I componenti di navigazione e visualizzazione dei report usano l'XML, gli XSL Stylesheets e gli stili CSS per generare l'interfaccia utente vista dagli utenti.
Come posso integrare il Pentaho Reporting nei portali o in altre applicazioni web?
Pentaho Reporting include componenti di navigazione e visualizzazione che possono essere inegrati in portali e pagine web. Includiamo anche dei portlets JSR-168 compatibili ed esempi di Java Server Pages (JSPs) che usano tali componenti.
Può il Pentaho Reporting fare "bursting"?
Certo che sì, essendo integrato nella piattaforma Pentaho BI.
Ahh, bene, mahhh… cosa è il bursting?
Il cosiddetto Bursting è quando viene geneato un singolo report che ha sezioni che possono essere raggruppate e pensate per la consultazione di singoli individui. Per esempio, un report per il personale potrebbe avere delle specifiche sezioni per I vari dipartimenti. Fare un "Bursting per manager di dipartimento" significherebbe spedire a ogni singolo manager la reportistica che riguarda i propri collaboratori. Il termine 'burst', nella accezione inglese "strappare" viene dagli albori informatici (ieri, per certi fornitori di sistemi informatici ERP) dove venivano preparati degli stampati con fori attorno alla carta e righe per delimitare le pagine, che dovevano essere manualmente separate.La carta era lunga 600 chilometri. Questo atto di separazione manuale veniva chiamata appunto "bursting" usando la mano sinistra per tenere ferma la carta e le altre dita per strappare.