SlideShare a Scribd company logo
1 of 24
Charting Libraries vs
BI & Analytics Platforms
2
Humans are visual creatures
© Copyright 2000-2017 TIBCO Software Inc.
At least 65% of humans are visual learners
source: Dr. Richard Felder, Hoechst Celanese Professor Emeritus of Chemical Engineering at North Carolina State University
Agenda
© Copyright 2000-2017 TIBCO Software Inc.
• Definitions & Comparison
• Picking the right visualization
• Integrating visualizations into
applications
• BI & Analytics Platforms +
Charting Libraries?
• Key Takeaways / Q & A
4
What are we talking about?
© Copyright 2000-2017 TIBCO Software Inc.
5
Definitions, please…
© Copyright 2000-2017 TIBCO Software Inc.
JavaScript Charting Library BI & Analytics Platform
Stand-alone development tools for creating
charts and graphs for front-end applications
Integrated suite of products/services for
creating, securing, and delivering data to users
6
How do they match up?
© Copyright 2000-2017 TIBCO Software Inc.
Charting Library BI & Analytics Platform
Custom visualizations x
Minimal entry cost x
Out-of-the box visualizations x x
Less time coding x
Metadata layer & flexible data
connectivity options
x
Data security & authentication x
Multi-tenant support x
Self-service capabilities x
Easier export options x
Agenda
© Copyright 2000-2017 TIBCO Software Inc.
• Definitions & Comparison
• Picking the right visualization
• Integrating visualizations into
applications
• BI & Analytics Platforms +
Charting Libraries?
• Key Takeaways / Q & A
8
Start with your audience
© Copyright 2000-2017 TIBCO Software Inc.
Who is it for?
9
Do you really need a custom
visualization?
© Copyright 2000-2017 TIBCO Software Inc.
10
Perception of Visual Cues
© Copyright 2000-2017 TIBCO Software Inc.
• This is sound advice but not a hard set rule
• Dot plots are not always the best and pie charts (yes) can
have their place
Position Length Angle Direction Area Volume Saturation Hue
More accurate Less accurate
Based on Visual cues ranked by Cleveland and McGill
Figure 1-1 Reference: Graphical Perception: (William S. Cleveland; Robert McGill)
11
Perception of Visual Cues with Patterns
© Copyright 2000-2017 TIBCO Software Inc.
Reference: Visual cues and patterns (1 of 2) (Nathan Yau - Data Points)
Patterns
Increase
Decrease
Combination
Outlier
Position Length Angle
Agenda
© Copyright 2000-2017 TIBCO Software Inc.
• Definitions & Comparison
• Picking the right visualization
• Integrating visualizations into
applications
• BI & Analytics Platforms +
Charting Libraries?
• Key Takeaways / Q & A
13
Four Levels of BI & Analytics Integration
© Copyright 2000-2017 TIBCO Software Inc.
Not
Integrated
RESTful API
2
iFrame
Integration
3
Pure JavaScript
Integration
41
Separate portal for
reporting & analytics
Mass reporting &
administration
Integration as separate
app
Seamless, in-page
analytics
AnalyticsApplication
14
Embedded BI Innovation
© Copyright 2000-2017 TIBCO Software Inc.
Build better,
faster
• Invest significantly less
time coding than with
competing JavaScript
APIs
• Native, easy way to
connect to modern apps
• Get to market faster
Experience
immersive BI
HTML5 and web
responsive charts
• Deliver ultimate BI
experience
• Delight end users with
interactive
visualizations
• Glean insights
seamlessly from your
application
visualize.js
“Best JavaScript Technology”
-DeveloperWeek Awards 2015
Not all JavaScript APIs were created equal
Agenda
© Copyright 2000-2017 TIBCO Software Inc.
• Definitions & Comparison
• Picking the right visualization
• Integrating visualizations into
applications
• BI & Analytics Platforms +
Charting Libraries?
• Key Takeaways / Q & A
16
Wait… BI & Analytics + Charting
Libraries?
© Copyright 2000-2017 TIBCO Software Inc.
+
+
17
Meet IDS
© Copyright 2000-2017 TIBCO Software Inc.
18
Meet IDS: Background
© Copyright 2000-2017 TIBCO Software Inc.
19
Meet IDS: Custom Visualizations using
INT Library
© Copyright 2000-2017 TIBCO Software Inc.
20
Meet IDS: Architecture
© Copyright 2000-2017 TIBCO Software Inc.
Frontend
Backend
“It’s the tip of the iceberg where the story is told”
Agenda
© Copyright 2000-2017 TIBCO Software Inc.
• Definitions & Comparison
• Picking the right visualization
• Integrating visualizations into
applications
• BI & Analytics Platforms +
Charting Libraries?
• Key Takeaways / Q & A
22
Key Takeaways
© Copyright 2000-2017 TIBCO Software Inc.
Know your audience Be deliberate in picking
visualizations
Consider the importance
of time to market
23© Copyright 2000-2017 TIBCO Software Inc.
Q & A
24
What’s Next
© Copyright 2000-2017 TIBCO Software Inc.
Data Points: Visualization that Means Something
by Nathan Yau
Test drive Jaspersoft
https://www.jaspersoft.com/download
Creating Addictive Dashboards
Jaspersoft.com > On-demand webinars
Get your question(s) answered directly
Register for Jaspersoft Office Hours

