Presentazione di SpagoBIGeoReportEngine,
sviluppato attraverso l'integrazione di due piattaforme open source di business intelligence: GeoBI di Inova e SpagoBI di Engineering.
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
SpagoBIGeoReportEngine: il motore open source per la Business Intelligence GeoSpaziale
1. FOSS4G-IT 2010
SpagoBIGeoReportEngine
INOVA Spa
www.inovaos.it
SpagoBI
il motore open source per la
www.spagobi.org
Business Intelligence GeoSpaziale
Dott. Ing. Fabio D'Ovidio
INOVA SPA
Geospatial Solutions Unit Manager & OpenGeoBI Project Leader
Dott. Andrea Gioia
ENGINEERING SPA
IT Solution Architect & SpagoBI Consultant
GRASS-GFOSS Meeting Italiano
11-12 Feb 2010, Lugano
2. Agenda
INOVA Spa
www.inovaos.it
Cos'è la Business Intelligence (BI)
SpagoBI
www.spagobi.org
L'offerta Open Source in ambito BI
SpagoBI
SpagoBIGeoReportEngine
Sviluppi futuri e Conclusioni
3. BI: Definizione
INOVA Spa
www.inovaos.it Con il termine Business
SpagoBI
www.spagobi.org Intelligence (BI) ci si
riferisce all’insieme di abilità,
processi, tecnologie,
applicazioni e prassi utilizzate
per supportare il processo
decisionale
Source: http://en.wikipedia.org/wiki/Business_intelligence
4. BI: Obiettivi
INOVA Spa
QUALITA’
www.inovaos.it
Trasformare i dati in
SpagoBI
www.spagobi.org informazioni significative
Aumentare la visibilità dei
processi di business
Avere un’unica versione
della verità
VELOCITA’
Richiamare un’attenzione selettiva su eventi ed informazioni
Offrire ambienti integrati che permettano una semplice
interazione con le diverse realtà aziendali
Anticipare le situazioni critiche: azione anziché reazione
5. BI: Stack tecnologico
Portal & MS Office integration
INOVA Spa
Search and collaboration
www.inovaos.it
Allarms & notifications
ENGINEERING Spa
www.eng.it
Reporing & OLAP
Advaced analytics (scorecards,
datamining, …)
Operational & embedded BI tools
Enterprise data access & integration
Business content integration
Metadata & masterdata management
DBMS
Data warehouse appliances
Massively parallel processing
Open source middleware
Commodity hardware
Infrastructural services
7. OSBI: perché?
INOVA Spa Basso costo d’ingresso
www.inovaos.it
SpagoBI
www.spagobi.org
Prodotti di mercato sotto-utilizzati
Il progetto BI è più importante del
prodotto, ma il prodotto costa più del
progetto
Più facilmente integrabili
Investimento sulle persone e non solo in
licenze
Evitano il lock-in
Maggiore controllo sulle linee evolutive
11. SpagoBI: In numeri
2004 : la nascita
INOVA Spa
2° : progetto nato in SpagoWorld
www.inovaos.it
SpagoBI
www.spagobi.org
2.4 : l’utima versione stabile
1M : i download OW2
15 : membri del team
50 : esperti di prodotto
100 : i progetti in produzione
15 : i partner
13. SpagoBI Server
User Browser
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
SpagoBI CORE
Delivery Layer
BI Engine Service Component Behavioural Model
Generic semantic layer
SpagoBI Metadata
16. SpagoBIGeoReportEngine
Cos'è
INOVA Spa
Il primo motore cartografico Open Source interno
www.inovaos.it
ad una piattaforma di Business Intelligence
SpagoBI
www.spagobi.org
Gestisce i dati di business con gli strumenti di Reporting
forniti da SpagoBI
Rappresenta i risultati provenienti dai processi analitici
mediante l'utilizzo di mappe tematiche ed interfaccia
WebGIS OGC compliant
Tecnologia di riferimento: JEE, JS, ExtJS, GeoJSON,
WFS, WMS
Prodotti Open Source utilizzati: OpenLayers, MapFish
Client, GeoJSON-lib, SpagoBI SDK, GeoReport
Sviluppato INOVA ed ENGINEERING nell'ambito di
un accordo di partnership tecnologica
Attuale versione 2.4 (SpagoBI 2.4)
17. SpagoBIGeoReportEngine
Cos'è
INOVA Spa
www.inovaos.it
E' un'applicazione Web caratterizzta da un modulo
SpagoBI server ed un modulo client completamente integrati
nel contesto BI ospitante (SpagoBI)
www.spagobi.org
SpagoBIGeoReportEngine integra GeoReport,
sviluppato da INOVA nell'ambito del progetto
OpenGeoBI, all'interno della piattaforma SpagoBI
OpenGeoBI e GeoReport sono stati presentati nel
2009 da INOVA durante i convegni “X GFOSS meeting
di Cagliari” e “GFOSS DAY” di Bolzano)
18. SpagoBIGeoReportEngine
Cos'è
INOVA Spa
SpagoBI (<= 2.4) dispone anche di un motore grafico-
www.inovaos.it
interattivo basato su SVG col quale è anche possibile
rappresentare dati del territorio.
SpagoBI
www.spagobi.org
Il motore grafico SVG non è però cartografico in senso
stretto (le mappe sono preconfigurate e non c'è alcun
client di tipo WebGIS)
E' stato necessario progettare ed ingegnerizzare un
nuovo motore WebGIS basato sui più comuni standard
(OGC WMS, OGC WFS, ecc..)
LICENZA: GPL
NOTA: SpagoBI ha licenza LGPL così come la maggior parte dei
motori supportati.
19. SpagoBIGeoReportEngine
Cos'è
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
Una nuova area
La mappa tematica diventa
analitica rispetto a
una ulteriore modalità
quelle già offerte dalla
(Report Cartografici) con
piattaforma SpagoBI
cui visualizzare e
rappresentare i risultati
provenienti da un'analisi BI
mediante l'utilizzo di un
Client WebGIS OGC
compliant
20. SpagoBIGeoReportEngine
Cosa fa
INOVA Spa Associa i dati di business agli elementi cartografici su
www.inovaos.it
SpagoBI
mappa recuperati via WFS o mediante accesso diretto
a file system in formato GeoJSON
www.spagobi.org
Esegue report di vario genere cliccando gli elementi
cartografici su mappa: diagrammi a torta, grafici a
barre, indicatori, tabelle, ecc..
Estrae report nei formarti più comuni di interscambio
(PDF, WORD, EXCEL, CSV, TXT, ecc..)
Tematizza la mappa sulla base dei risultati di
business (interrogazioni SQL, esecuzione di script in
diversi linguaggi, connessione a Web Service, e server
OLAP, ecc..) e analisi geostatistiche di tipo Choropleths
o Propotionals.
22. SpagoBIGeoReportEngine
Le componenti di base
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
23. SpagoBIGeoReportEngine
Sviluppi futuri
INOVA Spa
www.inovaos.it
Ampliamento delle funzionalità WebGIS
SpagoBI
www.spagobi.org
Supporto ad altri formati GIS (non solo GeoJSON) per
l'associazione al dato di business
Integrazione modulo GeOLAP
Nuove tecniche per la tematizzazione della mappa
Editing Metadata per dati GIS
Supporto per GeoETL
...
..in altre parole: SpagoBI4Geo !!