geokettle, geomondrian et spatialytics : une suite open source de geobi

38
06/10/2009 Geospatial Business Intelligence 1 Benefits of Open Source Geospatial Business Intelligence (Geo-BI) By Luc Vaillancourt, Spatialytics CEO for Dr. Thierry Badard (Spatialytics CTO and Professor at Laval University)

Upload: acsg-section-montreal

Post on 17-Dec-2014

2.425 views

Category:

Technology


0 download

DESCRIPTION

Avec la disponibilité croissante de données très diverses, géospatiales ou non, liés aux efforts et argents investis dans la collection et mise en place de nombreux référentiels ou bases de données tant dans les entreprises que dans les institutions gouvernementales, se fait jour le besoin de plus en plus important et pressant de croiser ces différentes sources de données afin d'appuyer la prise de décision et ceci dans des domaines très variés : banque, assurance, environnement, infrastructures, santé, changements climatiques, ... Les technologies de Business Intelligence (Intelligence d'affaires) permettent le croisement de telles masses de données et leur exploration interactive et rapide afin de dégager des tendances ou mettre en lumière différents phénomènes et ainsi prendre en pleine connaissance de cause des décisions éclairées afin de contrer les effets, corriger ou améliorer la situation observée. La pile logicielle open source disponible et supportée à Spatialytics.org a été développée par l’équipe de recherche GeoSOA mené par le Dr. Thierry Badard de l’Université Laval. La suite Geo-BI est constituée de GeoKettle (un outil ETL spatial), GeoMondrian (un serveur Spatial OLAP ou SOLAP) et SOLAPLayers (un composant cartographique permettant la navigation dans les cubes de données géo-décisionnelles) et permet la pleine prise en compte de la composante spatiale dans l'analyse de ces grandes masses d'information. Il devient ainsi possible d'observer certaines tendances, et ceci à différents niveaux de détails et différentes époques, par le biais de cartes qui viennent s'ajouter aux moyens usuels de représentation des données de synthèse que sont les tableaux croisés et les graphiques dans les outils décisionnels (tableau de bord, outil de reporting, ...). L'estimation de la répartition spatiale de tels ou tels phénomènes ou de son évolution spatiotemporelle est rendue possible et facile. Cette présentation se veut donc une vitrine technologique dans laquelle seront présentés les différents outils géo-décisionnels disponibles à Spatialytics.org , des exemples et démonstrations permettront d'en comprendre le fonctionnement, la portée et pertinence.

TRANSCRIPT

Page 1: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 1

Benefits of Open SourceGeospatial Business Intelligence

(Geo-BI)By Luc Vaillancourt, Spatialytics CEO

forDr. Thierry Badard

(Spatialytics CTO and Professor at Laval University)

Page 2: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 2

Plan1. Spatialytics

– Dr. Thierry Badard

2. Business Intelligence– BI Offering

3. Open Source– Open Source BI Players

• Pentaho Offering

4. Spatialytics.org Offering– GeoKettle– GeoMondrian– SOLAPLayers

5. Summary

Page 3: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 3

1. About Spatialytics

• A new company• Based in Quebec City• Inspired by the work of Dr. Thierry Badard

– Inspired by the Pentaho Open Source BI suite..

• Solutions in Geo-BI• CTO : Dr. Thierry Badard• CEO : Luc Vaillancourt

– Co-founded KOREM in 1993, founded BALIZ in 2007

Page 4: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 4

1.1 About Dr. Thierry Badard• Co-founder & CTO of Spatiaylits Solutons Inc.• professor in Geomatics at Laval University,

Quebec City, since 2005– Leads the GeoSOA Research team

• industrial researcher at IGN of France between 1996 and 2004

• well involved in the OSGeo– Voting member– Co-fonder of the “francophone” chapter (OSGeo-fr)– Co-fonder of the “Québec” chapter (OSGeo-qc)– Member of the FOSS4G organizing committee

Page 5: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 5

2. Business Intelligence

Page 6: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 6

2. Business Intelligence

• 22% growth in 2008 (13% in 2007)• $8.8 billion in 2008

– BI platforms, analytic applications, performance management software

• 75% to the top6 :– SAP/Business Objects, SAS Institute, Oracle, IBM/Cognos,

Microsoft and MicroStrategy

• Users : "increase transparency" to identify costs and better align strategy with execution

http://www.informationweek.com/news/business_intelligence/analytics/showArticle.jhtml?articleID=217800991

BI Market Grows 22% In Tough Economy

Page 7: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 7

2.1 BI Offering• Data Integration (ETL : from OLTP to OLAP)• Data Warehouse (any RBDMS)• OLAP Server (OnLine Analytical Processing)• End-User Applications (via MDX) :

– Analysis - Data Mining– Dashboards - Reporting

(OLAP)(OLAP)

ETL

ETL

Data Warehous

e

Data Warehous

e