More Related Content

What's hot

Training Week: Build APIs with Neo4j GraphQL Library
Training Week: Build APIs with Neo4j GraphQL LibraryTraining Week: Build APIs with Neo4j GraphQL Library
Training Week: Build APIs with Neo4j GraphQL Library
Neo4j
 

What's hot (9)

Implementing HLS server with GO
Implementing HLS server with GOImplementing HLS server with GO
Implementing HLS server with GO
 
Challenges and Solutions in Group Recommender Systems
Challenges and Solutions in Group Recommender SystemsChallenges and Solutions in Group Recommender Systems
Challenges and Solutions in Group Recommender Systems
 
Basic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management applicationBasic concepts and terminology for the Requirements Management application
Basic concepts and terminology for the Requirements Management application
 
Training Week: Build APIs with Neo4j GraphQL Library
Training Week: Build APIs with Neo4j GraphQL LibraryTraining Week: Build APIs with Neo4j GraphQL Library
Training Week: Build APIs with Neo4j GraphQL Library
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender system
 
The Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futureThe Lyft data platform: Now and in the future
The Lyft data platform: Now and in the future
 
Netflix Keystone SPaaS: Real-time Stream Processing as a Service - ABD320 - r...
Netflix Keystone SPaaS: Real-time Stream Processing as a Service - ABD320 - r...Netflix Keystone SPaaS: Real-time Stream Processing as a Service - ABD320 - r...
Netflix Keystone SPaaS: Real-time Stream Processing as a Service - ABD320 - r...
 
Active Learning in Collaborative Filtering Recommender Systems : a Survey
Active Learning in Collaborative Filtering Recommender Systems : a SurveyActive Learning in Collaborative Filtering Recommender Systems : a Survey
Active Learning in Collaborative Filtering Recommender Systems : a Survey
 
Building Microservices with the 12 Factor App Pattern on AWS - Tony Pujals
Building Microservices with the 12 Factor App Pattern on AWS - Tony PujalsBuilding Microservices with the 12 Factor App Pattern on AWS - Tony Pujals
Building Microservices with the 12 Factor App Pattern on AWS - Tony Pujals
 

Similar to Charting libraries vs BI & Analytics Platforms

Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Standards Customer Council
 

Similar to Charting libraries vs BI & Analytics Platforms (20)

Buy vs build_nam
Buy vs build_namBuy vs build_nam
Buy vs build_nam
 
Embedded Analytics: Build or Buy
Embedded Analytics: Build or BuyEmbedded Analytics: Build or Buy
Embedded Analytics: Build or Buy
 
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
 
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
 
Back to Basics: Dashboards 101
Back to Basics: Dashboards 101Back to Basics: Dashboards 101
Back to Basics: Dashboards 101
 
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
 
Introduction to jaspersoft7 customer webinar
Introduction to jaspersoft7 customer webinarIntroduction to jaspersoft7 customer webinar
Introduction to jaspersoft7 customer webinar
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
Enabling Ad Hoc Reporting
Enabling Ad Hoc ReportingEnabling Ad Hoc Reporting
Enabling Ad Hoc Reporting
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
IDEA 2020
IDEA 2020IDEA 2020
IDEA 2020
 
GraphTalks Stuttgart - How to make your Graph DB Project successful
GraphTalks Stuttgart - How to make your Graph DB Project successfulGraphTalks Stuttgart - How to make your Graph DB Project successful
GraphTalks Stuttgart - How to make your Graph DB Project successful
 
