24
Open Source Business Intelligence

Ow2 SpagoBI Linuxtag09

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ow2 SpagoBI Linuxtag09

Open Source Business Intelligence

Page 2: Ow2 SpagoBI Linuxtag09

Who am I

Stefano Scamuzzo Senior Technical Manager Architecture & Consulting

Research & Innovation Division

Engineering Ingegneria Informatica

Page 3: Ow2 SpagoBI Linuxtag09

The SpagoBI Core Team

Grazia Cazzin – Project Leader

Chiara Chiarelli

Davide Zerbetto

Antonella Giachino

Stefano Modroni

Angelo Bernabei Andrea Gioia

Giulio Gavardi

Page 4: Ow2 SpagoBI Linuxtag09

BI and Open Source

Page 5: Ow2 SpagoBI Linuxtag09

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

Page 6: Ow2 SpagoBI Linuxtag09

Gartner - 2008

Page 7: Ow2 SpagoBI Linuxtag09

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

Page 8: Ow2 SpagoBI Linuxtag09

  Focus and investment on projects   Targeted investments, right measure (product and usage)   Investments protection   Experiments, R&I   Avoid constraints

  Low TCO   No Lock-in

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

Opportunity and ROI with FOSS BI

Strategic BI

Tactical BI

Operational BI

Page 9: Ow2 SpagoBI Linuxtag09

SpagoBI

Page 10: Ow2 SpagoBI Linuxtag09

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

Page 11: Ow2 SpagoBI Linuxtag09

History of SpagoBI

2004

2005

2006

2007

  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 20

09

Page 12: Ow2 SpagoBI Linuxtag09

SpagoBI: a definition

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

Page 13: Ow2 SpagoBI Linuxtag09

What SpagoBI is ?

  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)

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

Page 14: Ow2 SpagoBI Linuxtag09

What SpagoBI is ?

  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 one’s 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

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

Page 15: Ow2 SpagoBI Linuxtag09

What SpagoBI is ?

  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

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

Page 16: Ow2 SpagoBI Linuxtag09

  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

What SpagoBI is ?

Page 17: Ow2 SpagoBI Linuxtag09

SpagoBI in a DWH/BI project

Extract Transform Model Analyse View Decide

Collaborative BI Portal

DWH

Data Sources

ETL DWH Data

Marts

Page 18: Ow2 SpagoBI Linuxtag09

SpagoBI architecture

SpagoBI 2.1 Architecture

Page 19: Ow2 SpagoBI Linuxtag09

Integration Platform

Analytical Model

Analytical Engines

Managem

ent Tools

Page 20: Ow2 SpagoBI Linuxtag09

From SpagoBI 1.9.x to SpagoBI 2.x

  All the SpagoBI components are now into the SpagoBI Server

SpagoBI SERVER SpagoBI Studio

SpagoBI Meta

Spa

goB

I SD

K

SpagoBI Applications

  But in the new 2.x Release, some other main modules are coming …

Page 21: Ow2 SpagoBI Linuxtag09

SpagoBI 2.x – Main Modules

 5 Modules  Server  Studio  Meta  SDK  Applications

  6 NEW Engines   GEO engine   New QbE (multi-schema)   Interactive dashboard (Composed Document)‏   KPI modeller and navigator   JPalo for OLAP   Chart engine

  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 Server (the already known platform, with many

news) :

Page 22: Ow2 SpagoBI Linuxtag09

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 - ….

Page 23: Ow2 SpagoBI Linuxtag09

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

Page 24: Ow2 SpagoBI Linuxtag09

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   [email protected]