SlideShare a Scribd company logo
1
Embedded Analytics 101
✓ Back to basics webinar series
Back to basics “101” webinar series
Reporting 101 Dashboards 101
Embedded
Analytics 101
Data integration &
Virtualisation 101
3
Hello from Jaspersoft!
3
Roland Wammers
Sr. Solutions Consultant, TIBCO
Munich area, Germany
• Why embedded analytics? Embedded vs standalone?
• How to embed? What are the approaches to embedding?
• Embedding with Jaspersoft
• Demo
• Key Takeaways / Best practices
Agenda
5
We now live in a world
where answers are
expected to be at our
fingertips
6
+ + + +
Spreadsheet programs
take off
1980
Spreadsheet
jockeys
1990 2000 Now1970
Academics &
specialized
workers
Casual
application
users
Data warehouses go
mainstream
BI report
consumers
JavaScript becomes
“language of the web”
Rise of web servicesOLAP
Determined
power users
SaaS takes
over
Relational DBs
introduced
Big Data boomLarge complex
systems rule
(SAS, SPSS)
Everyone has become a
data person…
Evolution of data people
7
The best companies are taking a new
approach to how they expose data in their
applications—driven by user experience
88
Strava
Get better by analysis
Top Running App 2018
99
Mint
“The best online tool for personal finance.”
We make the hard data work easy
1010
Workday
Go beyond the numbers
Named leader in Gartner 2018 MQ for Cloud HCM
Suites for Midmarket and Large Enterprises
1111
What is the common thread?
1212
At-a-glance
insights
Delivered at
right time
Easy to
customize views
ActionablePresented in
right context
They understand how users want to
experience data
1313
That fundamentally changes applications
New World
Answers
in context
Intuitive
visualizations
Actionable
data
embedded
analytics
Old World
your app
analytics
• Why embedded analytics? Embedded vs standalone?
• How to embed? What are the approaches to embedding?
• Embedding with Jaspersoft
• Demo
• Key Takeaways / Best practices
Agenda
1515
Overview: Approaches to embedding
HTTP API
Integration as
separate app / iFrame
RESTful API
Mass reporting &
administration
JavaScript API
Seamless, in-page
analytics
Not integrated
Separate portal for
reporting & analytics
AnalyticsApplication
Data visualization library
Low-level visualization
library as part of application
1616
Manual Development Leverages Embeddable BI / Analytics Solution
Data Visualization
Library
RESTful API HTTP API JavaScript API
Easy to set up
Much Coding
Long Time to Market
Connectivity to Data
Sources
No Data Governance
Ultimately expensive
Some Application Logic
required
Universally compatible
Session Management
possible
Limited Control over
Visualization
Functionality beyond plain
Visualizations
Static Embedding without
Application Logic
Quick and simple to
implement
Limited Control over
Visualization
iFrames required for
integration in page
Full Application Logic
required
Universally compatible
Seamless Embedding
possible
Much Control over
Visualization Details
High Level of Automation
and Interactivity
Detailed view: Approaches to embedding
1717
Detailed view: Approaches to embedding
Manual Development Leverages Embeddable BI / Analytics Solution
Data Visualization
Library
RESTful API HTTP API JavaScript API
Easy to set up
Much Coding
Long Time to Market
Connectivity to Data
Sources
No Data Governance
Ultimately expensive
Some Application Logic
required
Universally compatible
Session Management
possible
Limited Control over
Visualization
Functionality beyond
plain Visualizations
Static Embedding without
Application Logic
Quick and simple to
implement
Limited Control over
Visualization
iFrames required for
integration in page
Full Application Logic
required
Universally compatible
Seamless Embedding
possible
Much Control over
Visualization Details
High Level of Automation
and Interactivity
1818
Detailed view: Approaches to embedding
Manual Development Leverages Embeddable BI / Analytics Solution
Data Visualization
Library
RESTful API HTTP API JavaScript API
Easy to set up
Much Coding
Long Time to Market
Connectivity to Data
Sources
No Data Governance
Ultimately expensive
Some Application Logic
required
Universally compatible
Session Management
possible
Limited Control over
Visualization
Functionality beyond plain
Visualizations
Static Embedding
without Application Logic
Quick and simple to
implement
Limited Control over
Visualization
iFrames required for
integration in page
Full Application Logic
required
Universally compatible
Seamless Embedding
possible
Much Control over
Visualization Details
High Level of Automation
and Interactivity
1919
Detailed view: Approaches to embedding
Manual Development Leverages Embeddable BI / Analytics Solution
Data Visualization
Library
RESTful API HTTP API JavaScript API
Easy to set up
Much Coding
Long Time to Market
Connectivity to Data
Sources
No Data Governance
Ultimately expensive
Some Application Logic
required
Universally compatible
Session Management
possible
Limited Control over
Visualization
Functionality beyond plain
Visualizations
Static Embedding without
Application Logic
Quick and simple to
implement
Limited Control over
Visualization
iFrames required for
integration in page
Full Application Logic
required
Universally compatible
Seamless Embedding
possible
Much Control over
Visualization Details
High Level of Automation
and Interactivity
• Why embedded analytics? Embedded vs standalone?
• How to embed? What are the approaches to embedding?
• Embedding with Jaspersoft
• Demo
• Key Takeaways / Best practices
Agenda
2121
Jaspersoft API Coverage
Design Dashboards
Design Adhoc Views, Reports
Metadata Designer
Design
HTTP API
Embed Dashboards
Embed Reports
Embed Ad Hoc Views
Embed
Javascript API
Manage Tenants/Users/Roles
Manage Repository
Import/Export
Scheduling/Export
Manage
REST API
100% API Coverage
2222
Embedding with Visualize.js
HTML5 & web
responsive charts
What is it?
A JavaScript API for embedding visualizations, reports,
and dashboards inside applications
What makes it special?
Combines the power of a Business Intelligence Server
with the simplicity & control of JavaScript
The Result?
• More interactive visualizations
• Much less coding
• Get to market faster
• Costs dramatically less than DIY
HTML5 & web
responsive charts
Not all JavaScript APIs were created equal
Visualize.js
“Best JavaScript Technology”
-DeveloperWeek Awards 2015
• Why embedded analytics? Embedded vs standalone?
• How to embed? What are the approaches to embedding?
• Embedding with Jaspersoft
• Demo
• Key Takeaways / Best practices
Agenda
2424
Live demo
• Why embedded analytics? Embedded vs standalone?
• How to embed? What are the approaches to embedding?
• Embedding with Jaspersoft
• Demo
• Key Takeaways / Best practices
Agenda
26
Key takeaways
26
Get complimentary
eBook from
Jaspersoft.com
• Easy-to-consume, actionable information expected
• BI Content embedded in your application
• Different approaches and levels of embedded
analytics
• Choose which is right for You
• Jaspersoft supports all of them
27
Best practices
27
Get complimentary
eBook from
Jaspersoft.com
• User requirements first, design second
• Follow best practices for setting up application
foundation
• Optimize data access to support user expectations
28
emeawebinars@tibco.com