How to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j ServicesHow to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j Services
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 
Allan Cook (Deloitte Consulting): How Do I Sell a “First” VR/AR Project to My...
Allan Cook (Deloitte Consulting): How Do I Sell a “First” VR/AR Project to My...Allan Cook (Deloitte Consulting): How Do I Sell a “First” VR/AR Project to My...
Allan Cook (Deloitte Consulting): How Do I Sell a “First” VR/AR Project to My...
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
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...
 

More from TIBCO Jaspersoft

More from TIBCO Jaspersoft (20)

Managing the Experience + Ad Hoc Reporting
Managing the Experience + Ad Hoc ReportingManaging the Experience + Ad Hoc Reporting
Managing the Experience + Ad Hoc Reporting
 
How to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users LoveHow to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users Love
 
Back to Basics: Data Integration and Virtualisation 101
Back to Basics: Data Integration and Virtualisation 101  Back to Basics: Data Integration and Virtualisation 101
Back to Basics: Data Integration and Virtualisation 101
 
Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101
 
Back to Basics: Reporting 101
Back to Basics: Reporting 101Back to Basics: Reporting 101
Back to Basics: Reporting 101
 
Best practices: embedding interactive reports & visualizations in your app
Best practices: embedding interactive reports & visualizations in your appBest practices: embedding interactive reports & visualizations in your app
Best practices: embedding interactive reports & visualizations in your app
 
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 ...
 
Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2
 
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
 
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 ...
 

Recently uploaded

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

Charting libraries vs BI & Analytics Platforms

  • 1. Charting Libraries vs BI & Analytics Platforms
  • 2. 2 Humans are visual creatures © Copyright 2000-2017 TIBCO Software Inc. At least 65% of humans are visual learners source: Dr. Richard Felder, Hoechst Celanese Professor Emeritus of Chemical Engineering at North Carolina State University
  • 3. Agenda © Copyright 2000-2017 TIBCO Software Inc. • Definitions & Comparison • Picking the right visualization • Integrating visualizations into applications • BI & Analytics Platforms + Charting Libraries? • Key Takeaways / Q & A
  • 4. 4 What are we talking about? © Copyright 2000-2017 TIBCO Software Inc.
  • 5. 5 Definitions, please… © Copyright 2000-2017 TIBCO Software Inc. JavaScript Charting Library BI & Analytics Platform Stand-alone development tools for creating charts and graphs for front-end applications Integrated suite of products/services for creating, securing, and delivering data to users
  • 6. 6 How do they match up? © Copyright 2000-2017 TIBCO Software Inc. Charting Library BI & Analytics Platform Custom visualizations x Minimal entry cost x Out-of-the box visualizations x x Less time coding x Metadata layer & flexible data connectivity options x Data security & authentication x Multi-tenant support x Self-service capabilities x Easier export options x
  • 7. Agenda © Copyright 2000-2017 TIBCO Software Inc. • Definitions & Comparison • Picking the right visualization • Integrating visualizations into applications • BI & Analytics Platforms + Charting Libraries? • Key Takeaways / Q & A
  • 8. 8 Start with your audience © Copyright 2000-2017 TIBCO Software Inc. Who is it for?
  • 9. 9 Do you really need a custom visualization? © Copyright 2000-2017 TIBCO Software Inc.
  • 10. 10 Perception of Visual Cues © Copyright 2000-2017 TIBCO Software Inc. • This is sound advice but not a hard set rule • Dot plots are not always the best and pie charts (yes) can have their place Position Length Angle Direction Area Volume Saturation Hue More accurate Less accurate Based on Visual cues ranked by Cleveland and McGill Figure 1-1 Reference: Graphical Perception: (William S. Cleveland; Robert McGill)
  • 11. 11 Perception of Visual Cues with Patterns © Copyright 2000-2017 TIBCO Software Inc. Reference: Visual cues and patterns (1 of 2) (Nathan Yau - Data Points) Patterns Increase Decrease Combination Outlier Position Length Angle
  • 12. Agenda © Copyright 2000-2017 TIBCO Software Inc. • Definitions & Comparison • Picking the right visualization • Integrating visualizations into applications • BI & Analytics Platforms + Charting Libraries? • Key Takeaways / Q & A
  • 13. 13 Four Levels of BI & Analytics Integration © Copyright 2000-2017 TIBCO Software Inc. Not Integrated RESTful API 2 iFrame Integration 3 Pure JavaScript Integration 41 Separate portal for reporting & analytics Mass reporting & administration Integration as separate app Seamless, in-page analytics AnalyticsApplication
  • 14. 14 Embedded BI Innovation © Copyright 2000-2017 TIBCO Software Inc. Build better, faster • Invest significantly less time coding than with competing JavaScript APIs • Native, easy way to connect to modern apps • Get to market faster Experience immersive BI HTML5 and web responsive charts • Deliver ultimate BI experience • Delight end users with interactive visualizations • Glean insights seamlessly from your application visualize.js “Best JavaScript Technology” -DeveloperWeek Awards 2015 Not all JavaScript APIs were created equal
  • 15. Agenda © Copyright 2000-2017 TIBCO Software Inc. • Definitions & Comparison • Picking the right visualization • Integrating visualizations into applications • BI & Analytics Platforms + Charting Libraries? • Key Takeaways / Q & A
  • 16. 16 Wait… BI & Analytics + Charting Libraries? © Copyright 2000-2017 TIBCO Software Inc. + +
  • 17. 17 Meet IDS © Copyright 2000-2017 TIBCO Software Inc.
  • 18. 18 Meet IDS: Background © Copyright 2000-2017 TIBCO Software Inc.
  • 19. 19 Meet IDS: Custom Visualizations using INT Library © Copyright 2000-2017 TIBCO Software Inc.
  • 20. 20 Meet IDS: Architecture © Copyright 2000-2017 TIBCO Software Inc. Frontend Backend “It’s the tip of the iceberg where the story is told”
  • 21. Agenda © Copyright 2000-2017 TIBCO Software Inc. • Definitions & Comparison • Picking the right visualization • Integrating visualizations into applications • BI & Analytics Platforms + Charting Libraries? • Key Takeaways / Q & A
  • 22. 22 Key Takeaways © Copyright 2000-2017 TIBCO Software Inc. Know your audience Be deliberate in picking visualizations Consider the importance of time to market
  • 23. 23© Copyright 2000-2017 TIBCO Software Inc. Q & A
  • 24. 24 What’s Next © Copyright 2000-2017 TIBCO Software Inc. Data Points: Visualization that Means Something by Nathan Yau Test drive Jaspersoft https://www.jaspersoft.com/download Creating Addictive Dashboards Jaspersoft.com > On-demand webinars Get your question(s) answered directly Register for Jaspersoft Office Hours