BI TECHNOLOGY ARCHITECTUREBI TECHNOLOGY ARCHITECTURE

End‐User ApplicationsMDX

DATASOURCE

S

sensors

flat files

BDMS

DATASOURCE

S

sensors

sensors

flat filesflat files

BDMS

BDMS

Page 8: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 8

3. Open Source

Page 9: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 9

3. Open Source

• An IDC study on Open Source :– worldwide revenue from OSS will grow at a 22.4%

compound annual growth rate (CAGR) to reach$8.1 billion by 2013

– OSS has had a much higher level of acceptanceover the past 12 months than previously expected

– the economy accelerated the uptake and use of OSS in the closing months of 2008

Open Source Software Market Accelerated by Economyand Increased Acceptance From Enterprise Buyers

Worldwide Open Source Software 2009–2013 Forecast (IDC #219260)

http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20090729005107&newsLang=en

Page 10: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 10

3.1 Open Source BI

• Players :– Pentaho– SpagoBI– Talend (ETL)– JasperSoft

Page 11: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 11

3.1.1 Pentaho

• Pentaho Corporation is the commercial open source alternative for Business Intelligence (BI)

• Pentaho's products have been downloadedmore than three million times

• Pentaho is the only commercial open source BI suite provider who leads and sponsors all of itscore open source BI projects.

Page 12: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 12

3.1.1 Pentaho

• highly experienced industry leaders with a strong record of creating successful BI products for top-tier commercial vendors, including: Business Objects, Cognos, Hyperion, IBM, Oracle, SAS ...

• « to achieve positive, disruptive change in the BI spaceby building a class-leading BI platform and making itavailable to everyone by releasing it into Open Source »

Cloud Computing

On-Demand Business IntelligenceLucidEra was founded in 2005 by veterans of the business intelligence industry.

Our founders recognized early the shift of business intelligence to an on-demand model.

http://www.pentaho.com/news/releases/20091005_pentaho_announces_strategic_technology_acquisition.php

Cloud Computing

Cloud Computing

On-Demand Business IntelligenceLucidEra was founded in 2005 by veterans of the business intelligence industry.

Our founders recognized early the shift of business intelligence to an on-demand model.

http://www.pentaho.com/news/releases/20091005_pentaho_announces_strategic_technology_acquisition.php

05/10/2009 !

Page 13: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 13

3.1.1 Pentaho

Page 14: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 14

3.1.1 Pentaho• Kettle : ETL / Data Integration• Mondrian : OLAP Server• End-User Applications (via MDX) :

– Pentaho Reporting– CDF (Community Dashboard Framework)– Weka for Data Mining

(OLAP)(OLAP)

ETL

ETL

Data Warehous

e

Data Warehous

e

End‐User ApplicationsMDXDATA

SOURCES

sensors

sensors

flat filesflat files

BDMS

BDMS

CDF

Page 15: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 15

Geo-BI

Page 16: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 16

4. Spatialytics.org

Spatialytics leads and sponsors all of its coreOpen Source Geo-BI projects,

available at

Page 17: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 17

4. Spatialytics.org

Spatialytics.org Open Source Geo-BI projects,are :

- Faculté de foresterie, de géographie et de géomatique- Département des sciences géomatiques- GeoSOA Research Team- Dr. Thierry Badard

Origins of those projects :

Page 18: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 18

4. Spatialytics.org

(SOLAP)

(SOLAP)

ETL

ETL

End‐User ApplicationsMDXDATA

SOURCES

sensors

sensors

flat filesflat files

BDMS

BDMS Thematic

Mapping

Data Warehouse

• GeoKettle : Data & GeoData Integration• GeoMondrian : Saptial OLAP Server (SOLAP)• Enriched MDX with Spatial capabilities• SOLAPLayer : Map Component for Map-Centric or

“Map-Enabled” (Reporting, Dashboards) applications

Page 19: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 19

4.1 GeoKettle

• GeoKettle is a "spatially-enabled" version of Pentaho Data Integration (Kettle)

• True and consistent integration of the spatial component– All steps provided by Kettle are able to deal with

geospatial data types– Some geospatial dedicated steps have been added

Page 20: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 20

4.1 GeoKettle

Page 21: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 21

4.1 GeoKettle• Current stable version : 3.2.0-20090609• Released under LGPL• http://www.geokettle.org• Provides support for:

– Handling geometry data types (based on JTS)– Definition of custom transformation steps by the user – Topological predicates (Intersects, crosses, etc.)– Input / Output with some spatial DBMS– Native support for Oracle, PostGIS and MySQL– MS SQL Server 2008, Ingres and IBM DB2 can be used but it

requires some tricks– GIS file Input / Output : Shapefile (GML and KML soon)

Page 22: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 22

4.1 GeoKettle• Upcoming features:

– Cartographic preview (work in progress)– Implementation of data matching and conflation steps in

order to allow geometric data cleansing and comparison of geospatial datasets

– Read/write support for other DBMS & GIS file formats• MapInfo (.tab or MIF/MID), KML, GeoJSON, GeoRSS, ESRI

Geodatabase, ArcSDE• Native support for MS SQL Server 2008 and Ingres• WFS, Sensor Web (TML, SensorML, SOS, ...)

– Implementation of a “Spatial analysis” step with a GUI– Raster support : integration in progress of the Sextante

library

Page 23: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 23

4.2 GeoMondrian

• SOLAP “allows a rapid and easy navigation within spatial datawarehouses and offers many levels of information granularity, many themes, many epochs and many display modes of information that are synchronized or not: maps, tables and diagrams” – adapted from Rivest et al., 2005

Page 24: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 24

4.2 GeoMondrian• GeoMondrian is a "spatially-enabled" version of

Pentaho Analysis Services (Mondrian)• GeoMondrian brings to the Mondrian OLAP

server what PostGIS brings to the PostgreSQLDBMS– i.e. a consistent and powerful support for

geospatial data.

• Released under the EPL• http://www.geo-mondrian.org

Page 25: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 25

4.2 GeoMondrian• As far as we know, it is the first implementation of a

true Spatial OLAP (SOLAP) Server• Provides a consistent integration of spatial objects

into the OLAP data cube structure– Instead of fetching them from an separate spatial DBMS,

web service or a GIS file

• Implements a native Geometry data type• Provides first spatial extensions to the MDX

language– Add spatial analysis capabilities to the analytical queries

• At present, it only supports PostGIS datawarehouses

Page 26: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 26

4.2.1 Spatially enabled MDX• bring to Mondrian and MDX what SQL spatial

extensions do for relational DBMS (i.e. Simple Features for SQL and implementations such as PostGIS).

• Example query: filter spatial dimension members based on distance from a feature– SELECT

{[Measures].[Population]} on columns, Filter( {[Unite geographique].[Region economique].members}, ST_Distance([Unitegeographique].CurrentMember.Properties("geom"),[Unite geographique].[Province].[Ontario].Properties("geom")) < 2.0

) on rows FROM [Recensements] WHERE [Temps].[Rencensement 2001 (2001-2003)].[2001]

Page 27: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 27

4.2.1 Spatially enabled MDX• Many more possibilities:

– in-line geometry constructors (from WKT)– member filters based on topological predicates

(intersects, contains, within, …)– spatial calculated members and measures (e.g.

aggregates of spatial features, buffers)– calculations based on scalar attributes derived

from spatial features (area, length, distance, …)

Page 28: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 28

4.3 SOLAPLayers

• SOLAPLayers is a lightweight cartographic component which enables navigation in geospatial (Spatial OLAP or SOLAP) data cubes, such as those handled by GeoMondrian.

• to be integrated into existing dashboard frameworks in order to produce interactive geo-analytical dashboards.

• Released under BSD (client part) and EPL (server part).• http://www.solaplayers.org

Page 29: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 29

4.3 SOLAPLayers

1645243

Page 30: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 30

4.3 SOLAPLayers• Is mainly based on OpenLayers and Dojo• Allows:

– the connection with a Spatial OLAP server such as GeoMondrian,

– the navigation in geospatial data cubes,– and the cartographic representation of some

measures as static or dynamic choropleth maps.

• Many Features in development– More thematic capabilities

Page 31: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 31

5. Summary

(OLAP)(OLAP)(OLAP)

ETL

ETL

ETL

Data Warehous

e

Data Warehous

e

Data Warehous

e

End‐User Applications

MDXEnd‐User 

Applications

MDX

(OLAP)(OLAP)(OLAP)

ETL

ETL

ETL

Data Warehous

e

Data Warehous

e

Data Warehous

e

End‐User Applications

MDXEnd‐User 

Applications

MDX

CDFCDF

DATASOURCES

sensors

sensors

flat filesflat files

BDMS

BDMS

OLTP Operational

(SOLAP)

(SOLAP)

(SOLAP)

ETL

ETL

ETL

End‐User Applications

MDXEnd‐User 

Applications

MDX

Thematic

Mapping

Thematic

Mapping

Data Warehouse

+ =+ = Geo-BI (full SOLAP)Geo-BI (full SOLAP)

Page 32: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 32

Not just free…

Page 33: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 33

What else…

Page 34: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 34

Monetize…

Page 35: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 35

On the field…

Page 36: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 36

…and in the Cloud

Page 37: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 37

Events…

Page 38: GeoKettle, GeoMondrian et Spatialytics : une suite open source de GeoBI

06/10/2009 Geospatial Business Intelligence 38

Thank you !

QUESTIONS ?

@spatialytics

@[email protected]

[email protected]@scg.ulaval.ca

Spatialytics.COM

Spatialytics.ORG

Coming soon!

WWW

Luc Vaillancourt, Spatialytics CEODr. Thierry Badard- Spatialytics CTO - Professor at Laval University

@tbadard