SlideShare une entreprise Scribd logo
How to distribute information and answers to the masses
Modern Reporting at Scale
2
Hello from Jaspersoft!
© Copyright 2000-2018 TIBCO Software Inc.
Shane Swiderek
Product Marketing Manager
San Francisco, CA
Sherman Wood
Sr. Director Solutions Consultants WW
San Francisco, CA
Data as a feature
Winter
Helping Users Reach
Goals with Data
Spring
Embedded BI:
All Things Considered
Summer
Modern Reporting
Fall
Building Data as a Feature
Applications
4
Data is more accessible and rich than
ever
© Copyright 2000-2018 TIBCO Software Inc.
Device data
Application data
Cloud & access to
third-party data
New database
technologies
Web service APIs & new
access paradigms
5
And still, everyday decision making
often looks like this…
© Copyright 2000-2018 TIBCO Software Inc.
6© Copyright 2000-2017 TIBCO Software Inc.
Why?
Most people want answers,
not tools.
7
Reporting is the truth
© Copyright 2000-2018 TIBCO Software Inc.
8
Reporting is boring
© Copyright 2000-2018 TIBCO Software Inc.
9
• Modern reporting vs
traditional reporting
• Evolution of data access
paradigms
• Speed and delivery
methods
• Jaspersoft architecture,
APIs, reporting innovations
• Live demo
Agenda
© Copyright 2000-2018 TIBCO Software Inc.
polling question
1/2
11
What is modern reporting at scale?
© Copyright 2000-2018 TIBCO Software Inc.
Information appearing wherever
and whenever it is needed in
whatever form
Any time Any volume
Any format Offers self-service
For external useFor internal use
12
How are modern reports consumed?
© Copyright 2000-2018 TIBCO Software Inc.12
Excel Output
(Data Only – no formatting)
Fully Interactive
HTML5 Visualizations
JSON/XML Output
For m2m
Mobile
Embedded into Systems/Apps
13
Classic reports
© Copyright 2000-2018 TIBCO Software Inc.
JasperReports
Library
Jaspersoft
Studio
Required from Jaspersoft:
14
Dashboards & embedded visualizations
© Copyright 2000-2018 TIBCO Software Inc.
Self-service
Distribute
Secure & manage
JasperReports
Server
Visualize.js
Required from Jaspersoft:
15
Self-service “ad hoc” reporting
© Copyright 2000-2018 TIBCO Software Inc.
Ad Hoc Views
Domains
Self-service
Distribute
Secure & manage
JasperReports
Server
Required from Jaspersoft:
16© Copyright 2000-2018 TIBCO Software Inc.
Schemaless NoSQL and Web Service
Data Sources
Mobile app developed to track traffic from security to
gate, complex schema that changed often. Solved
reporting challenges.
NoSQL Reporting on MongoDB
Ticketing system’s reporting lacks flexibility, using
Jaspersoft to drive operational reports from REST web
services with JSON payload
Ticketing System from Web Services
Replaced home built and legacy systems by embedding
Jaspersoft within UI framework for several applications
Embedded into Apps
Market leader in the global aviation industry
with 300+ airlines as customers.
Problem: Existing reporting stack expensive and
cannot deal with new problems:
• New datasources
• Emerging ways to deploy BI
Solution: Replace existing BI tools for more agility
polling question
2/2
18
Pressures
© Copyright 2000-2018 TIBCO Software Inc.
Volume & scaling
# employees # requests
# customers frequency
SLA reqs
Technology
new sources
of data
self-service
new apps
complexity of
report changes
inflexibility
of data
Vendor
aging tech retiring
tools
prices
19
• Modern reporting vs
traditional reporting
• Evolution of data access
paradigms
• Speed and delivery
methods
• Jaspersoft architecture,
APIs, reporting innovations
• Live demo
Agenda
© Copyright 2000-2018 TIBCO Software Inc.
20
Traditional report data access paradigms
© Copyright 2000-2018 TIBCO Software Inc.
Batch
ETL
OLAP cubes
MDX
ETL
Direct RDBMS
SQL
21
Additional data access paradigms
© Copyright 2000-2018 TIBCO Software Inc.
Web services | ESB
XML
NoSQL
Native
query
Big Data
No ETL
or OLAP
Federated
Virtualization
layer
RESTful API
22
• Modern reporting vs
traditional reporting
• Evolution of data access
paradigms
• Speed and delivery
methods
• Jaspersoft architecture,
APIs, reporting innovations
• Live demo
Agenda
© Copyright 2000-2018 TIBCO Software Inc.
23
Speed and delivery methods
© Copyright 2000-2018 TIBCO Software Inc.
Scheduler
Deliver at designated times
Traditional Report Delivery
• Once a month/week/quarter
• Manual preparation
• Printed/E-mailed
Embedded
Real-time & interactive
API
Pull or push requests
24
• Modern reporting vs
traditional reporting
• Evolution of data access
paradigms
• Speed and delivery
methods
• Jaspersoft architecture,
APIs, reporting
innovations
• Live demo
Agenda
© Copyright 2000-2018 TIBCO Software Inc.
25
The Jaspersoft product family
© Copyright 2000-2017 TIBCO Software Inc.
Jaspersoft Studio
Desktop report designer for
creating pixel-perfect reports
Jaspersoft ETL
Data integration for improved
reporting & analysis
JasperReports Library
World’s most popular
Java reporting library
JasperReports Server
Powerful BI platform and server
Self-serviceDistribute Secure & manage
Dedicated Data virtualization
service
Jaspersoft Advanced
Data Services
Repository, Security, Dashboards,
Data Access, Domains, APIs
26
Jaspersoft Reporting
© Copyright 2000-2018 TIBCO Software Inc.
Export to 9 formats
100s of interactive
HTML5 Charts, Maps,
Widgets
End user sorting,
filtering, renaming,
conditional
formatting of tables
& crosstabs
Completely
extensible
Custom Calculations
& Flexible Logic
End user changing of
chart types
Re-usable elements
& styles
Complex
reporting
27
Jaspersoft Reporting Innovations
© Copyright 2000-2018 TIBCO Software Inc.
Board-room ready
representation across outputs
Reporting workbooks
Access reports & administration
from any app
REST API
Award-winning JavaScript API for
seamlessly integrating reports &
analytic components into web apps
Visualize.js
Supports any type of
visualization through JavaScript
Custom Visualization Component
Send requests to cluster
Infinite- and auto-scale
28
• Modern reporting vs
traditional reporting
• Evolution of data access
paradigms
• Speed and delivery
methods
• Jaspersoft architecture,
APIs, reporting innovations
• Live demo
Agenda
© Copyright 2000-2018 TIBCO Software Inc.
q & a
30
What’s next?
© Copyright 2000-2018 TIBCO Software Inc.
Jaspersoft Reporting 101
www.jaspersoft.com/event/back-basics-reporting-101-0
Or search for “reporting 101”
Try Jaspersoft free for 60 Days
www.jaspersoft.com/download
Download O’Reilly Book: Is Reporting Dead?
www.jaspersoft.com > Resources
Check out live API samples of visualize.js
Next webinar:
Building Your First Report with Jaspersoft
https://tibcosoftware.github.io/js-visualize/
thank you!

