You are on page 1of 24

Open Source Business Intelligence

Who am I

Stefano Scamuzzo Senior Technical Manager Architecture & Consulting Research & Innovation Division Engineering Ingegneria Informatica

The SpagoBI Core Team

Antonella Giachino Stefano Modroni Davide Zerbetto

Angelo Bernabei

Andrea Gioia

Grazia Cazzin Project Leader

Chiara Chiarelli

Giulio Gavardi

BI and Open Source

The Open Source question

In many cases, the question is "when" to focus on open-source alternatives to traditional closed-source solutions, not "if" you should focus on them.

Gartner
Hype Cycle for Open-Source Software, 2005

Gartner - 2008

Why FOSS in Business Intelligence ? !! The project is more important than the product, but the products costs more than the project !! BI products do not avoid project costs !! BI products are often under-used !! Slow cultural progress due to costs for research and experiments

Opportunity and ROI with FOSS BI


!! Focus and investment on projects !! Targeted investments, right measure (product and usage) !! Investments protection !! Experiments, R&I !! Avoid constraints
"! Low TCO "! No Lock-in Tactical BI Operational BI Strategic BI

!! Low cost extensibility !! Low cost scalability !! On time evolution !! Increase of users, not of costs

SpagoBI

Who is Engineering
!! Leader Company
"! More than 40 premises "! More than employees "! More than 800 Customers "! More than 400 Consultants

!! Activity Domain
"! System Integration "! Technologies and Products "! Consultance "! Services and Software development "! Training

!! Market segments
"! Banking and Insurances "! Industry, Telecom et Services "! Public administration (central and local) "! Healthcare "! Utilities "! Research and Innovation

History of SpagoBI

!! 2004: first version of the Spago Java framework !! 2005: first version of SpagoBI !! 2006: SpagoWorld web site !! 2007: SpagoWorld services offer !! 2007: SpagoBI 1.9.4 !! 2007: Spago4Q: first vertical on SpagoBI !! 2009: SpagoBI 2.0, SpagoBI 2.1

2004

2005

2006

2007

2009

SpagoBI: a definition

SpagoBI is an integration platform for enterprise BI solutions, entirely developed in FOSS philosophy

What SpagoBI is ?

SpagoBI is an integration platform for enterprise BI solutions, entirely developed in FOSS philosophy (Free and Open Source Software)!

!! Platform: "! It covers and satisfies all the BI requirements: KPIs, Reporting, OLAP, Dashboard and charts, Data Mining, Free Inquiring (QbE), Dossier, Geo-referenced analysis, Collaboration "! Data Management, Profiling and security "! Administrator support (versioning, scheduling, approval iter, import/export, etc)

What SpagoBI is ?

SpagoBI is an integration platform for enterprise BI solutions, entirely developed in FOSS philosophy (Free and Open Source Software)!

!! Integration platform:
"! Not a product platform, with a predefined set of tools "! Open to many products for the same/different analytical area, both open source and proprietary "! It allows the composition of ones own platform time for time in the best way "! No binding dependences from products and tools "! Open standards adoption "! It allows to give the right answers to analytical questions by means of different products

What SpagoBI is ?

SpagoBI is an integration platform for enterprise BI solutions, entirely developed in FOSS philosophy (Free and Open Source Software)!

!! Enterprise platform "! Distributed architecture (scalability) "! Adaptive behaviour of the documents based on the end users roles !! Entirely Open Source "! It is not the lite OS version of an enterprise commercial version

What SpagoBI is ?

!! BI platform:
"! Report "! OLAP "! Dashboard "! KPIs "! Charts "! Data Mining "! GEO-referenced analysis "! Free Inquiry (QbE) "! Collaboration "! ETL

!! Enterprise level
"! Integration platform (not a closed product) "! Multi engine (also mixing OS and proprietary) "! Scalability "! Security and visibility

SpagoBI in a DWH/BI project


DWH Data Sources ETL Data Marts

Collaborative BI Portal

DWH

Extract

Transform

Model

Analyse

View

Decide

SpagoBI architecture

SpagoBI 2.1 Architecture

Integration Platform

Analytical Engines

Management Tools

Analytical Model

From SpagoBI 1.9.x to SpagoBI 2.x !! All the SpagoBI components are now into the SpagoBI Server !! But in the new 2.x Release, some other main modules are coming

SpagoBI Applications

SpagoBI Studio

SpagoBI SERVER

SpagoBI SDK

SpagoBI Meta

SpagoBI 2.x Main Modules

!!5 Modules
"!Server "!Studio "!Meta "!SDK "!Applications

!! 6 NEW Engines
"! "! "! "! "! "!

(the already known platform, with many news) : GEO engine New QbE (multi-schema) Interactive dashboard (Composed Document)! KPI modeller and navigator JPalo for OLAP Chart engine

SpagoBI Server

!! Architectural review
"! "! "! "! "! WebApplication and JSR 168 SSO with CAS SOA SSL Security assessment (OWASP Compliant)!

!! General Features
"! "! "! "! "! "! "! Subscriptions Personal folders Rich client Data sources configuration Alert and Notification Save Import/export settings .

SpagoBI 2.x Main Modules

!!5 Modules
"!Server "!Studio "!Meta "!Applications "!SDK
SpagoBI Studio : the integrated environment, to develop, test and deploy documents into one or more SpagoBI Server

SpagoBI Meta : Business and technical metadata

SpagoBI SDK, to use SpagoBI from external application: - Tag Lib - Integration API - Web Services

SpagoBI Applications: - BAM - Audit & Monitoring - .

SpagoBI technological architecture

!!Technological architecture
"!SpagoBI can be deployed in:
#! Tomcat 6.x #! Jboss 4.x #! WebSphere 6.x

"!SpagoBI can be installed as a simple WebApplication "!SpagoBI can be installed in a Portal environment:
#! eXo Platform 2.x #! Liferay 5.1 #! WebSphere Portal

!!Open Standards
"! JSR 168, JSR 170, JDBC, JDK, Hibernate

References
$! SpagoBI Web Site $! http://spagobi.eng.it $! SpagoBI Online Demo $! http://spagobi.eng.it/SpagoBI $! SpagoBI Donwload Forge $! http://forge.ow2.org/project/showfiles.php?group_id=204 $! SpagoBI Forum $! http://forge.ow2.org/forum/?group_id=204 $! SpagoBI Commercial Mailing List $! spagobi.international@eng.it

You might also like