Upload
brijeshvashishth123
View
55
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Reporting Tool Comparison
Citation preview
A Comparison of Open SourceReporting Tools for the Enterprise
Rod Cope, CTOOpenLogic
www.openlogic.com
OpenLogic Company Confidential
Agenda
Introduction
Background
BIRT, JFreeReport, OpenReport, DataVision
OpenReports
Pentaho
Jasper
Summary
Conclusion
OpenLogic Company Confidential
Introduction
OpenLogic, Inc.SLA support, security updates, and indemnification for over 400 Open Source packagesDozens of Global 2000 customers
OSS Census (osscensus.org)Global, community effort to catalog enterprise use of open source
OpenLogic Company Confidential
Background
Comparison of leading Open Source reporting tools
Focus on enterprise caliber utilities
Free webinar, not a deep dive whitepaper
Attributes of interest:license, functionality, compatibility, technology, ease of use, performance, export formats, web capabilities, report designing, report retrieval, security, schedulability, clusterability, installation, configuration, integration, and footprint
OpenLogic Company Confidential
Other Reporting Tools
BIRT (Business Intelligence Reporting Tools)Part of Eclipse project, initially donated by ActuateFocus is on report designer, debugger, and end-user toolsEnterprise deployment only available through proprietary iServer product from Actuate
JFreeReportNow the foundation of Pentaho, to be covered later
OpenReport and DataVisionLow level tools for developers, not enterprise ready
OpenLogic Company Confidential
OpenReports
oreports.org (not OpenReport at openreport.org)
Version tested: 3.0, December 2007
Wraps other report enginesJasper, JFreeReport (Pentaho), BIRT, JXLS
Provides scheduling, security, admin
Interesting, but not updated since January 2008
OpenLogic Company Confidential
OpenReportsOpenReports
License GPL 2
Commercial Options OpenReport Professional (proprietary)Dashboard, drilldown charts, stats
$500/server
Report Compatibility Jasper, Pentaho, BIRT
Technology J2EE, Hibernate, Quartz, Spring
Functionality OLAP (Mondrian)
Ease of use N/A
Performance N/A
Export formats PDF, HTML, CSV, XLS, RTF, Image
Web capabilities Admin, report retrieval, parameter support
Report designing Relies on other reporting tools
Report retrieval Web, email
Security N/A
Schedulability High
Clusterability Yes, through standard app server clustering
Installation / Configuration / Footprint N/A
Integration SOAP API
OpenLogic Company Confidential
Pentaho
Sponsored by PentahoName: 5 founders want to retire in Lake Tahoe
Version tested: 1.7, May 2008
Good feature set, well-supported, UI's need work
Business Intelligence suite includesReporting (Report designer and viewer)Analysis (OLAP)Dashboards (Portal, metrics, alerts)Data Mining (Relationship and trend discovery)
OpenLogic Company Confidential
PentahoLicense Several components: GPL 2, LGPL, MPL (Mozilla Public License)
Commercial Options Pentaho Professional
SSO, LDAP, MSAD
Clustering, report versioning, audit trail
Report Compatibility Pentaho (should work with Jasper and BIRT, but not officially supported)
Technology J2EE, CAS, ACEGI, JBoss Portal
Functionality Audit trail, performance monitoring, web-based ad hoc reporting wizard, conditional report distribution, OLAP (Mondrian)
Ease of use Medium, occasionally disjointed and non-intuitive
Performance Good
Export formats PDF, HTML, XLS, RTF, text
Web capabilities Admin, report retrieval, parameter support, drill-through, hypertext links
Report designing Visual report designer, stand-alone client
Report retrieval Web, email, web service, task bar notification
Security User/group/role, restrict access to reports
Schedulability Yes, but admin can only edit existing schedules, not create new ones
Clusterability Yes, through standard app server clustering
Installation / Configuration / Footprint Easy / Difficult / 325MB
Integration Web service API
OpenLogic Company Confidential
Pentaho: Report Designer
OpenLogic Company Confidential
Pentaho Server: Solutions Page
OpenLogic Company Confidential
Pentaho Server: Report View
OpenLogic Company Confidential
Jasper
Sponsored by JasperSoftVersion tested: 3.0.0, June 2008Mature, fairly robust, well-supportedBusiness Intelligence suite includes
JasperReports (Report designer and viewer)JasperServer (Admin, scheduler, ad hoc queries)JasperAnalysis (OLAP)JasperETL (Data integration)
Most modern reporting web applicationStill a bit rough around the edges
OpenLogic Company Confidential
JasperLicense GPL 2
Commercial Options JasperReport Professional
End-user ad hoc querying and reporting
Easy end-user dashboards and mashups
Report Compatibility JasperReports
Technology J2EE, iReport, Liferay
Functionality Drilldown charts, I18N, L10N, OLAP (Mondrian), audit trail, email distribution, report versioning, Hibernate queries, custom expressions in Java or Groovy, crosstabs
Ease of use High – best user interface of the group
Performance Good if attention is paid to optimization (e.g., http://www.javalobby.org/articles/hibernatequery103/)
Export formats PDF, HTML, XLS, CSV, RTF, TXT, XML, Flash
Web capabilities Admin, report retrieval, parameter support, drill-through, hypertext links
Report designing Visual iReport designer, stand-alone or NetBeans plug-in
Report retrieval Web site, email delivery of scheduled reports
Security SSO, external auth via LDAP/MSAD/custom, user/group/role, row and cell security for OLAP (part of Mondrian), User/group/role, restrict access to reports
Schedulability High and easy to configure through UI
Clusterability Yes, through standard app server clustering (note that you may have to use pinned sessions): http://www.jasperforge.org/index.php?option=com_joomlaboard&func=view&id=39248&catid=10
Installation / Configuration / Footprint
Easy / easy / 500MB
Integration SOAP API, any J2EE server, any JDBC driver
OpenLogic Company Confidential
Jasper: Report Designer
OpenLogic Company Confidential
JasperServer: Home
OpenLogic Company Confidential
JasperServer: Report View
OpenLogic Company Confidential
Pentaho and Jasper
The Mondrian project (OLAP tool) is used by both Pentaho and Jasper
Both support integration with MondrianOLAP schema design toolJPivot for interacting with Mondrian through a web UI
OpenLogic Company Confidential
Pentaho and Jasper: OLAP Schema Tool
OpenLogic Company Confidential
Pentaho and Jasper: OLAP Schema Tool
OpenLogic Company Confidential
Pentaho and Jasper: OLAP Web View
OpenLogic Company Confidential
Pentaho and Jasper: OLAP View with Chart
OpenLogic Company Confidential
Summary
JasperHeavy focus on reporting and analysisBetter server UI (web 2.0), easier to useBetter marketing, sites, and documentationEasier to research and find what you needPaid version: ad hoc query web UI, dashboard creation web UI
PentahoBetter data integration, ETL, and workflow automationVery powerful, but harder to useWeaker documentationBonus: data mining and iPhone integrationPaid version: LDAP integration, SSO, auditing
OpenLogic Company Confidential
Conclusion
If your focus is core reporting and analysis, ease of useJasper
If your focus is enterprise integration, data transformation, workflow
Pentaho
Competition driving Jasper and Pentaho hardLook for rapid improvements in functionality, ease of useThey've leapfrogged each other in the past, it may happen again
OpenLogic Company Confidential
Contact Information
For more information, please visit:
www.openlogic.com
Call us at 888-OpenLogic
Send an email to: