Open Source Business Intelligence r o d e p y? h d r e e u v l O a v r e d n U 1
Jos van Dongen > 20 yrs BI Principal Consultant Author/Speaker/Analyst Proud member of #BBBT Web: Email: Phone: Skype: LinkedIn: Twitter: IRC: www.tholis.com jos<at>tholis.com +31-(0)6-51169606 tholis.jos jvdongen josvandongen _grumpy
Java Server Pages JFreeReports OpenFlashCharts Dashboard Framework JPivot Mondrian MySQL
Key message(s) 6
The Industry Radar Screens Forrester Wave for BI, Q4 2010 Gartner BI Magic Quadrant 7
The value of the Radar Screens Source: Doug Laney, May 13, 2008 8
Open Source Everywhere By 2012, 80 percent of all commercial software will include elements of open-source technology Many open-source technologies are mature, stable and well supported. They provide significant opportunities for vendors and users to lower their total cost of ownership and increase returns on investment. Ignoring this will put companies at a serious competitive disadvantage. Embedded open source strategies will become the minimal level of investment that most large software vendors will find necessary to maintain competitive advantages during the next five years. Gartner Group, 2008 9
Time to wake up! 10
Open Source Disrupts the Market Overkill st High demanding cu Dis rup omers What Customers Want tio n stomers Low demanding cu Perceived as a Toy Time Source: The Innovators Dilemma, Clayton Christensen
What is Open Source? Informal: If the software has an Open Source Licence, it's Open Source Formal: 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral 12
Levels of Freedom Academic Licenses Reciprocal Licenses 'Freeware' licences Closed Commerial license 13
Licensing issues? B:BSD AB:GPL A:GPL BC:Closed AC:GPL C:Closed 14
Why Open Source? Source: Open Source Adoption in the BI Market 3rd Nature, 2009 15
ProblemsReported byrespondents...and Why Not? Missing or incomplete features 72% Scalabilityproblems 34% Required more internal expertise than expected 32% Difficultyintegrating into current environment 29% Difficulty finding available solutions 28% Reliability problems Lack of available consulting Interoperability problems Higher costs than anticipated Lack of vendor service or support 25% 21% 19% 18% Source: Open Source Adoption in the BI Market 3rd Nature, 2009 16% T he biggest r eason is maturity of the softwar e. 16
The Open Core Dilemma
Open Source Cost Savings Source: Lowering the Cost of BI With Open Source, 3 rd Nature, 2010 18
Open Source Cheap? It depends... Based on 2010 public list prices 19
Open Source BI Stack Maturity Portals GIS Search Office Information Information Delivery Delivery & & Presentation Presentation Data Mining Statistics Visualization Text Mining (Advanced) (Advanced) Analytics Analytics Reports OLAP Ad-hoc Dashboards CPM Modeling MDM Reporting Reporting & & Analysis Analysis DBMS Profiling Data Quality Data Data Management Management ETL EII EAI Information Information Integration Integration Tholis Consulting Operating Systems, Application NOIV Jaarcongres 2010 Servers, Programming languages20 20
#BigData, the new frontier Yes, these (and more) ar e all Open Sour ce! 21
BI Suites Overview 22
The 'BIG 4' Palo, Jaspersoft & Pentaho: Community & Professional/Enterprise Editions SpagoBI only real FOSS platform Is licensed under LGPL (Yes, that's LGPL) Has integrated DTAP migration tools Can integrate multiple engines: 23
SpagoBI Conceptual Schema 24
SpagoBI KPI Module 25
End to End BI Reporting Operational, Production Embedded Web-based Ad-hoc Analysis Interactive slice, dice, and drill Web-based or Excel Dashboards KPIs Mash-ups Data Integration / ETL Data Mining BI Platform Scheduling & bursting Notification Content sharing Security integration 26
Highlights 27
Portfolio 28
Jaspersoft Dashboard 29
Component based platforms 30
PALO Overview 31
Layered Architecture 32
Palo OS Ecosystem PalOOCa plugin Palo ETL Server PALO Jpalo web client Jpalo client 33
Antonius Intelligence Twitter: @Antonius_bi Web: www.antoniusintelligence.nl 34
Antonius Intelligence & Open Source BI Files MySQL DBMS ETL CSV Files ERP Sources ETL: Kettle Data Vault Frame work Staging Area ETL Process MySQL Data Vault ETL Central DWH & Data Marts Data Warehouse EUL 35
Tailor-made information delivery Type 1 Type 2 Type 3 Type 4 Type 5 Type 6 End user KPI Dashboard (Self service) Reporting, PDF's etc.. OK / SEH BRS Material MetaData Layer (ad hoc/standard reports) or cube (analysis) Data Mart Virtual Data Mart Data Mart isoft DWH LotX data Post ICU poli Staging ODS Cardio. BRS Benchmarks... Data Sources Antonius (Intrazis, isoft, Metavision, ACRS, etc) 36
Data modeling & ETL Pentaho Data Integration (Kettle) Power*Architect 37
Antonius Intelligence KPI's Dashboards: C** tools 38
Dashboard Details 39
Is Open Source BI for you? OR Business Case BI Maturity Internal Skills Culture Infrastructure Applications Vendors Support Partners? CSF No 1! 40
Recommendations 1.Don't focus solely on cost savings. People did not mention as up-front reasons many of the benefits they discovered later. 2.Plan to augment, not replace, existing software with open source. Rather than trying to saving money by replacing software, look at gaps in the BI portfolio or data warehouse stack and use open source to supplement your systems. Source: Mark Madsen, Third Nature 41
Recommendations 3.Consider developing open source policies. Most organizations are adopting open source in an ad-hoc fashion, project by project. 4.Evaluate open source like any other software. It doesn't matter if the software is free if it takes longer to build, manage and deploy solutions to end users, if it is unstable, or if it is missing a key feature 5.Make open source the default option. When there are no internal tools, open source should be the first alternative. Source: Mark Madsen, Third Nature 42