implementing relational use cases with mongodb …files.meetup.com/1742411/pentaho and...

12
Implementing Relational Use Cases with mongoDB and Pentaho January 16, 2013 Dave Henry ([email protected]) Dave Diegtel ([email protected]) © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Upload: others

Post on 26-Apr-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Implementing Relational Use Cases with mongoDB and Pentaho

January 16, 2013

Dave Henry ([email protected]) Dave Diegtel ([email protected])

© 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 2: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Agenda

• Pentaho / 10Gen – Partnership Background • Pentaho for Big Data • Relational Use Cases - Pentaho & mongoDB • Pentaho for mongoDB – planned enhancements

2 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 3: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

About Pentaho

• “Penta “–Greek for 5. Based on Pentaho’s 5 founders, – Headquarters, Orlando, FL.. With office is San Francisco, CA. – Achieve positive, disruptive change in Data Integration and BI Markets.

• Achieved Critical Mass – 10,000 production deployments in 185 countries

• Subscription-based – Pay-as-you-go, lower upfront cost, only renew when you achieve your ROI

• Training and Consulting • Stewardship of open source analytics projects (Kettle, Mondrian, and WEKA)

– Pentaho is based on open source software and benefits from a continuous stream of innovation from the open source community. Pentaho contributes back many new capabilities and provides employment for many of the most skilled and innovative community project leaders.

3

INDUSTRY RECOGNITION OVER 160 PARTNERS GLOBALLY

© 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 4: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Healthcare Embedded Pentaho to better patient care & compliance through analysis of unstructured digital pen data stored in CouchDB

Online Retailer Understanding the buying patterns of 5 million users from click stream data stored in Hadoop & HBase

Gaming Better monetization of premium game features through analyzing large volumes of player data - stored in MongoDB & Infobright

Social Commerce Better campaign performance through monitoring social media, page clicks and email marketing data stored in HP Vertica

Travel & Entertainment Helping thousands of travel partners like expedia.co.uk and thomascook.fr improve promotional targeting using Hbase and Hadoop

Mobile & Digital Media Embedded Pentaho to measure massive volumes of mobile and event data generated from mobile devices stored in MongoDB

Commercial Innovation

Page 5: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

5 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 6: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Big Data Partnership

Announcement May 23, 2012 Working together, Pentaho and 10gen offer the first

mongoDB-based big data analytics solution to the market.

mongoDB is a scalable, high-performance, open source NoSQL database featuring document-oriented storage, auto-sharing for horizontal scalability, rich document-based queries and fast in-place updates.

This is leveraged by Pentaho’s visual interfaces for high-performance data input, output and manipulation, as well as data discovery, visualization and predictive analytics.

Target Audience is IT staff, developers, data scientists and

business analysts.

6 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 7: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Using Pentaho with mongoDB

Complete business analytics – In addition to visual data loading and manipulation, Pentaho Business Analytics provides a complete end-to-end analytics suite that includes data discovery and predictive analytics.

Productivity – With Pentaho, mongoDB users

have an integrated visual environment to deploy, manage, report, visualize and explore big data. Pentaho’s visual interface enables up to a 15X productivity improvement for developing and managing big data.

Orchestration – By integrating mongoDB is woven

more tightly into the broader fabric of big data and traditional data sources.

7 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

mongoDB Input

Page 8: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Pentaho in the Big Data Fabric

Big

Dat

a M

gmt

B

ig A

naly

tics

Hadoop

NoSQL Databases

Analytic Databases

Data Integration Job Orchestration Workflow

Pentaho Business Analytics

Scheduling High Performance Visual IDE

R 3rd Party BI Tools Applications

Dat

a In

tegr

atio

n

3rd Party Tools

Page 9: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Relational Use Cases – Pentaho & mongoDB

• In’s & out’s (the basics)

• Using mongoDB as the source for a data warehouse dimension (extract-transform-load)

• OLAP analysis using Pentaho Instaview (extract-transform-present)

• mongoDB as the source for a predictive analytic web service

• Planned enhancements (new mongoDB input step)

9 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 10: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Product Demo

10

© 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-

7555

Page 11: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Our Questions for You

• Do you have BI use cases for mongoDB?

• Do you have SOA use cases requiring the use of 3rd-party integration tools?

• Do you have use cases requiring predictive analytics?

• Fill in the blank: “If only I could _______ with mongoDB

…”

11 © 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Page 12: Implementing Relational Use Cases with mongoDB …files.meetup.com/1742411/Pentaho and MongoDB.pdfProductivity – With Pentaho, mongoDB users have an integrated visual environment

Thank You

© 2012, Pentaho. All Rights Reserved. pentaho.com. Worldwide +1 (866) 660-7555

Join the conversation. You can find us on:

http://blog.pentaho.com @Pentaho Facebook.com/Pentaho Pentaho Business Analytics