38
Exploring your Data with Jaspersoft

Exploring Data with Jaspersoft

Embed Size (px)

Citation preview

Page 1: Exploring Data with Jaspersoft

Exploring your Data with Jaspersoft

Page 2: Exploring 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

Page 3: Exploring 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

You just need the right tools for the job

Page 4: Exploring Data with Jaspersoft

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”

Page 5: Exploring Data with Jaspersoft

Agenda

Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A

Page 6: Exploring Data with Jaspersoft

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

Page 7: Exploring Data with Jaspersoft

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.”

Page 8: Exploring Data with Jaspersoft

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

Page 9: Exploring Data with Jaspersoft

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

Page 10: Exploring Data with Jaspersoft

Jaspersoft Can Design Any Report . . .

©2013 Jaspersoft Corporation. 10

Page 11: Exploring Data with Jaspersoft

… Dashboard

11©2013 Jaspersoft Corporation.

Page 12: Exploring Data with Jaspersoft

… Dashboard

12©2013 Jaspersoft Corporation.

Page 13: Exploring Data with Jaspersoft

… Dashboard

13©2013 Jaspersoft Corporation.

Page 14: Exploring Data with Jaspersoft

… or Analytic View

14©2013 Jaspersoft Corporation.

Page 15: Exploring Data with Jaspersoft

POJO files

… using Any Data Type

Relational FilesRelational Big Data Files

©2013 Jaspersoft Corporation. 15

Page 16: Exploring Data with Jaspersoft

©2013 Jaspersoft Corporation.

… Delivered Inside or With Any App

Page 17: Exploring Data with Jaspersoft

Agenda

Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A

Page 18: Exploring Data with Jaspersoft

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

Page 19: Exploring Data with Jaspersoft

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

Page 20: Exploring Data with Jaspersoft

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

Page 21: Exploring Data with Jaspersoft

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

Page 22: Exploring Data with Jaspersoft

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

Page 23: Exploring Data with Jaspersoft

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

Page 24: Exploring Data with Jaspersoft

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

Page 25: Exploring Data with Jaspersoft

©2013 Jaspersoft Corporation

Demonstratio

n

Powered by JasperReports Server Professional

Page 26: Exploring Data with Jaspersoft

Agenda

Jaspersoft Introduction Overview of Jaspersoft’s Data Exploration Solution Demo Overview of Jaspersoft’s OLAP Solution Demo Q & A

Page 27: Exploring Data with Jaspersoft

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

Page 28: Exploring Data with Jaspersoft

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]

Page 29: Exploring Data with Jaspersoft

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

Page 30: Exploring Data with Jaspersoft

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.

Page 31: Exploring Data with Jaspersoft

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

Page 32: Exploring Data with Jaspersoft

Jaspersoft OLAP Analytics Demo

©2013 Jaspersoft Corporation

Demonstratio

n

Powered by Jaspersoft OLAP

Page 33: Exploring Data with Jaspersoft

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.

Page 34: Exploring Data with Jaspersoft

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

Page 35: Exploring Data with Jaspersoft

©2013 Jaspersoft Corporation. 35

Packages that includes

Data Exploration

support

Page 36: Exploring Data with Jaspersoft

©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

Page 37: Exploring Data with 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

Page 38: Exploring Data with Jaspersoft

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