More Related Content

PPTX
Back to Basics: Reporting 101
PPTX
Best practices: embedding interactive reports & visualizations in your app
PPTX
Back to Basics: Dashboards 101
PPTX
Back to Basics: Data Integration and Virtualisation 101
PPTX
Getting Started: How to Set Up Your "Data as a Feature" Project
PPTX
Managing the Experience + Ad Hoc Reporting
PPTX
How to Design Reports and Data Visualizations Your Users Love
PPTX
Introducing TIBCO Jaspersoft 7.2
Back to Basics: Reporting 101
Best practices: embedding interactive reports & visualizations in your app
Back to Basics: Dashboards 101
Back to Basics: Data Integration and Virtualisation 101
Getting Started: How to Set Up Your "Data as a Feature" Project
Managing the Experience + Ad Hoc Reporting
How to Design Reports and Data Visualizations Your Users Love
Introducing TIBCO Jaspersoft 7.2

What's hot (20)

PPTX
Building Your First Report With Jaspersoft
PPTX
JASPERSOFT LIVE DEMO - NAM
PDF
AXI & LoQutus: Getting the most out of Office 365
PDF
Microsoft Reporting Dashboarding and visual Analytics January 2016
PDF
How to Use iPaaS to Scale Your Business - Case Study
PDF
Pivotal Digital Transformation Forum: Data Science Technical Overview
PDF
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
PDF
Knowage 8 presentation
PDF
SnapLogic Overview: Are You Feeling SMACT?
PDF
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
PPTX
Power BI in Office 365
PPTX
Neo4j GraphTour New York_ Adobe Presentation_David Fox
PPTX
SharePoint on demand with System Center - Matija Blagus
PPTX
Zia fresh project demo april 2012
PDF
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
PDF
Enabling Self Service BI for OBIEE using Tableau
PPTX
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
PPTX
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
PDF
LoQutus: A deep-dive into Microsoft Power BI
PDF
Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...
Building Your First Report With Jaspersoft
JASPERSOFT LIVE DEMO - NAM
AXI & LoQutus: Getting the most out of Office 365
Microsoft Reporting Dashboarding and visual Analytics January 2016
How to Use iPaaS to Scale Your Business - Case Study
Pivotal Digital Transformation Forum: Data Science Technical Overview
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
Knowage 8 presentation
SnapLogic Overview: Are You Feeling SMACT?
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
Power BI in Office 365
Neo4j GraphTour New York_ Adobe Presentation_David Fox
SharePoint on demand with System Center - Matija Blagus
Zia fresh project demo april 2012
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Enabling Self Service BI for OBIEE using Tableau
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
LoQutus: A deep-dive into Microsoft Power BI
Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...
Ad

