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