20
Open Source software to help your business grow Open Source Business Intelligence Jeff Gunderson

Open Source Business Intellignce

Embed Size (px)

DESCRIPTION

Using best-of-breed open source business intelligence technologies to build your solution

Citation preview

Page 1: Open Source Business Intellignce

Open Source software to help your business grow

Open Source Business Intelligence

Jeff Gunderson

Page 2: Open Source Business Intellignce

Open Source Background

▸ World’s #1 Open Source ERP▸ Integrated Business Intelligence▸ www.xtuple.org

▸ Open Source BI for Sales and Financials using Pentaho

▸ www.erpbisolutions.com (examples in demo are available)

Page 3: Open Source Business Intellignce

Open Source Benefits▸ Freedom

▸ Less Licensing restrictions, free to evaluate, “free” to use, free to change

▸ Innovative▸ Evolves quickly in response to community

▸ No Vendor Lock-in▸ Community support, Commercial support, Self

Service support▸ Reliable

▸ Especially for large communities

Page 4: Open Source Business Intellignce

But Do Your Homework▸ Support and Support Cost

▸ Your organization or commercial edition or third party or just luck

▸ License Restrictions▸ Concern for redistribution and

commercialization▸ Your organization’s restrictions

▸ Activity ▸ Check releases, contributions,

download charts▸ Large Community for Large Project

▸ Check forums, members

Page 6: Open Source Business Intellignce

OSBI Architecture

▸ Platform Neutral (Java)▸ Linux, Mac, Windows

▸ Database Neutral▸ OS Databases,

Proprietary Databases, Big Data

▸ App Server Neutral ▸ Well sorta — J2EE

Compliant▸ Componentized &

Standards Based

Page 7: Open Source Business Intellignce

Reporting

▸ Features▸ Designers & report servers▸ Large variety of data sources▸ Crosstabs, subreports, charts▸ Web-based reports with controls

▸ Pentaho Reporting▸ JasperReports▸ Birt Reporting

Page 8: Open Source Business Intellignce

Report ExampleCharts and Forms in Pentaho Reports

Page 9: Open Source Business Intellignce

ETL

▸ Features▸ Designers, servers for remote execution▸ Large variety of data sources and data targets▸ Large set of tools

▸ Pentaho Data Integration (Kettle)▸ JasperETL (Talend)

Page 10: Open Source Business Intellignce

ETL ExampleLoading Data Mart with Pentaho PDI in xTuple

Page 11: Open Source Business Intellignce

OLAP

ETLProcedure

s

OperationalData

Data Mart

OLAP Cubes

Cubeschema

Ad-hoc ToolsDashboard Frameworks Chart Components Reports

Page 12: Open Source Business Intellignce

OLAP▸ Mondrian

▸ Relational OLAP▸ In-memory cubes▸ Good MDX language coverage▸ XMLA support

▸ Pentaho BI Server ▸ Jaspersoft JasperReports Server▸ Or install in your app server

Page 13: Open Source Business Intellignce

OLAP ExampleExploring cubes with Saiku in xTuple Analytics

Page 14: Open Source Business Intellignce

Visualizations▸ Ad-hoc tools

▸ Data exploration (drag & drop)▸ No programming▸ Saiku – http://www.meteor.bi/saiku

▸ Dashboard Editor/Framework▸ SQL or MDX knowledge▸ Pentaho Ctools, Birt Reports

▸ Chart Components▸ SQL/MDX, JavaScript knowledge▸ D3, HTML5 components

Page 15: Open Source Business Intellignce

Ctools for Pentaho▸ Community Dashboard Editor

▸ http://www.webdetails.pt/ctools/cde.html

▸ Community Dashboard Framework▸ JavaScript component framework

Page 16: Open Source Business Intellignce

CDF ExampleFinancial Dashboard with Filter Controls

Page 17: Open Source Business Intellignce

Chart Components▸ D3.js (Data-Driven Documents)

▸ JavaScript components using Scalable Vector Graphics

▸ github.com/mbostock/d3/wiki/Gallery▸ Chart components based on D3

▸ NVD3 – nvd3.org/▸ Rickshaw – code.shutterstock.com/rickshaw/▸ Dimple – dimplejs.org/

Page 18: Open Source Business Intellignce

D3 Chart ExampleDashboard in xTuple

Page 19: Open Source Business Intellignce

D3 Coding ExampleDimple Chart

Page 20: Open Source Business Intellignce

Thank you.

Jeff Gunderson, Sr. Software [email protected] +1-757-461-3022