Similar to Back to Basics: Embedded Analytics 101 (20)

PPTX
Back to [Jaspersoft] basics: visualize.js 101
PPT
CVCC - Data Visualization and VisiFire
PDF
Business Objects.new & old version
PDF
Sap Analytics and Finance Solutions Guide
PDF
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
PPTX
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
PDF
I Love APIs Europe 2015: Technical Sessions
PPTX
Introduction to Power BI to make smart decisions
PDF
[WSO2Con EU 2018] Keynote - The API Driven World
PPT
Six Steps To Build A Successful API
PPT
Six Steps to Build Successful APIs
PPTX
Are you ready for the transformation
PDF
Apps_Strategy_for_Business_and_IT
PPT
Business Intelligenze Corporate
PDF
Elado development capablities
PPTX
Segment 2 – Better Business with Precisely Automate
PDF
Best Practices for Salesforce Data Access
PDF
Syncfusion Company Brochure_May2015
PDF
API and App Ecosystems - Build The Best: a deep dive
PPTX
Smarter Retail
Back to [Jaspersoft] basics: visualize.js 101
CVCC - Data Visualization and VisiFire
Business Objects.new & old version
Sap Analytics and Finance Solutions Guide
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
I Love APIs Europe 2015: Technical Sessions
Introduction to Power BI to make smart decisions
[WSO2Con EU 2018] Keynote - The API Driven World
Six Steps To Build A Successful API
Six Steps to Build Successful APIs
Are you ready for the transformation
Apps_Strategy_for_Business_and_IT
Business Intelligenze Corporate
Elado development capablities
Segment 2 – Better Business with Precisely Automate
Best Practices for Salesforce Data Access
Syncfusion Company Brochure_May2015
API and App Ecosystems - Build The Best: a deep dive
Smarter Retail
Ad

More from TIBCO Jaspersoft (20)

