exploring data with jaspersoft

31
Exploring your Data with Jaspersoft

Upload: mike-boyarski

Post on 14-May-2015

3.640 views

Category:

Technology


2 download

DESCRIPTION

Webinar slides delivered on Jan 30th, 2013

TRANSCRIPT

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

So … What is Data Exploration?

4©2013 Jaspersoft Corporation.

Analysis of data using interactive visualizations

Connected to a sandbox of data Speed-of-thought response Manual interaction, ie. not

predictive nor prescriptive Also called “Data Discovery”

Page 5: Exploring Data with Jaspersoft

Agenda

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

Page 6: Exploring Data with Jaspersoft

Jaspersoft: The Intelligence Inside

©2013 Jaspersoft Corporation. 6

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

Broad Recognition, Strong Partnerships

50%+ ACV Growth Every Year

Magic Quadrants

7©2013 Jaspersoft Corporation.

World’s Most Widely Deployed BI

• Commercial Open Source BI Suite• Nearly 200 people in US, EMEA, APAC• 16,000,000 downloads• 325,000 community members• 130,000 embedded applications• 15,000 paying customers• 1,000+ subscription customers

Jaspersoft: High Growth and Momentum

Page 8: Exploring Data with Jaspersoft

8©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 9: Exploring Data with Jaspersoft

Deployed by 1000s of Organizations

©2013 Jaspersoft Corporation. 9

Software & Technology

Financial Services

Public Sector

Telecommunications

Travel & Transportation

Retail/CPG

Healthcare/Pharmaceutical

Page 10: Exploring Data with Jaspersoft

Jaspersoft the complete solution

©2013 Jaspersoft Corporation. 10

Product

Architecture

Services

Training

Partners

Support

Customer Base “We were not only pleased by the

product capabilities but also by the support we were promised and Jaspersoft delivered. Jaspersoft worked with our development team both remotely and on-site and the speed of implementation was well above our expectations,”

- Mike Morgan, CEO, Relayware

Page 11: Exploring Data with Jaspersoft

Jaspersoft Can Design Any Report . . .

©2013 Jaspersoft Corporation. 11

Page 12: Exploring Data with Jaspersoft

… Dashboard

12©2013 Jaspersoft Corporation.

Page 13: Exploring Data with Jaspersoft

… or Analytic View

13©2013 Jaspersoft Corporation.

Page 14: Exploring Data with Jaspersoft

POJO files

… using Any Data Type

Relational FilesRelational Big Data Files

©2013 Jaspersoft Corporation. 14

Page 15: Exploring Data with Jaspersoft

©2013 Jaspersoft Corporation.

… Delivered Inside or With Any App

Page 16: Exploring Data with Jaspersoft

Data Exploration Solution

Page 17: Exploring Data with Jaspersoft

Jaspersoft Architecture

©2013 Jaspersoft Corporation. Proprietary and Confidential 17

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 18: Exploring Data with Jaspersoft

Speed of Thought Interactivity

Store “dimensional” data in RAM Faster response time (vs. disk) Reduced source system impact

Reduced cost & maintenance Query and result set stored in memory Data source agnostic – no DW/DM or

specialized OLAP server required No ETL pre-processing required Good for ISVs, embedded BI

Explore then Report Interactive charts, zoom, pivot, filter, drill Save as a report for sharing insight

©2013 Jaspersoft Corporation\ 18

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 19: Exploring Data with Jaspersoft

Easy Access to your Data

Topics: Pre-defined Query Fixed query, results stored in-memory Any data source: SQL, Hibernate,

XML, Big Data, or custom

Domains: Ad Hoc Query for SQL Wizard driven domain designer * More flexible query support Relational data only Advanced security: Row & column

©2013 Jaspersoft Corporation

* TIP: Using iReport? Build a domain using the report designerwww.jaspersoft.com/creating-a-domain-report-ireport-tutorial

Powered by a Metadata layer called Domains & Topics

Page 20: Exploring Data with Jaspersoft

©2013 Jaspersoft Corporation

Demonstratio

n

Powered by JasperReports Server Professional

Page 21: Exploring Data with Jaspersoft

Agenda

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

Page 22: 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. 22

Cross Tab UI Navigation Drill-down, pivot, filter, segment

Relational OLAP Metadata model mapped onto

RDBMS star schema

Page 23: 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 24: 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 25: 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 Row & column data security

25©2013 Jaspersoft Corporation.

Page 26: Exploring Data with Jaspersoft

Jaspersoft ODBO Connect Excel interactivity against

Jaspersoft OLAP

©2013 Jaspersoft Corporation. 26

Jaspersoft OLAP Excel Viewer

Page 27: Exploring Data with Jaspersoft

27© 2012 Jaspersoft Corporation

Deploying Relational OLAP

OLTP Data SourceODS / Data Mart / Warehouse

Business User (Web)ROLAP Schema (Virtual Cube)

Define OLAP Views (MDX Query Builder)

1 Create ETL Jobs

Define OLAP “Cube” Metadata3 2

Page 28: Exploring Data with Jaspersoft

Jaspersoft OLAP Analytics Demo

©2013 Jaspersoft Corporation

Demonstratio

n

Powered by Jaspersoft OLAP

Page 29: 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 ✗* ✔

29* Planned©2013 Jaspersoft Corporation.

Page 30: 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. 30

Page 31: 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© 2012 Jaspersoft Corporation. 31

@Jaspersoft