Presentation of SpagoBIGeoReportEngine, developed through the integration between the two open source business intelligence platforms SpagoBI by Engineering and GeoBI by Inova Open Solutions. http://www.spagoworld.org/ http://www.inovaos.it/
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
SpagoBiGeoReportEngine
1. FOSS4G-IT 2010
SpagoBIGeoReportEngine
INOVA Spa
www.inovaos.it
SpagoBI
the Open Source Location Intelligence
www.spagobi.org
of SpagoBI
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
What is Business Intelligence (BI)
SpagoBI
www.spagobi.org
Open Source BI
SpagoBI
SpagoBIGeoReportEngine
Roadmap and conclusion
3. BI: Definition
BI: Definizione
INOVA Spa
www.inovaos.it
Business Intelligence (BI)
SpagoBI
www.spagobi.org
refers to skills, processes,
technologies, applications and
practices used to support
decision making.
Source: http://en.wikipedia.org/wiki/Business_intelligence
4. BI: Goals
INOVA Spa
www.inovaos.it
QUALITY
SpagoBI
www.spagobi.org
Turn data into knowledge
Increase business
processes visibility
Provide a single version of
truth
SPEED
Trigger attention on key events and information
Provide integrated environments allowing an easy interaction
among all the different departments
Foresee criticalities : action vs reaction
5. BI: Technology Stack
Portal & MS Office integration
INOVA Spa
Search and collaboration
www.inovaos.it
Alarms & notifications
ENGINEERING Spa
www.eng.it
Reporting & OLAP
Advanced analytics (scorecards, Data
mining, …)
Operational & embedded BI tools
Enterprise data access & integration
Business content integration
Metadata & Master data management
DBMS
Data warehouse appliances
Massively parallel processing
Open source middleware
Commodity hardware
Infrastructural services
7. OSBI: Why?
INOVA Spa
www.inovaos.it
Low entry costs
SpagoBI
www.spagobi.org Property products are often underused
BI project is more important than the
product but the product is more expensive
than the project
Easier to integrate
Investment on people, not on licenses
Avoid lock-in
More control on the roadmap
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
What is it?
INOVA Spa
The first Open Source Location Intelligence
www.inovaos.it
SpagoBI
engine fully integrated into a BI suite
www.spagobi.org
Manage business data with analytical tools
provided by SpagoBI
Visualize data generated from analytical processes
by means of thematic maps and a WebGIS OGC
compliant GUI
Technology: JEE, JS, ExtJS, GeoJSON, WFS,
WMS
integrated OS products : OpenLayers, MapFish
Client, GeoJSON-lib, SpagoBI SDK, GeoReport
Developed by INOVA and ENGINEERING that
are technology partner
Latest stable version is 2.4 (SpagoBI 2.4)
17. SpagoBIGeoReportEngine
What is it?
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
It’s a web application composed of two modules,
server and client, fully integrated into SpagoBI suite
SpagoBIGeoReportEngine is based on GeoReport, a
product developed by INOVA within OpenGeoBI project
OpenGeoBI and GeoReport have been already
presented in 2009 by INOVA at X GFOSS meeting
(Cagliari) and GFOSS DAY (Bolzano)
18. SpagoBIGeoReportEngine
What is it?
SpagoBI (<=2.4) also has an interactive-graphical
engine based on SVG that can be used to generate
INOVA Spa
www.inovaos.it thematic maps
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)
This engine manipulates static svg files and not
dynamic spatial data (i.e. it is not a WebGIS client)
For this reason the new GeoReportEngine has been
based on the most common GIS standards (OGC
WMS, OGC WFS, …)
License: GPL
NOTE: SpagoBI is released under LGPL as the greatest part of its
analytical engines
19. SpagoBIGeoReportEngine
What is it?
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
A new analytical The Thematic map has
area among the ones become a new way to
already offered by visualize and analyse the
SpagoBI Suite results produced by BI
processes using a
WebGIS OGC compliant
client
20. SpagoBIGeoReportEngine
What it does?
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
It merges business data, loaded from dwh, and
geographical features, loaded from a remote WFS or
from a local GeoJSON file stored on the file system.
It executes different types of analysis correlated to
given features upon a click on the map: charts,
dashboards, reports, etc …
It exports analysis results (charts, reports, etc ..) in
the most common exchange formats (PDF, RTF, XLS,
CSV, TXT, etc…)
It thematizes maps (choropleths or proportionals)
using business data coming from different sources
(SQL query, script, WS, MDX query, etc…)
21. SpagoBIGeoReportEngine
What does it do?
INOVA Spa
www.inovaos.it
SpagoBI
www.spagobi.org
24. SpagoBIGeoReportEngine
Roadmap
INOVA Spa
www.inovaos.it
Improvement of WebGIS functionalities
SpagoBI
www.spagobi.org Increase of the number of supported formats (not only
GeoJSON)
Integration of a GeOLAP module
Increase of the number of the supported thematic
techniques
GIS Metadata management
Integration of a GeoETL module
...
..in other words: SpagoBI4Geo !!