Contenu connexe

Tendances

Data Driven Development of Autonomous Driving at BMW
Data Driven Development of Autonomous Driving at BMWData Driven Development of Autonomous Driving at BMW
Data Driven Development of Autonomous Driving at BMW
DataWorks Summit
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
WSO2
 
EMC Pivotal overview deck
EMC Pivotal overview deckEMC Pivotal overview deck
EMC Pivotal overview deck
mister_moun
 

Tendances (20)

Postgres Vision 2018: AI Needs IA
Postgres Vision 2018: AI Needs IAPostgres Vision 2018: AI Needs IA
Postgres Vision 2018: AI Needs IA
 
LeanIX WeAreDevelopers 2018
LeanIX WeAreDevelopers 2018LeanIX WeAreDevelopers 2018
LeanIX WeAreDevelopers 2018
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
PgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOpsPgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOps
 
Novidades natural e adabas
Novidades natural e adabasNovidades natural e adabas
Novidades natural e adabas
 
Building a Data Analytics PaaS for Smart Cities
Building a Data Analytics PaaS for Smart CitiesBuilding a Data Analytics PaaS for Smart Cities
Building a Data Analytics PaaS for Smart Cities
 
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Adabas & Natural World: Strategic Vision and Directions for Adabas and NaturalAdabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
 
Postgres Vision 2018: How to Consume your Database Platform On-premises
Postgres Vision 2018: How to Consume your Database Platform On-premisesPostgres Vision 2018: How to Consume your Database Platform On-premises
Postgres Vision 2018: How to Consume your Database Platform On-premises
 
IT Modernization in Practice
IT Modernization in PracticeIT Modernization in Practice
IT Modernization in Practice
 
LeanIX introduction_pathfinder_v2
LeanIX introduction_pathfinder_v2LeanIX introduction_pathfinder_v2
LeanIX introduction_pathfinder_v2
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
Office 360 and Spark
Office 360 and Spark Office 360 and Spark
Office 360 and Spark
 
Data Driven Development of Autonomous Driving at BMW
Data Driven Development of Autonomous Driving at BMWData Driven Development of Autonomous Driving at BMW
Data Driven Development of Autonomous Driving at BMW
 
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
 
The Single Most Important Formula for Business Success
The Single Most Important Formula for Business SuccessThe Single Most Important Formula for Business Success
The Single Most Important Formula for Business Success
 
Peter Bright (Silicon Graphics), Ing. Johann Schiessel (Schiessel EDV)
Peter Bright (Silicon Graphics), Ing. Johann Schiessel (Schiessel EDV)Peter Bright (Silicon Graphics), Ing. Johann Schiessel (Schiessel EDV)
Peter Bright (Silicon Graphics), Ing. Johann Schiessel (Schiessel EDV)
 
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
 
EMC Pivotal overview deck
EMC Pivotal overview deckEMC Pivotal overview deck
EMC Pivotal overview deck
 
More Freestyle Less Duty: Integration Platform as a Service (IPaaS)
More Freestyle Less Duty: Integration Platform as a Service (IPaaS)More Freestyle Less Duty: Integration Platform as a Service (IPaaS)
More Freestyle Less Duty: Integration Platform as a Service (IPaaS)
 

Similaire à Modern Reporting At Scale - Migration Path for Dummies

Similaire à Modern Reporting At Scale - Migration Path for Dummies (20)

JASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMJASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAM
 
Enabling Ad Hoc Reporting
Enabling Ad Hoc ReportingEnabling Ad Hoc Reporting
Enabling Ad Hoc Reporting
 
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...
 
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
 
Building Your First Report With Jaspersoft
Building Your First Report With Jaspersoft Building Your First Report With Jaspersoft
Building Your First Report With 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 in
 
Introduction to jaspersoft7 customer webinar
Introduction to jaspersoft7 customer webinarIntroduction to jaspersoft7 customer webinar
Introduction to jaspersoft7 customer webinar
 
Digital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraDigital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming Era
 
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...
 
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
 
Seamless Online Reporting System
Seamless Online Reporting SystemSeamless Online Reporting System
Seamless Online Reporting System
 
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
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
 
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
 
Veritas + MongoDB
Veritas + MongoDBVeritas + MongoDB
Veritas + MongoDB
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025
Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025
Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025
 
The TIBCO OEM Partnership
The TIBCO OEM PartnershipThe TIBCO OEM Partnership
The TIBCO OEM Partnership
 

Plus de TIBCO Jaspersoft

Plus de 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: Dashboards 101
Back to Basics: Dashboards 101Back to Basics: Dashboards 101
Back to Basics: Dashboards 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
 
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 ...
 

Dernier

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 

Dernier (20)

A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 

