The presentation supported the webinar on SpagoBI Suite, delivered by Chiara Chiarelli (SpagoBI Developer) through SpagoWorld Webinar Center, on 13th December 2010. http://www.spagoworld.org/
2. Agenda
SpagoBI Suite Webinar
SpagoBI – definition and approach
SpagoBI main modules:
Server; Studio; Meta; SDK
Focus on SpagoBI Server
Focus on SpagoBI Studio
Focus on SpagoBI Meta
Focus on SpagoBI SDK
Site & Forge
Q&A
4. For those who doesn’t know SpagoBI
SpagoBI is the only Business Intelligence
integration Suite for enterprise BI
solutions, entirely developed according to
FOSS philosophy.
5. What is SpagoBI?
SpagoBI is the only Business Intelligence integration Suite for enterprise BI
solutions, entirely developed according to FOSS philosophy.
SUITE:
It covers and satisfies all the BI analytical areas: Reporting,
Multidimensional Analysis (OLAP), Dashboards and Charts,
Cockpits, Geographical analysis, Free Inquiry (QbE), KPIs, Office
automation and collaboration, Data Mining, ETL, Real Time BI
Data Management, Profiling and security
Administrator support (versioning, scheduling, approval iter,
import/export, etc)
6. What is SpagoBI?
SpagoBI is the only Business Intelligence integration Suite for enterprise BI
solutions, entirely developed according to FOSS philosophy.
Integration suite:
Not a product solution, with a predefined set of tools
Open to many products for the same/different analytical area,
both open source and proprietary
It allows the best composition of one’s own platform every time
No binding dependences on products and tools
Open standards adoption
It allows to give the right answers to analytical questions by
means of different products
7. What is SpagoBI?
SpagoBI is the only Business Intelligence integration Suite for enterprise BI
solutions, entirely developed according to FOSS philosophy.
Enterprise platform
Distributed architecture (scalability)
Security (Internal profiling system)
Adaptive behaviour of the analysis based on the end users’ roles
Adaptable to existing environments
Entirely Open Source
One single stable versione released under LGPL licence
Open to contributions
Support to its community
Granted over time by an independent no-profit organization
9. SpagoBI Suite – Main Modules
SpagoBI Applications
SpagoBI Meta
SpagoBI Studio
SpagoBI SDK
SpagoBI SERVER
10. SpagoBI Suite – Main Modules
5 Modules SpagoBI Server
Server 16 Analytical Areas (21 Engines)
Report (3 engines)
Studio OLAP (3 engines)
Chart
Meta Data Mining
GEO-referenced analysis (2 Engines)
Free Inquiry (QbE)
SDK Smart Filter
RT dashboards
Applications RT console
Accesible reporting
Interactive cockpits
KPI (modeler and navigator)
Analytical Dossier
Office
External processing
ETL
General Features
Subscriptions
Personal folders
Rich client
Data sources configuration
Alert and Notification
Save Import/export settings
Scheduler
….
11. SpagoBI Suite – Main Modules
5 Modules
SpagoBI Studio : the integrated
Server environment, to develop, test
Studio and deploy documents into one
or more SpagoBI Servers
Meta
Applications
SDK SpagoBI Meta : Business and
technical metadata
SpagoBI Applications:
SpagoBI SDK, to use SpagoBI - BAM
from external applications: - Audit & Monitoring
- Tag Lib - ….
- Integration API
- Web Services
13. Analytical document types
Report
Olap
Chart
Dashboard
Data Mining
These are all available
ETL Analytical AREAS.
Office documents
Let's see them one by one
GEO with all the available engines
KPI for each Type.
Free Inquiry (Qbe)
Smart Filter
Analytical dossier
Interactive Cockpits
RT console
15. Analytical document types – Reporting - Engines
The Reporting Analytical
Engines available in SpagoBI
are:
Jasper Report: one of leader
open source reporting tools
BIRT: Eclipse-based open
source reporting system for
web applications
Accessible Reporting
Engine: tabular reports which
are accessible according to
the international law WCAG
2.0
27. Analytical document types – Geo
GEO Analysis is ...
... a visual representation of
some spatial data (typically a
geographic map) which elements,
are enriched with some graphical
information (typically colours)
based on the value of some KPI
related to the spatial element.
33. Analytical document types – Composite document
The user clicks on Washington state and then each other document is
reloaded taking the new parameter as input:
34. Analytical document types – Composite document
The same, if the user click on the table, the charts in the lower part will
be refreshed according to the new parameter :
35. Analytical document types – Composite document
Also the last single chart can update other documents, in this case updates
the last chart on the right:
39. Analytical document types – Query By Example
The Query By Example aim is to
interrogate data without knowing SQL:
Data selection
Data filtering
Data grouping
42. Analytical document types – Smart Filter
The Smart Filter aim is to permit to the
user to interrogate data through easy
fill-in forms:
Data selection
Data filtering
Data grouping
49. Analytical document types – Data Mining - Engine
The output quality of a mining process
can be investigated using SpagoBI's
analytical engines such as reporting
engines
78. Technical metadata
Physical Model
Through a DB connection it is possible to extract its
metadata into a Physical Model
Business Model
It is a sort of view over the Physical Model, that can
be modified by the user in order to create more
complex objects to interrogate
Roadmap
Possibility to write business queries to be used in
SpagoBI documents, through the graphical
interrogation of the Business Model
80. SDK
TAGS
To execute SpagoBI documents from a different application,
relating a document to a custom menù with or without setting
parameters’ values
Web Services
To interact with SpagoBI Server and repository from an external
application
82. SpagoBI Applications
Audit & Monitor
Load information about the design and usage
of your SpagoBI environment
BAM
Example over the BAM (business activity
monitoring) domain
83. Monitor
A dashboard is composed by a speedometer for each engine showing the
average execution time of the documents associated to that particular engine.
For each engine, different thresholds are chosen.