SlideShare a Scribd company logo
1 of 28
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

What's hot

Building Your First Report With Jaspersoft
Building Your First Report With Jaspersoft Building Your First Report With Jaspersoft
Building Your First Report With Jaspersoft TIBCO Jaspersoft
 
JASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMJASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMTIBCO Jaspersoft
 
AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365LoQutus
 
Microsoft Reporting Dashboarding and visual Analytics January 2016
Microsoft Reporting Dashboarding and visual Analytics January 2016Microsoft Reporting Dashboarding and visual Analytics January 2016
Microsoft Reporting Dashboarding and visual Analytics January 2016DesignMind
 
How to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case StudyHow to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case Studyelastic.io
 
Pivotal Digital Transformation Forum: Data Science Technical Overview
Pivotal Digital Transformation Forum: Data Science Technical OverviewPivotal Digital Transformation Forum: Data Science Technical Overview
Pivotal Digital Transformation Forum: Data Science Technical OverviewVMware Tanzu
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus
 
Knowage 8 presentation
Knowage 8   presentationKnowage 8   presentation
Knowage 8 presentationKNOWAGE
 
SnapLogic Overview: Are You Feeling SMACT?
SnapLogic Overview: Are You Feeling SMACT?SnapLogic Overview: Are You Feeling SMACT?
SnapLogic Overview: Are You Feeling SMACT?SnapLogic
 
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...WSO2
 
Neo4j GraphTour New York_ Adobe Presentation_David Fox
Neo4j GraphTour New York_ Adobe Presentation_David FoxNeo4j GraphTour New York_ Adobe Presentation_David Fox
Neo4j GraphTour New York_ Adobe Presentation_David FoxNeo4j
 
SharePoint on demand with System Center - Matija Blagus
SharePoint on demand with System Center - Matija BlagusSharePoint on demand with System Center - Matija Blagus
SharePoint on demand with System Center - Matija BlagusSPC Adriatics
 
Zia fresh project demo april 2012
Zia fresh project demo april 2012Zia fresh project demo april 2012
Zia fresh project demo april 2012Zia Consulting
 
Enabling Self Service BI for OBIEE using Tableau
Enabling Self Service BI for OBIEE using TableauEnabling Self Service BI for OBIEE using Tableau
Enabling Self Service BI for OBIEE using TableauBI Connector
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...APPSeCONNECT
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...APPSeCONNECT
 
LoQutus: A deep-dive into Microsoft Power BI
LoQutus: A deep-dive into Microsoft Power BILoQutus: A deep-dive into Microsoft Power BI
LoQutus: A deep-dive into Microsoft Power BILoQutus
 
Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...
Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...
Pivotal Digital Transformation Forum: Requirements to Become a Data-Driven En...VMware Tanzu
 

What's hot (20)

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

Similar to Back to Basics: Embedded Analytics 101

Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101TIBCO Jaspersoft
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireryanaoliveira
 
Sap Analytics and Finance Solutions Guide
Sap Analytics and Finance Solutions GuideSap Analytics and Finance Solutions Guide
Sap Analytics and Finance Solutions GuideUbiratan Mascarenhas
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...APPSeCONNECT
 
I Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsI Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsApigee | Google Cloud
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsVIVEK GURURANI
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven WorldWSO2
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful APIChris Haddad
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIsWSO2
 
Apps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITApps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITRajesh Agadi
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
Best Practices for Salesforce Data Access
Best Practices for Salesforce Data AccessBest Practices for Salesforce Data Access
Best Practices for Salesforce Data AccessSalesforce Developers
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
 
Innovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostInnovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostSoftware AG
 

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

Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFire
 
Business Objects.new & old version
Business Objects.new & old versionBusiness Objects.new & old version
Business Objects.new & old version
 
Sap Analytics and Finance Solutions Guide
Sap Analytics and Finance Solutions GuideSap Analytics and Finance Solutions Guide
Sap Analytics and Finance Solutions Guide
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
 
I Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsI Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical Sessions
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful API
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIs
 
Are you ready for the transformation
Are you ready for the transformationAre you ready for the transformation
Are you ready for the transformation
 
Apps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITApps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_IT
 
Business Intelligenze Corporate
Business Intelligenze CorporateBusiness Intelligenze Corporate
Business Intelligenze Corporate
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Best Practices for Salesforce Data Access
Best Practices for Salesforce Data AccessBest Practices for Salesforce Data Access
Best Practices for Salesforce Data Access
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
 
Innovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostInnovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram Jost
 

More from TIBCO Jaspersoft

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

More from TIBCO Jaspersoft (20)

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

Recently uploaded

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 

Recently uploaded (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 

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