Modern Reporting At Scale - Migration Path for Dummies

  • 1. How to distribute information and answers to the masses Modern Reporting at Scale
  • 2. 2 Hello from Jaspersoft! © Copyright 2000-2018 TIBCO Software Inc. Shane Swiderek Product Marketing Manager San Francisco, CA Sherman Wood Sr. Director Solutions Consultants WW San Francisco, CA
  • 3. Data as a feature Winter Helping Users Reach Goals with Data Spring Embedded BI: All Things Considered Summer Modern Reporting Fall Building Data as a Feature Applications
  • 4. 4 Data is more accessible and rich than ever © Copyright 2000-2018 TIBCO Software Inc. Device data Application data Cloud & access to third-party data New database technologies Web service APIs & new access paradigms
  • 5. 5 And still, everyday decision making often looks like this… © Copyright 2000-2018 TIBCO Software Inc.
  • 6. 6© Copyright 2000-2017 TIBCO Software Inc. Why? Most people want answers, not tools.
  • 7. 7 Reporting is the truth © Copyright 2000-2018 TIBCO Software Inc.
  • 8. 8 Reporting is boring © Copyright 2000-2018 TIBCO Software Inc.
  • 9. 9 • Modern reporting vs traditional reporting • Evolution of data access paradigms • Speed and delivery methods • Jaspersoft architecture, APIs, reporting innovations • Live demo Agenda © Copyright 2000-2018 TIBCO Software Inc.
  • 11. 11 What is modern reporting at scale? © Copyright 2000-2018 TIBCO Software Inc. Information appearing wherever and whenever it is needed in whatever form Any time Any volume Any format Offers self-service For external useFor internal use
  • 12. 12 How are modern reports consumed? © Copyright 2000-2018 TIBCO Software Inc.12 Excel Output (Data Only – no formatting) Fully Interactive HTML5 Visualizations JSON/XML Output For m2m Mobile Embedded into Systems/Apps
  • 13. 13 Classic reports © Copyright 2000-2018 TIBCO Software Inc. JasperReports Library Jaspersoft Studio Required from Jaspersoft:
  • 14. 14 Dashboards & embedded visualizations © Copyright 2000-2018 TIBCO Software Inc. Self-service Distribute Secure & manage JasperReports Server Visualize.js Required from Jaspersoft:
  • 15. 15 Self-service “ad hoc” reporting © Copyright 2000-2018 TIBCO Software Inc. Ad Hoc Views Domains Self-service Distribute Secure & manage JasperReports Server Required from Jaspersoft:
  • 16. 16© Copyright 2000-2018 TIBCO Software Inc. Schemaless NoSQL and Web Service Data Sources Mobile app developed to track traffic from security to gate, complex schema that changed often. Solved reporting challenges. NoSQL Reporting on MongoDB Ticketing system’s reporting lacks flexibility, using Jaspersoft to drive operational reports from REST web services with JSON payload Ticketing System from Web Services Replaced home built and legacy systems by embedding Jaspersoft within UI framework for several applications Embedded into Apps Market leader in the global aviation industry with 300+ airlines as customers. Problem: Existing reporting stack expensive and cannot deal with new problems: • New datasources • Emerging ways to deploy BI Solution: Replace existing BI tools for more agility
  • 18. 18 Pressures © Copyright 2000-2018 TIBCO Software Inc. Volume & scaling # employees # requests # customers frequency SLA reqs Technology new sources of data self-service new apps complexity of report changes inflexibility of data Vendor aging tech retiring tools prices
  • 19. 19 • Modern reporting vs traditional reporting • Evolution of data access paradigms • Speed and delivery methods • Jaspersoft architecture, APIs, reporting innovations • Live demo Agenda © Copyright 2000-2018 TIBCO Software Inc.
  • 20. 20 Traditional report data access paradigms © Copyright 2000-2018 TIBCO Software Inc. Batch ETL OLAP cubes MDX ETL Direct RDBMS SQL
  • 21. 21 Additional data access paradigms © Copyright 2000-2018 TIBCO Software Inc. Web services | ESB XML NoSQL Native query Big Data No ETL or OLAP Federated Virtualization layer RESTful API
  • 22. 22 • Modern reporting vs traditional reporting • Evolution of data access paradigms • Speed and delivery methods • Jaspersoft architecture, APIs, reporting innovations • Live demo Agenda © Copyright 2000-2018 TIBCO Software Inc.
  • 23. 23 Speed and delivery methods © Copyright 2000-2018 TIBCO Software Inc. Scheduler Deliver at designated times Traditional Report Delivery • Once a month/week/quarter • Manual preparation • Printed/E-mailed Embedded Real-time & interactive API Pull or push requests
  • 24. 24 • Modern reporting vs traditional reporting • Evolution of data access paradigms • Speed and delivery methods • Jaspersoft architecture, APIs, reporting innovations • Live demo Agenda © Copyright 2000-2018 TIBCO Software Inc.
  • 25. 25 The Jaspersoft product family © Copyright 2000-2017 TIBCO Software Inc. Jaspersoft Studio Desktop report designer for creating pixel-perfect reports Jaspersoft ETL Data integration for improved reporting & analysis JasperReports Library World’s most popular Java reporting library JasperReports Server Powerful BI platform and server Self-serviceDistribute Secure & manage Dedicated Data virtualization service Jaspersoft Advanced Data Services Repository, Security, Dashboards, Data Access, Domains, APIs
  • 26. 26 Jaspersoft Reporting © Copyright 2000-2018 TIBCO Software Inc. Export to 9 formats 100s of interactive HTML5 Charts, Maps, Widgets End user sorting, filtering, renaming, conditional formatting of tables & crosstabs Completely extensible Custom Calculations & Flexible Logic End user changing of chart types Re-usable elements & styles Complex reporting
  • 27. 27 Jaspersoft Reporting Innovations © Copyright 2000-2018 TIBCO Software Inc. Board-room ready representation across outputs Reporting workbooks Access reports & administration from any app REST API Award-winning JavaScript API for seamlessly integrating reports & analytic components into web apps Visualize.js Supports any type of visualization through JavaScript Custom Visualization Component Send requests to cluster Infinite- and auto-scale
  • 28. 28 • Modern reporting vs traditional reporting • Evolution of data access paradigms • Speed and delivery methods • Jaspersoft architecture, APIs, reporting innovations • Live demo Agenda © Copyright 2000-2018 TIBCO Software Inc.
  • 29. q & a
  • 30. 30 What’s next? © Copyright 2000-2018 TIBCO Software Inc. Jaspersoft Reporting 101 www.jaspersoft.com/event/back-basics-reporting-101-0 Or search for “reporting 101” Try Jaspersoft free for 60 Days www.jaspersoft.com/download Download O’Reilly Book: Is Reporting Dead? www.jaspersoft.com > Resources Check out live API samples of visualize.js Next webinar: Building Your First Report with Jaspersoft https://tibcosoftware.github.io/js-visualize/

