Knowage – Creare Report con BIRT

I Report possono essere utili quando dati di interesse devono essere esportati periodicamente in un formato specifico, anche seguendo un modello predefinito, per monitorare processi e supportarne la gestione.

Con il Knowage Report Designer Tool, disponibile all’indirizzo  https://download.forge.ow2.org/knowage/, è possibile creare e pubblicare report su un Server Knowage.

In questo articolo del Blog AIKnow.info, che segue quello sui Cockpit, vedremo come creare un Report utilizzando BIRT, una piattaforma open source usata per creare visualizzazioni dati e report http://www.eclipse.org/birt/.

Una volta scaricato e installato, il Knowage Report Designer Tool può essere connesso a Knowage Server, dando così la possibilità di scaricare e deployare  Report.

Il primo passo da seguire è quello di aprire il Knowage Report Designer Tool, creare un nuovo progetto (dal menu File-New-Knowage Project o attraverso l’icona Knowage) e aggiungere un nuovo server (tasto destro su Resources – Server icon), vedi Fig. 1.

Fig.1 Creare un nuovo progetto e aggiungere un nuovo server

Si noti che nella configurazione del nuovo server, è necessario sceglierne almeno uno come Active (Fig.2)

Fig.2 Configurazione e test di un nuovo server

Per creare un nuovo Report, è sufficiente cliccare con il tasto destro sull’icona della cartella Business Analysis e scegliere il comando Report-Report with Birt (Fig.3)


Fig.3 Nuovo report con Birt

Una volta creato, il report può essere disegnato facendo doppio click sullo stesso e aprendo la Report Designer Perspective (Fig.4 and 5)

Fig.4 Scelta della prospettiva

Fig.5 Prospettiva Report Design

Come primo passo deve essere creato un nuovo Data Source. Questo può essere fatto con il tasto destro sull’icona specifica in Fig.5. Si apre una wizard (Fig. 6) dove, scegliendo Knowage Server Data Source dalla lista, è possibile recuperare i Data Set già definiti in Knowage.

Fig.6 Creare un nuovo Data Source

Fig.7 Configurazione del Data Source

Una volta definito il Data Source, può essere creato un nuovo Data Set attraverso il tasto destro sull’icona della prospettiva Report Design (Fig.5). Deve essere innanzitutto fornito un nome al Data Set (Fig.8), poi specificata una etichetta (Fig.9). In questo passo è obbligatorio specificare la stessa etichetta utilizzata dal Data Set Knowage Server.

Fig.8 Creazione di un nuovo Data Set

Fig.9 Configurazione del Data Set

E’ poi possibile configurare ulteriormente il Data Set (Fig.10)

Fig.10 Configurazione del Data Set

Una volta che il Data Set è disponibile, la generazione del report può essere fatta semplicemente trascinandolo sull’area di lavoro e scegliendo le colonne visibili (Fig.11 and 12). Chiaramente le caratteristiche del report possono essere modificate dall’interfaccia Property Editor (Fig.13).

Fig.11 Generazione del Report

Fig.12 Generazione del Report


Fig. 13 Interfaccia Property Editor

A questo punto è possibile testare il report, cliccando con il tasto destro sullo stesso e scegliendo il comando Report – Run Report (Fig.14).

Il comando apre il browser predefinito e, se tutto funziona correttamente, verrà visualizzato il report creato (Fig.15).

Fig.14 Test del report attraverso il comando Run Report

Fig.15 Anteprima del Report

Ora, tornando alla prospettiva Knowage, è possibile eseguire il deploy del  report sul server, cliccando sullo stesso con il tasto destro e scegliendo l’icona  Deploy (Fig.16). Il comando apre una wizard dove è necessario specificare  etichetta, nome, descrizione e Data Source (Fig.17).

Fig. 16 Deploy del report


Fig.17 Wizard di deploy del Report

Una volta eseguito il deploy, il report è disponibile in Knowage, aprendo il Document Browser (Fig.18).


Fig.18 Document Browser di Knowage

Cliccando sull’icona play, il report sarà generato, è potrà essere esportato in uno dei formati disponibili (Fig.19)


Fig.19 Generazione ed esportazione del Report

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *