Tutorial SpagoBI, Business Intelligence Open Source – parte 1

Transcript

Tutorial SpagoBI, Business Intelligence Open Source – parte 1
Tutorial SpagoBI, Business Intelligence Open Source – parte 1
Introduzione
SpagoBI è la soluzione italiana per la Business Intelligence Open Source sviluppata da
Engineering Informatica Spa. Molto brevemente con SpagoBI si possono analizzare i propri
dati aziendali via web, interfacciandosi con i sistemi gestionali ERP o CRM. Il tutto avviene
seguendo l'ottica Open Source ossia senza costi aggiuntivi di licenza.
L'articolo è il primo di una serie destinata ai tecnici per prendere confidenza con la
piattaforma ma anche per coloro che vogliono capire le potenzialità degli strumenti di
Business Intelligence.
Preparativi
La piattaforma SpagoBI è modulare e multipiattaforma tando da adattarsi alle
configurazioni informatiche più diffuse. SpagoBI lo si può scaricare gratuitamente dalla
pagina http://www.spagoworld.org/xwiki/bin/view/SpagoBI/ oppure da
http://forge.ow2.org/projects/spagobi. Per semplici fini dimostrativi conviene scegliere la
versione già pronta all'uso elencata come Demo-SpagoBI-<versione..>-apache-tomcat<versione..>.zip.
Nell'attesa del download è bene verificare che l'ambiente Java sia installato nel proprio
computer, requisito fondamentale per muovere i primi passi con SpagoBI. In caso Java
non sia installato lo si può scaricare, sempre gratuitamente, da http://www.java.com/it
Ora che avete scaricato SpagoBI e controllato che Java sia installato nel vostro computer
scomprimete la cartella di SpagoBI ed eseguite il comando startup contenuto nella cartella
apache-tomcat<versione..>/bin.
Il sistema impiegherà acluni secondi per partire, durante i quali appariranno dei comandi
DOS e il firewall di Windows potrebbe chiedere il consenso ad eseguire l'applicativo.
Permettere al firewall o al programma antivirus di eseguire l'applicativo è un'operazione
necessaria perchè SpagoBI possa funzionare nella propria rete. Quando dalla finestra DOS
non compaiono ulteriori scritte aprite il browser Internet e sulla barra degli indirizzi
scrivete http://localhost:8080/SpagoBI
Dovrebbe apparire una pagina come la seguente, se ciò non dovesse accadere controllate
che Java sia installato e non che il servizio non sia stato bloccato dal firewall / antivirus.
Questa pagina ci indica che siamo già a buon punto, il nome utente per accedere è biuser
e la password è biuser. Se ora vedere la seguente pagina significa che SpagoBI è già in
funzione e potete scorrere alcuni documenti dimostrativi già installati nella piattaforma.
Breve panoramica
Nei successivi articoli vedremo come realizzare alcuni esempi pratici di personalizzazione
della piattaforma, per il momento ci limitiamo ad esplorare le principali funzionalità. Va
considerato che SpagoBI è modificabile non solo nei contenuti ma anche nel sistema di
navigazione delle pagine, per cui i risultati sono personalizzabili per ogni esigenza.
Cliccando su Directional Dashboards si vedono alcuni cruscotti, la cui funzione è di
sintetizzare l'andamento della performance operativa. I dati possono essere aggiornati
direttamente dai programmi di gestione come ad esempio i programmi di fatturazione, di
magazzino o i ERP / CRM aziendali, per cui sintetizzare la situazione aziendale diventa una
questione di scegliere gli indicatori giusti e la loro rappresentazione grafica.
Andando su Graphical Analisys si vedono alcuni esempi di analisi geografica (GEO
Analysis) o di grafici (Chart analysis):
Alcune funzionalità semplici da implementare e molto aprrezzate in un sistema di Business
Intelligence sono la classica reporistica, come mostrano gli esempi nel menu Reporting.
SpagoBI prevede una ricca serie di funzionalità per realizzare report ad hoc, come ad
esempio nella seguente figura.
Una delle funzionalità avanzate certamente più utilizzate è l'analisi OLAP, di cui sono
disponibili alcuni esempi su Advanced Analsysis -> Multimensional Analysis. Quello che si
ottiene è un'analisi accurata e interattiva dei dati raccolti dai software aziendali,
permettendo di valutare vari aspetti e punti di vista come accade in una tabella Pivot di
Excel.
Interessanti poi sono gli indicatori KPI (Key perfomance indicator) per sintetizzare
l'andamento degli indici di processo.
Sono poi previsti sistemi di gestione dei documenti e altri strumenti di analisi che, per
brevità, non sono presentati in questa sede.
Una domanda che probabilmente sorgerà spontanea è come sia possibile caricare i dati dai
propri software gestionali per alimentare la analisi nella piattaforma. In sintesi i dati
vengono caricati tramite una apposita procedura che preleva i dati dalle varie sorgenti
aziendali e li memorizza in un database centrale, dove SpagoBI attinge per eseguire gli
applicativi analitici.
Questo interessante aspetto verrà ripreso nei prossimi articoli fornendo esempi pratici. Per
il momento spero che questo breve articolo abbia suscitato interesse nel percepire i propri
programmi aziendali come sistemi in realtà aperti, nel senso che le informazioni raccolte
dai vari ERP o CRM possono costituire fonte per preziose analisi.
----------Roberto Marchetto
www.robertomarchetto.com