Notes de l'éditeur

  1. Hello everyone. Thanks for taking the time to join us today to learn about Modern Reporting at Scale.
  2. SHANE
  3. Reporting is the only type of analytics that does not leave room for interpretation. It is a statement of fact meaning information can be distributed and be interpreted in
  4. SHANE
  5. Why are most people are still making decisions without data? Because the BI industry has tried to solve this problem with one new tool after another. But people want immediate answers to their questions, not tools. For some, like a data analyst, the answer might come from a dedicated analytics tool. For most though, the answer needs to surface within the applications and collaborative platforms they use every day, not some specialized analytics tool which they will never use.
  6. “Reporting, dashboards, advanced visualization and end-user self-service are given the highest priority initiatives in enterprises focused on making BI a strategic foundation for growth” Reporting is the only type of analytics that does not leave room for interpretation. It is a statement of fact meaning information can be distributed and be interpreted in
  7. Describe how you do reporting today? I use jasperreports (just the library) I use jaspersoft (library + server) I use another reporting
  8. Any time: reports can be scheduled to run around the clock Any volume: as customers grow, their reporting demands grow and the volume of reports and schedules multiplies Any format: as well see later, reports are not for single device consumption any more role of self-service requirements easy to use (excel-like) control over data access (data-level security) platform for distribution Branding / reports are part of a company’s identity The visualization is the truth. What a report is telling you is consistent over time. Add bit on consistency and how that improves people’s ability to consume them over time
  9. So we talked about datasources, what about the ways the data is consumed? It’s evolved considerably as well! Build the slide: Fully Interactive HTML5 visualizations: change chart types, sort, filter, conditionally format Excel Output: Data only, no formatting JSON/XML output: Sometimes the data is for machine consumption Mobile: View reports on any screens or offline Embedded: into the 3rd party applications that the 75% access every day And of course, the traditional pixel perfect exports like PDF, Word, PPT
  10. Reports are data visualizations The source of truth: now interactive Integrate visualizations into the app workflow Avoid having to write microservices to support visualizations Allow exports of formatted reports and data
  11. Audience implements the information they need, when and in what form The happiness from control for an individual or group Reduces or eliminates development backlog Needs to be easy to use Data level security Access available content Avoid the Excel problem Can be wrong Implement standard, locked down reports to be definitions of key information
  12. Here’s another area that we see trending – customers using something other than relational databases to create reports. We’re not talking about data that is sent into a data warehouse, simple operational reports from operational applications. Our customer, Lufthansa Systems has over 300+ customers which are other airlines, they provide services for them. Innovation is slow in this industry, particurarly when it comes to data but these guys wanted to modernize their stack – one area that their current tools just didn’t work was when data is stored more flexibly Two projects
  13. In the past 24 months, select all the reporting issues you've dealt with: Scaling problems (volume, size) Costing too much New datasources More interactivity and more output types required Report development workload too high Inability to change data Other
  14. SLA reqs: as reporting becomes more critical, the expected time (SLA) for delivery gets more closely managed New apps: more and more apps need embedded reporting Self service: pressure from business to allow less technical users to create reports Aging tech: many of the classical reporting tools were made in the early/mid 90’s Retiring tools: some vendors retiring tech that is in production with less attractive offers (e.g. Oracle but don’t mention ) Prices: lots charge per user
  15. These are the traditional reporting access methods. SQL: Lets you connect directly and write reports in SQL. Tried and tested! BATCH: An ETL process allows combining, clensing, and standardizing the data for reporting. Still very important today! OLAP: Abstracted the complexity of the data. Can be hard to maintain. More for analysis than reporting
  16. So you still have the traditional ones…but now IT has to deal with these Web Services: The data might be stored in one way but exposed through modern RESTful APIs and Enterprise Service Buses- hiding the complexity of the underlying sources NoSQL: These new types of databases usually have their own query language for querying and can offer data structures and query languages that are more convenient or purpose built BigData: Big Data sources need reports too, traditional methods like ETL, OLAP or in-memory processing are not an option here Federated: This data access method allows a combination of other sources, like a live ETL process – instant access to data mixed with other
  17. Jaspersoft is an embeddable reporting and analytics platform designed for software companies. Let’s start by doing a quick overview of Jaspersoft. I want to introduce you to a few important aspects of who uses it, what it does, why our platform is particularly well suited for software builders.
  18. Build any type of report, sometimes there are very complex look & feel, data access and logic in reports and we give you everything you could need.
  19. Reporting workbooks Workbooks, jrPrint process, REST, Scaling, Datasources, Snapshots, CVC, HTML5, data-centric export REST API BI tools have always had APIs but they were either very specific to a language (like C++) or were extremely complex. Jaspersoft was one of the first to adopt REST as a standard and it’s extremely easy for a developer to pick up and place reports wherever they want Visualize.js Embedding was something that was done since the 1990s when BI started – prorprietary Apis to get reports. but the way we are doing it is completely different. By embedding visualizations through a javascript API we are allowing power, control and ease. Custom Visualization Component Need a unique visualization just for your report? We’ve devloped a method for including any type of visualization from any javascript library like d3.js Infinite- and auto-scale And with all this comes scale – we want to be able to spin up servers to take care of report load. We can do this easily by running Japsersoft in a clustered environment. We have customers that have to send 100s of thousands of reports to their clients and rely on our scalable architecture
  20. 10-15 min Demo: * report workbooks (see link below) * Excel Export (see link below) * Quick demo of REST API * Schedule a report & send to e-mail Link to demo files: https://drive.google.com/open?id=0B2e1DOnokfWlbm91V19Uc1g3a2s
  21. In the past 24 months, select all the reporting issues you've dealt with: Scaling problems (volume, size) Costing too much New datasources More interactivity and more output types required Report development workload too high Inability to change data Other
  22. SHANE Point people to visualize.js sample site