Top Banner
Open Source Business Intelligence
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open Source  Business Intelligence SpagoBI

Open Source Business Intelligence

Page 2: Open Source  Business Intelligence SpagoBI

Who am I

Stefano Scamuzzo Senior Technical Manager Architecture & Consulting

Research & Innovation Division

Engineering Ingegneria Informatica

Page 3: Open Source  Business Intelligence SpagoBI

The SpagoBI Core Team

Grazia Cazzin – Project Leader

Chiara Chiarelli

Davide Zerbetto

Antonella Giachino

Stefano Modroni

Angelo Bernabei Andrea Gioia

Giulio Gavardi

Page 4: Open Source  Business Intelligence SpagoBI

BI and Open Source

Page 5: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

Gartner - 2008

Page 7: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

  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: Open Source  Business Intelligence SpagoBI

SpagoBI

Page 10: Open Source  Business Intelligence 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

Page 11: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

SpagoBI: a definition

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

Page 13: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

  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: Open Source  Business Intelligence SpagoBI

SpagoBI in a DWH/BI project

Extract Transform Model Analyse View Decide

Collaborative BI Portal

DWH

Data Sources

ETL DWH Data

Marts

Page 18: Open Source  Business Intelligence SpagoBI

SpagoBI architecture

SpagoBI 2.1 Architecture

Page 19: Open Source  Business Intelligence SpagoBI

Integration Platform

Analytical Model

Analytical Engines

Managem

ent Tools

Page 20: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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: Open Source  Business Intelligence SpagoBI

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]