Editor's Notes

  1. Shane to cover: Intro, Definitions & Comparison,
  2. https://www.datapine.com/blog/how-to-choose-the-right-data-visualization-types/
  3. Shane to cover: Intro, Definitions & Comparison,
  4. Shane to cover: Intro, Definitions & Comparison,
  5. Explain how application developers can get the best of both worlds by using a BI & Analytics platform that can extend visualization options to include those sourced from charting libraries? Time to market should be emphasized*
  6. Time to market should be emphasized*
  7. Example of an engineering diagram. This is a well bore diagram showing the final production hole. It shows the layers of rocks the well was drilled through How the casings were cemented, Where the plugs are set along the well bore Where the perforations are to allow the communication of condensate to flow into the production line
  8. Emphasize the importance of embedding here Why IDS chose Jaspersoft? Quick Development Time Tools to explore data Embeddable Extensible Scalable
  9. Time to market should be emphasized*
  10. Shane to cover: Intro, Definitions & Comparison,
  11. Key Takeaways. There is a laundry list of items we could have put here but We wanted to draw your attention to 3 things to think about when you leave today. The first is know your audience. Who are you developing this visualization for? Is it for a fellow data analyst or someone fluent with interpreting data? Is it a business executive? Is it an LOB worker that will be viewing this in an operational application? Start with the audience, understand their goals and what you want them to get out the visualization, and then work your way back to selecting the visualization. Takeaway #2. Be deliberate in picking visualizations. We just mentioned that one of the big factors influencing this is your audience. But there are also inherent psychological biases in how we perceive visual stimuli. Charting libraries are great because they give us the flexibility to create almost any visualization to capitalize on this. But just remember that you should have justification for selecting the visualization that you do. A visualization may look cool but if it’s not the most effective way of communicating that data, then use the better option. On the last slide, we’ll point you to an awesome book that can help you with this subject. The final takeaway is consider the importance of time to market. Using a charting library gives you ultimate development flexibility. For ad hoc projects or projects with smaller groups of users this is likely a great option. But if you are deploying this to a broad audience or if it’s being embedded into an application, make sure you think about requirements around security, how you’re going to deliver those visualizations securely down to the user level, whether or not you want to give users self-service capabilities. There tends to be a lot more than meets the eye when embarking on data visualization project. Properly scoping out the requirements at the beginning can save you from having to audible and make changes mid-way through.