Learn how JReport enhances your applications or products by seamlessly embedding reporting, dashboard, and analysis capabilities. Get the complete freedom to customize reports and dashboards, as well as integrate JReport into your backend application server, security, and admin systems. Empower your users with advanced visualization, geo analysis, ad hoc reporting, and visual analysis of their data. Experience firsthand how to enable your applications with these advanced BI solutions.
A Secure and Reliable Document Management System is Essential.docx
Design Decisions for Embedding BI into Your Application
1. Design Decisions for Embedding BI
into Your Application
Dean Yao
Director of Marketing
Mike Poplawski
Systems Engineer
2. High Performance and Scalable
Intelligent push-down technology
In-memory cubes
Server clustering
Self-Service
So easy anyone can create & use
Interactive charts, controls, widgets
Flexible
Any data source: from RDB to Big Data and Cloud
Customizable and embeddable
Delivery options
Advanced, Embedded Data Visualization Platform:
JReport Highlights
2
3. 3
Ease of Embedding
Complex Systems
Simplistic Solutions
Embeddable Power
Legacy Tools
PerformanceandFeatures
Traditional BI
Open Source
JReport
Market Positioning
5. ACME
Financials
Company
Sales
BI Platform
– Security, administrative features
– Customizable look and feel
Metadata Management
– Organize/publish/search of:
dimensions, hierarchies, measures,
formula, components, reports into catalogs
Development Tools
– JReport Designer: build components,
reports, dashboards
– API for application embedding
Embedded Solution
5
6. 6
Any application
Embedded into customers’ applications or products
Typically hosted “on-premise”
Customizable, manageable, secure, scalable
Software as a Service (SaaS)
Web based for internal users or external subscribers
Typically hosted in the cloud
Variety of licensing models for subscribers
JReport works with all deployment types.
Ways to Embed BI
8. UI Integration
8
URL Integration
Example to call a report by URL:
http://localhost:8888/jinfonet/tryView.jsp?
jrs.cmd=jrs.try_vw&jrs.catalog=SampleReports/SampleReports.cat
&jrs.report=SampleReports/MultimediaObjects.cls&jrs.result_type=8
9. • Flexible data sources
• Sort, filter, link to reports,
drill into details, expand/collapse groups
• Themes, profiles, print layouts
• Security and Governance
• 1-click data interaction
Ad Hoc Reporting
9
10. Ad Hoc Analytics
• Visual Analysis
• Interactive UI with drag-
and-drop functionality
• Quickly change data views
• Powered by in-memory
cubes
10
11. • Easily drag/drop from library
• Reuse reports, components, analytics
• 3rd party widgets e.g. Google Maps
• Sort, filter, drill, pivot, slice-n-dice,
parameters, export
• Synchronized refresh
• HTML5
JDashboard: Interactive Visualization
11
12. Drilling on ChartsLink Reports Customize Parameters
Conditional Formatting On-Screen Filters Component Synching
Interactive Data Exploration
12
14. • Big Data – large, complex set of data
– Genomics data, traffic data, social media data
• NoSQL databases – non-relational,
distributed, open-source and horizontally scalable
– MapReduce – parallel processing using Master-Worker nodes
• MongoDB – aggregations and detailed data
• Apache Hadoop – MapR, Hortonworks, Cloudera
• Visualization of Big Data
Big Data and Visualization
14