+ All Categories
Home > Technology > MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Date post: 14-May-2015
Category:
Upload: mdahlman
View: 1,592 times
Download: 0 times
Share this document with a friend
Description:
MongoDB Reporting and Analytics by Jaspersoft
Popular Tags:
32
MongoDB Reporting and Analytics Matthew Dahlman, Technical Manager for Alliances
Transcript
Page 1: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

MongoDB Reporting and Analytics

Matthew Dahlman, Technical Manager for Alliances

Page 2: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Jaspersoft Overview

Commercial Open Source Business Intelligence provider Modern - simple, standards-based Flexible - connectivity and deployment options Affordable

Full End-to-End BI Suite

2

Reporting Dashboards Analysis Data Integration

©2012 Jaspersoft Corporation.

Page 3: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

More than 40 global partners including:

Quick Jaspersoft Company Data

Recognized by industry analysts and journalists:

50%-60% Growth FY’09 – FY’12Year-over-Year sales growth

Magic Quadrants

3

Page 4: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Jaspersoft Community

©2012 Jaspersoft Corporation. 4

Worldwide Adoption Over 14 million product downloads

Over 14,000 Commercial Customers

Over 1,000 Software Subscribers

170,000 production deployments

250,000 registered community members

Every Minute … 6 product downloads

Every Day … 240 new community members

30,000 users building BI apps

Every Month … 250 New Customers

Page 5: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 5

Software & Technology

Financial Services

Public Sector

Telecommunications

Travel & Transportation

Manufacturing

Healthcare/Pharmaceutical

240,000 Community. 170,000 Production Deployments. 14,000 Customers.

Jaspersoft Customers

Page 6: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Jaspersoft Business Intelligence Suite

© 2011 Jaspersoft Corporation. Proprietary and Confidential

Reporting Engine

Visual Report Design Environment

Ad Hoc Query, Reporting, And Analysis Server

Powerful OLAP Data Analysis

High PerformanceData Integration

Page 7: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

© 2012 Jaspersoft Corporation. Proprietary and Confidential

Production Reporting

End User Ad Hoc Query &

Reporting Dashboards Data Analysis / Exploration

Data Mart Warehouse

ODS

Operational RDBMSor

POJO, EJB, XML, Hibernate, MDX,

Custom

Advanced Reporting

Relational OLAPJava Reporting Engine

Data Integration

ReportDesigner

Content & Metadata

RepositoryJaspersoft OLAP

Jaspersoft ETL

JasperReports Server

7

Jaspersoft Features

Page 8: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 8

BI Platform

RDBMS

ETL

Indirect Batch Analysis

For Data Analysts and OperationalManagers who want to analyze Historical trends in their content

Reporting/Analysis from MongoDB

Page 9: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 9

NativeConnector

Direct Batch Reporting

Reporting/Analysis from MongoDB

For Data Analysts and OperationalManagers who want summarizedPeriodic reports of their content

BI Platform

Page 10: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 10

Interactive Exploration

Reporting/Analysis from MongoDB

For Data Analysts who want to Discover Real-Time Patterns as they emerge

BI Platform

NativeConnector

Page 11: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 11

Indirect AnalysisDirect ReportingDirect Analysis

Reporting/Analysis from MongoDB

(For everyone)

BI Platform

NativeConnector

RDBMS

ETL

Page 12: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Approach Interactive Exploration Direct Batch Reporting Indirect Batch Analysis

Use Case For data analysts to discover real-time patterns as they emerge from their MongoDB content

For executives and operational managers who want summarized, pre-built periodic reports on MongoDB content

For data analysts and operational managers who want to analyze historical trends based upon pre-defined questions

Latency Low Low or Medium High

Connectivity Native Native ETL

Architecture

JaspersoftBI Platform

Native

JaspersoftBI Platform

Native

JaspersoftBI Platform

Data Mart

ETL

Reports & Dashboards

Analytic Application

Analytic Application

Reporting/Analysis from MongoDB

Page 13: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Big Data Connectors

Cassandra CouchDB EhCache GemFire Hadoop Avro Hadoop HBase Hadoop Hive MarkLogic Membase

MongoDB Neo4j Redis Solr SpringData – Redis VoltDB

©2012 Jaspersoft Corporation. 13

Page 14: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 14

Trends in Big Data Sources

MongoDB

Page 15: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Mongo DB Connector

Next connector to be productized

©2012 Jaspersoft Corporation. 15

Page 16: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 16

Download the latest connector from the forge page

Getting Started (Today)

Page 17: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 17

Install Mongo DB connectors in iReport

Getting Started (Today)

Page 18: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 18

Install Mongo DB connector in JasperReports Server

Getting Started (Today)

Page 19: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 19

Getting Started (June 2012)

JasperReports Server Professional 4.7 MongoDB Connector pre-installed

iReport Professional 4.7 MongoDB Connector pre-installed

JasperReports Server Community Edition 4.7 MongoDB Connector pre-installed

iReport Community Edition 4.7 MongoDB Connector pre-installed

Jaspersoft Studio MongoDB Connector pre-installed

Page 20: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 20

Connecting to Mongo DB

Page 21: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 21

Creating a Report

Page 22: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 22

Testing the Report in iReport

Page 23: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 23

Deploying Report

Page 24: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 24

Running the Report on the Server

Page 25: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 25

MongoDB Ad Hoc Reporting

Page 26: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 26

MongoDB Ad Hoc Reporting

Page 27: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 27

MongoDB Dashboards

Page 28: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 28

Simple Query

{ collectionName : 'customers' }

Page 29: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 29

Advanced Query: Geospatial

{

collectionName : 'customers',

findQuery : {

'addresses.billing_address.location' : {

'$within' : {

'$center' : [[-117.15,32.72],$P{MilesInDegrees}]

}

}

}

}

{

collectionName : 'customers',

findQuery : {

'addresses.billing_address.location' : {

'$near' : [-117.15,32.72]

}

},

limit : 1

}

Page 30: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 30

Advanced Query: Aggregation

{

runCommand: {

aggregate : "zips",

pipeline : [

{

$group : {

_id : "$state",

population: {

$sum : "$pop"

}

}

},

{

$sort : {

population : -1

}

}

]

}

}

Page 31: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

©2012 Jaspersoft Corporation. 31

Demonstration

Page 32: MongoDB MeetUp 2012-04-17 Jaspersoft Business Intelligece

Questions?

©2012 Jaspersoft Corporation. 32

http://jasperforge.org/bigdatahttp://www.jaspersoft.com/jaspersoft-for-mongodb [email protected]


Recommended