20
Open Source Business Intelligence

Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Open Source Business Intelligence

Page 2: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Who am I

Stefano Scamuzzo

Senior Technical Manager

Architecture & Consulting

Research & Innovation Division

Engineering Ingegneria Informatica

Page 3: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

The SpagoBI Core Team

Grazia Cazzin – Project Leader

Chiara Chiarelli

Davide Zerbetto

Antonella Giachino

Stefano Modroni

Angelo BernabeiAndrea Gioia

Giulio Gavardi

Page 4: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

The SpagoBI editor (ENGINEERING)

� Leader Company

� More than 40 premises

� More than 6.500 employees

� More than 800 Customers

� More than 400 Consultants

� Activity Domain

� System Integration

� Technologies and Products

� Consultancy

� 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 5: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

BI and Open Source

Page 6: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Gartner - 2008

Page 7: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

PRODUCT +PRODUCT +

PROJECT =PROJECT =

SOLUTIONSOLUTION

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 - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

� 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 - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

SpagoBI

Page 10: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

SpagoBI: a definition

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

Page 11: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

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

� Support for the administrator (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 12: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

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 13: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

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 14: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Integration Platform

Analytical Model

Analytical Engines

Ma

nag

emen

t Tools

Page 15: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Integration Platform

� The behavioural model is the core of the platform and regulates visibility over documents and data

� Each analytical area (report, olap, chart, etc.) is covered by one or more Analytical Engines

� Some engines are developed integrating external tools (5 engines up to now), in order to add value in the OS domain more than to compete on the same field

� Some other engines are developed by the SpagoBI team from scratch (7 engines up to now)

� Integrate commercial tools as external engines is also possible to save investments already done (2 engines to work with commercial tools up to now)

Page 16: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

Integration Platform

� Not every project needs all the engines

� Every time is chosen the mix that best suites the client’s needs

� The architecture is modular, it is possible to add or take out engines in times

� The architecture is distributed, it is possible to install engines on different servers

� The architecture is scalable, it is possible to install new instances of the same engines, over the same or other servers, in order to distribute the workload

� A project can start with few engines and add others when it needs.

� The behavioural model guarantees consistency in times

Page 17: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

SpagoBI 2.x – Main Modules

SpagoBI SERVERSpagoBI

Studio

SpagoBI Meta

SpagoB

I S

DK

SpagoBI Applications

Page 18: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

SpagoBI 2.x – Main Modules

�5 Modules

�Server

�Studio

�Meta

�SDK

�Applications

� 12 Analytical Areas (16 Engines)

� Report (3 engines)

� OLAP (3 engines)

� Chart� Data Mining

� GEO-referenced analysis

� Free Inquiry (QbE)

� RT dashboards

� Interactive dashboards� KPI (modeler and navigator)

� Analytical Dossier

� Office

� ETL

� 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

Page 19: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

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 20: Open Source Business Intelligence - Spagoworld · 2009-11-20 · What SpagoBI is ? Integration platform: Not a product platform, with a predefined set of tools Open to many products

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]