Download - Exploring Data with Jaspersoft
Exploring your Data with Jaspersoft
Agenda
Jaspersoft Introduction Overview of In-Memory Analysis Jaspersoft In-Memory Analysis Demo Overview of OLAP Analysis Jaspersoft ETL and OLAP Demo Helpful resources Q & A
Exploration can unlock new opportunities and insights
Agenda
Jaspersoft Introduction Overview of In-Memory Analysis Jaspersoft In-Memory Analysis Demo Overview of OLAP Analysis Jaspersoft ETL and OLAP Demo Helpful resources Q & A
You just need the right tools for the job
What is Data Exploration?
4©2013 Jaspersoft Corporation.
Analysis of data using interactive visualizations
Connected to a sandbox, mart, or operational data store
Speed-of-thought response Manual interaction, ie. not
predictive nor prescriptive Also known as “Data Discovery”
Agenda
Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A
The Intelligence Inside
©2013 Jaspersoft Corporation. 6
We want information to FIND US, not the other way round
“We need Intelligence Inside the applications and business processes we use every day.”
Pipeline dashboard inside SaaS CRM app Performance report inside partner portal Salary data visualizations inside HR intranet Portfolio analytics inside client website Tickets crosstab inside custom helpdesk app Interactive charts inside native mobile app
Jaspersoft: The Intelligence Inside
©2013 Jaspersoft Corporation. 7
Self-Service BI + Embeddable + Affordable
“We empower millions of people every day to make decisions faster by delivering timely, actionable data to them inside their apps and business process through an embeddable, cost-effective reporting and analytics platform.”
Strong Partnerships, Broad Recognition
High Growth SubscriptionRevenue Company
©2013 Jaspersoft Corporation.
World’s Most Widely Deployed BI
• Commercial Open Source BI Suite• Nearly 200 people worldwide• 16,000,000 downloads• 325,000 community members• 130,000 embedded applications• 1,800 subscription customers
Jaspersoft: High Growth and Momentum
2010 2011 2012 2013
Magic Quadrants
8
9©2013 Jaspersoft Corporation.
“Even as Jaspersoft BI continues to grow and support advanced features such as terabyte-scale in-memory processing, it remains a flexible fit for a broad range of use cases…. Jaspersoft has the right stuff.”
- James R. Borck
InfoWorld 2013 Tech of the Year
Jaspersoft Can Design Any Report . . .
©2013 Jaspersoft Corporation. 10
… Dashboard
11©2013 Jaspersoft Corporation.
… Dashboard
12©2013 Jaspersoft Corporation.
… Dashboard
13©2013 Jaspersoft Corporation.
… or Analytic View
14©2013 Jaspersoft Corporation.
POJO files
… using Any Data Type
Relational FilesRelational Big Data Files
©2013 Jaspersoft Corporation. 15
©2013 Jaspersoft Corporation.
… Delivered Inside or With Any App
Agenda
Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A
Jaspersoft Architecture
©2013 Jaspersoft Corporation. 18
Reporting, Dashboards, Visualization, OLAP Analysis
Columnar-Based In-Memory Engine
Data Connectivity to Any Data100%
Web
Sta
ndar
ds:
CS
S,
.JS
, .J
SP,
Jav
a
Ext
ensi
ve A
PIs
: H
TT
P, S
OA
P, R
ES
T
HTML5 Browser, Native Mobile Apps
Business Metadata Layer
Data Integration
Data Virtualization Direct
Jaspersoft Architecture: Connectivity
©2013 Jaspersoft Corporation. 19
Reporting, Dashboards, Visualization, OLAP Analysis
Columnar-Based In-Memory Engine
Data Connectivity to Any Data100%
Web
Sta
ndar
ds:
CS
S,
.JS
, .J
SP,
Jav
a
Ext
ensi
ve A
PIs
: H
TT
P, S
OA
P, R
ES
T
HTML5 Browser, Native Mobile Apps
Business Metadata Layer
Data Integration
Data Virtualization Direct
Connect to your Data
Hundreds of Connectors Connect to SAP, Salesforce, or
transactional, analytic, even mainframe databases with 400+ connectors
Scalable Platform Collaborate your job designs, then deploy
to a cluster; achieve real-time data synchronization with change data capture
Advanced Administration Monitor & manage jobs from a central
console, auto-recover from unexpected failures
©2013 Jaspersoft Corporation\
Build a Data Warehouse Using ETL
Connect to your Data
Define a Meta Data Layer - Domains Relational data only Abstract complexity of data Wizard driven metadata designer Apply row/column security Doesn’t require a star/snowflake schema
Pre-canned query for non-relational sources - Topics JNDI based Access flat files, No SQL, custom data
sources
©2013 Jaspersoft Corporation\
Direct Connect Using the BI Server
Connect to your Data
Virtualize a Data Warehouse Combine relational data
sources into one Eliminate the need for a
data warehouse Good for Embedded
Analytic Applications Supported with
Jaspersoft Domains
©2013 Jaspersoft Corporation\
Virtualize Data Using the BI Server
JasperReports Server Domain Layer
Dashboards Reports Analytics
Oracle IBM DB2 MySQL SQL Server
Postgres
Jaspersoft Architecture: Interactivity
©2013 Jaspersoft Corporation. 23
Reporting, Dashboards, Visualization, OLAP Analysis
Columnar-Based In-Memory Engine
Data Connectivity to Any Data100%
Web
Sta
ndar
ds:
CS
S,
.JS
, .J
SP,
Jav
a
Ext
ensi
ve A
PIs
: H
TT
P, S
OA
P, R
ES
T
HTML5 Browser, Native Mobile Apps
Business Metadata Layer
Data Integration
Data Virtualization Direct
Speed of Thought Interactivity
Store “dimensional” data in RAM Fast response time Reduce source system impact Store ~ 500GB result set
Explore Data Interactive charts, zoom, pivot, filter, drill HTML5 based Bar, Column, Line, Area, Pie
charts community.jaspersoft.com/wiki/html5-chart-types
Share as a Report or an Analytic View Save as a fixed query report for sharing insight to
a broad audience Save as an Analytic View for others to explore &
analyze further
©2013 Jaspersoft Corporation\ 24
In-Memory Data
BI A
nalysis
Platfo
rm
RDBMS,POJO, EJB, XML,
Hibernate, MDX, NoSQL, Hadoop, custom
Meta Data Layer
Visualization Layer
User In
terface
Query
Powered by Columnar In-Memory Engine
©2013 Jaspersoft Corporation
Demonstratio
n
Powered by JasperReports Server Professional
Agenda
Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A
Overview of OLAP Analysis
Multidimensional data model (aka “cube”), allows for complex queries with rapid execution time
Speeds traditional transaction RDBMS – leverages existing tools
04/12/2023©2013 Jaspersoft Corporation. 27
Cross Tab UI Navigation Drill-down, pivot, filter, segment
Relational OLAP Metadata model mapped onto
RDBMS star schema
MDX – Multi-Dimensional Expressions
A multidimensional query language Plays the same role SQL does in JDBC SQL-like
Expressive language that simplifies complex queries Each MDX statement may be decomposed into many
SQL statements
SELECT {[Measures].[Revenue]} ON COLUMNS, {[Store].[USA], [Store].[USA].[CA]} ON ROWS
FROM [Revenue]WHERE [Time].[2009].[Q2]
Sample: Prior Period - Multi-level
Calculates at all levels: Year, Quarter, Month, etc.
©2013 Jaspersoft Corporation.
Relative to time, e.g., comparing one time period with another time period of non-equal duration
Jaspersoft OLAP
Powerful Data Analysis for Large Datasets ROLAP Engine with Web
Based Ad Hoc UI Slice & dice, pivot and drill Metadata-based relational
OLAP cubes Analyze Big Data sources
30©2013 Jaspersoft Corporation.
31© 2013 Jaspersoft Corporation
Deploying Relational OLAP
OLTP Data SourceODS / Data Mart / Warehouse
Business UserROLAP Schema (Virtual Cube)
Define OLAP Views (MDX Query Builder)
1 Create ETL Jobs
Define OLAP “Cube” Metadata3 2
Jaspersoft OLAP Analytics Demo
©2013 Jaspersoft Corporation
Demonstratio
n
Powered by Jaspersoft OLAP
Summary: Topic/Domains vs. OLAP
Category Capability Topic or Domains
OLAP
User Interface Web based User Interface ✔ ✔
Native Excel user interface (ODBO driver) ✗ ✔
Drill-Through to underlying transactions ✔ ✔
Integration Integrated with dashboards ✔ ✔
Integrated with reporting metadata layer ✔ ✗
Administration Level of effort to setup & maintain Low Higher
Data Sources Data Mart / Warehouse schema ✔ ✔
Normalized OLTP schema (relational) ✔ Not Recommended
Non-relational data sources (Hadoop, MongoDB) ✔ ✗
Scalability Optional query push-down ✔ ✔
In-memory caching and processing ✔ ✔
Leverages aggregates ✔ ✔
Expressiveness Analysis-oriented query language (MDX) ✗* ✔
Built-in MDX ROLAP Server ✗* ✔
33©2013 Jaspersoft Corporation.
Data Exploration Use Cases
Use Case Characteristics Topic or Domain
OLAP
ISV Application No DM/DWOLTP schema ✔
OperationalApplication
No DM/DWOLTP schema ✔
Departmental Data Mart
De-normalized schemaModerate data volume
✔ ✔
Enterprise Data Warehouse
De-normalized schemaHigh data volumeAdvanced analytic queries
✔
Non-relational data source
No SQL access ✔
©2013 Jaspersoft Corporation. 34
©2013 Jaspersoft Corporation. 35
Packages that includes
Data Exploration
support
©2013 Jaspersoft Corporation
Resources
Further reading The Ins and Outs of Domains – Tech Talks!
• https://www.jaspersoft.com/external/jaspersoft-tech-talks
Jaspersoft Ultimate Guides• http://community.jaspersoft.com/documentation• JasperReports Server Ultimate Guide
Contact [email protected] access to “The Evaluation Accelerator”
• Self-paced step by step guide for evaluating Jaspersoft
Try Out Jaspersoft Today
Easy Download 30-day Evaluation at Jaspersoft.com Go to Jaspersoft.com/getting-started for setup tips
Easiest Try our Live Online version – NO INSTALLATION! Go to Jaspersoft.com/jaspersoft-live-trial
©2013 Jaspersoft Corporation. 37
Q & A
Americas: [email protected]
EMEA:[email protected]
Asia-Pacific: [email protected]
Americas: 888.399.2199 or 415.348.2380
EMEA: +353 1 443 4700
Asia-Pacific: +66 2 625-3165© 2013 Jaspersoft Corporation. 38
@Jaspersoft