PPTX
Build Answer-generating Apps that Users Love: Development best practices for ...
PPTX
Easy Data Integrations Tips for High-Value Reporting
PPTX
Community or Commercial: Which Edition of JasperSoft is Right For You?
PPTX
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
PPTX
Embedding Reports & Data Visualizations into Applications: JasperReports IO T...
PPTX
PART 2: Producing reports & data visualizations with JasperReports IO
PPTX
How Analytic Solutions Drive Real-world Change (Interesting Use Cases)
PPTX
PART 1: Intro To JasperReports IO And How To Build Your First Report
PPTX
Make Your Reports Over the Counter
PPTX
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
PPTX
Upgrading to TIBCO Jaspersoft 7 with The Customer Success Team
PPTX
Modern Reporting At Scale - Migration Path for Dummies
PPTX
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
PPTX
The Case for Embedded Analytics: Improve the Value of your Applications with ...
PPTX
INTRODUCING JASPERSOFT ADVANCED DATA SERVICES: DATA VIRTUALIZATION AT SCALE
PPTX
4 REASONS TO LEAVE YOUR LEGACY REPORTING SOLUTION FOR JASPERSOFT
PDF
JASPERSOFT LIVE DEMO - EMEA
PPTX
Modern Reporting at Scale: How to Distribute Information and Answers to the M...
PPTX
Introduction to jaspersoft7 customer webinar
PPTX
Make your application stand out with bi that blends in
Build Answer-generating Apps that Users Love: Development best practices for ...
Easy Data Integrations Tips for High-Value Reporting
Community or Commercial: Which Edition of JasperSoft is Right For You?
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Embedding Reports & Data Visualizations into Applications: JasperReports IO T...
PART 2: Producing reports & data visualizations with JasperReports IO
How Analytic Solutions Drive Real-world Change (Interesting Use Cases)
PART 1: Intro To JasperReports IO And How To Build Your First Report
Make Your Reports Over the Counter
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Upgrading to TIBCO Jaspersoft 7 with The Customer Success Team
Modern Reporting At Scale - Migration Path for Dummies
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
The Case for Embedded Analytics: Improve the Value of your Applications with ...
INTRODUCING JASPERSOFT ADVANCED DATA SERVICES: DATA VIRTUALIZATION AT SCALE
4 REASONS TO LEAVE YOUR LEGACY REPORTING SOLUTION FOR JASPERSOFT
JASPERSOFT LIVE DEMO - EMEA
Modern Reporting at Scale: How to Distribute Information and Answers to the M...
Introduction to jaspersoft7 customer webinar
Make your application stand out with bi that blends in

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Nekopoi APK 2025 free lastest update
PDF
System and Network Administraation Chapter 3
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
ai tools demonstartion for schools and inter college
PDF
AI in Product Development-omnex systems
PDF
top salesforce developer skills in 2025.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
How to Choose the Right IT Partner for Your Business in Malaysia
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Softaken Excel to vCard Converter Software.pdf
Operating system designcfffgfgggggggvggggggggg
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms I-SECS-1021-03
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Nekopoi APK 2025 free lastest update
System and Network Administraation Chapter 3
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
ai tools demonstartion for schools and inter college
AI in Product Development-omnex systems
top salesforce developer skills in 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
CHAPTER 2 - PM Management and IT Context
Upgrade and Innovation Strategies for SAP ERP Customers
Understanding Forklifts - TECH EHS Solution
Wondershare Filmora 15 Crack With Activation Key [2025
Reimagine Home Health with the Power of Agentic AI​
Navsoft: AI-Powered Business Solutions & Custom Software Development

Back to Basics: Embedded Analytics 101

  • 1. 1 Embedded Analytics 101 ✓ Back to basics webinar series
  • 2. Back to basics “101” webinar series Reporting 101 Dashboards 101 Embedded Analytics 101 Data integration & Virtualisation 101
  • 3. 3 Hello from Jaspersoft! 3 Roland Wammers Sr. Solutions Consultant, TIBCO Munich area, Germany
  • 4. • Why embedded analytics? Embedded vs standalone? • How to embed? What are the approaches to embedding? • Embedding with Jaspersoft • Demo • Key Takeaways / Best practices Agenda
  • 5. 5 We now live in a world where answers are expected to be at our fingertips
  • 6. 6 + + + + Spreadsheet programs take off 1980 Spreadsheet jockeys 1990 2000 Now1970 Academics & specialized workers Casual application users Data warehouses go mainstream BI report consumers JavaScript becomes “language of the web” Rise of web servicesOLAP Determined power users SaaS takes over Relational DBs introduced Big Data boomLarge complex systems rule (SAS, SPSS) Everyone has become a data person… Evolution of data people
  • 7. 7 The best companies are taking a new approach to how they expose data in their applications—driven by user experience
  • 8. 88 Strava Get better by analysis Top Running App 2018
  • 9. 99 Mint “The best online tool for personal finance.” We make the hard data work easy
  • 10. 1010 Workday Go beyond the numbers Named leader in Gartner 2018 MQ for Cloud HCM Suites for Midmarket and Large Enterprises
  • 11. 1111 What is the common thread?
  • 12. 1212 At-a-glance insights Delivered at right time Easy to customize views ActionablePresented in right context They understand how users want to experience data
  • 13. 1313 That fundamentally changes applications New World Answers in context Intuitive visualizations Actionable data embedded analytics Old World your app analytics
  • 14. • Why embedded analytics? Embedded vs standalone? • How to embed? What are the approaches to embedding? • Embedding with Jaspersoft • Demo • Key Takeaways / Best practices Agenda
  • 15. 1515 Overview: Approaches to embedding HTTP API Integration as separate app / iFrame RESTful API Mass reporting & administration JavaScript API Seamless, in-page analytics Not integrated Separate portal for reporting & analytics AnalyticsApplication Data visualization library Low-level visualization library as part of application
  • 16. 1616 Manual Development Leverages Embeddable BI / Analytics Solution Data Visualization Library RESTful API HTTP API JavaScript API Easy to set up Much Coding Long Time to Market Connectivity to Data Sources No Data Governance Ultimately expensive Some Application Logic required Universally compatible Session Management possible Limited Control over Visualization Functionality beyond plain Visualizations Static Embedding without Application Logic Quick and simple to implement Limited Control over Visualization iFrames required for integration in page Full Application Logic required Universally compatible Seamless Embedding possible Much Control over Visualization Details High Level of Automation and Interactivity Detailed view: Approaches to embedding
  • 17. 1717 Detailed view: Approaches to embedding Manual Development Leverages Embeddable BI / Analytics Solution Data Visualization Library RESTful API HTTP API JavaScript API Easy to set up Much Coding Long Time to Market Connectivity to Data Sources No Data Governance Ultimately expensive Some Application Logic required Universally compatible Session Management possible Limited Control over Visualization Functionality beyond plain Visualizations Static Embedding without Application Logic Quick and simple to implement Limited Control over Visualization iFrames required for integration in page Full Application Logic required Universally compatible Seamless Embedding possible Much Control over Visualization Details High Level of Automation and Interactivity
  • 18. 1818 Detailed view: Approaches to embedding Manual Development Leverages Embeddable BI / Analytics Solution Data Visualization Library RESTful API HTTP API JavaScript API Easy to set up Much Coding Long Time to Market Connectivity to Data Sources No Data Governance Ultimately expensive Some Application Logic required Universally compatible Session Management possible Limited Control over Visualization Functionality beyond plain Visualizations Static Embedding without Application Logic Quick and simple to implement Limited Control over Visualization iFrames required for integration in page Full Application Logic required Universally compatible Seamless Embedding possible Much Control over Visualization Details High Level of Automation and Interactivity
  • 19. 1919 Detailed view: Approaches to embedding Manual Development Leverages Embeddable BI / Analytics Solution Data Visualization Library RESTful API HTTP API JavaScript API Easy to set up Much Coding Long Time to Market Connectivity to Data Sources No Data Governance Ultimately expensive Some Application Logic required Universally compatible Session Management possible Limited Control over Visualization Functionality beyond plain Visualizations Static Embedding without Application Logic Quick and simple to implement Limited Control over Visualization iFrames required for integration in page Full Application Logic required Universally compatible Seamless Embedding possible Much Control over Visualization Details High Level of Automation and Interactivity
  • 20. • Why embedded analytics? Embedded vs standalone? • How to embed? What are the approaches to embedding? • Embedding with Jaspersoft • Demo • Key Takeaways / Best practices Agenda
  • 21. 2121 Jaspersoft API Coverage Design Dashboards Design Adhoc Views, Reports Metadata Designer Design HTTP API Embed Dashboards Embed Reports Embed Ad Hoc Views Embed Javascript API Manage Tenants/Users/Roles Manage Repository Import/Export Scheduling/Export Manage REST API 100% API Coverage
  • 22. 2222 Embedding with Visualize.js HTML5 & web responsive charts What is it? A JavaScript API for embedding visualizations, reports, and dashboards inside applications What makes it special? Combines the power of a Business Intelligence Server with the simplicity & control of JavaScript The Result? • More interactive visualizations • Much less coding • Get to market faster • Costs dramatically less than DIY HTML5 & web responsive charts Not all JavaScript APIs were created equal Visualize.js “Best JavaScript Technology” -DeveloperWeek Awards 2015
  • 23. • Why embedded analytics? Embedded vs standalone? • How to embed? What are the approaches to embedding? • Embedding with Jaspersoft • Demo • Key Takeaways / Best practices Agenda
  • 25. • Why embedded analytics? Embedded vs standalone? • How to embed? What are the approaches to embedding? • Embedding with Jaspersoft • Demo • Key Takeaways / Best practices Agenda
  • 26. 26 Key takeaways 26 Get complimentary eBook from Jaspersoft.com • Easy-to-consume, actionable information expected • BI Content embedded in your application • Different approaches and levels of embedded analytics • Choose which is right for You • Jaspersoft supports all of them
  • 27. 27 Best practices 27 Get complimentary eBook from Jaspersoft.com • User requirements first, design second • Follow best practices for setting up application foundation • Optimize data access to support user expectations