43
Tableau & MongoDB – Visual Analytics at the Speed of Thought MongoDB World 2015 Tableau Software June 2 nd , 2015

Tableau & MongoDB: Visual Analytics at the Speed of Thought

  • Upload
    mongodb

  • View
    237

  • Download
    3

Embed Size (px)

Citation preview

Tableau & MongoDB – Visual Analytics at the Speed of ThoughtMongoDB World 2015Tableau SoftwareJune 2nd, 2015

Introduction

Jeff FengProduct Manager – Big Data

@jtfeng

Clara SiegelProduct Manager

@clara_siegel

Our Viz-dentials

[email protected]

[email protected]

Clara – let me know if this works for you!

Help people see and understand their data

The human visual system is powerfulHow many 9s are there?

The human visual system is powerfulHow many 9s are there?

This is how an Accountant views data

This is how Tableau represents data

The Cycle of Visual Analysis

So what’s Tableau beenup to?

Tableau is a fundamental break from the past

Traditional BI Solutions

Tableau’s Products

Tableau DesktopFor anyone Tableau Online

For organizations

Tableau Server Tableau PublicFor public websites

Smart Meets Fast

Visual analytics• Ad-hoc calculations• New Calculation Editor• Auto-complete for calculations• Level of detail expressions• Drag-and-drop analytics• Instant Analytics• Lasso and radial selection• Geographic search• New pan-and-zoom experience• Demographic data layers

Tableau Server• Vizportal - New Server &

improved interface • Infinite scrolling• Universal search• Improved Permissions

management• High Availability Improvements • REST APIs for provisioning and

content management• Tabcmd Improvements• New Admin Views

Performance• Parallel queries • Data Engine Vectorization• Parallel aggregation• Temp table support on Data

Server• Saved Query Caching• Query Fusion• Query Batch Ordering• Shadow Extracts

User Experience• Redesigned Start and Connect

Experience• Enhanced Story Points

Formatting• Responsive Marks• Fast Tooltips• Thumbnail Previews in Desktop• Reset button in continuous

Quick Filters

Data Preparation• Excel Clean-up• Pivot• Data Split • REGEX• Metadata grid• Data Extract API for Mac OS• Publish and append in the TDE

API• Access files from SPSS, SAS and

R• Improved Salesforce connector

Mobile• Redesigned App Experience• Offline snapshots of Favorites• Create and Edit calculations in

Mobile Authoring

The Big Data Problem

We areSWIMMING

in data.

“5,000,000,000,000,000,000bytes created since

the dawn of man until 2003”

Sunday”

Scenarios: 3 main sources of Big Data

Human-generated data+ Social media+ Emails, text messages+ YouTube videos

Machine-generated data+ Sensors+ Internet of Things

Process-generated data

+ Business systems+ Web logs

80% unstructuredor semi-structured

20% structured

Most of the world’s data is not accessible

Unstructured data: JSON

100s more

NoSQL DBs

{ name: { first: Michael, last: Smith }, hobbies: [ski, soccer], district: Los Altos}{ name: { first: Jennifer, last: Gates }, hobbies: [sing], preschool: CCLC}

Name Gender Age

Michael M 6

Jennifer F 3

RDBMS example

JSON example

JSON is both schema-less and complex

Relational databases cannot solve the data challenges that we face today

Hierarchical Databases HW &

Application-specific data

Relational Databases Application

independent Scale-up architecture Structured data only Schema-on-write Limited data

processing High cost

Today’s use cases are driving the need for a new generation of databases

NoSQL Databases ALL DATA – Structured

& Unstructured Massive scale – scale-

out Schema-on-read Storage with

Compute Low cost

Broad access to Big Data platformsVisual analytics without coding

Hybrid data architecture

Data blending across data sourcesPlatform query performance

Consistent interface to visualizing data

Tableau plays a fundamental role in Big Data analysis

Together we drive insight.

MongoDB combines the benefits of NoSQL with the robustness of RDBMS

Tableau + MongoDB: Better Together

What Happens When you Combine the Best of NoSQL and Visual Analytics Together?

Schema-on-read on JSON reduces the need for ETL

Schema-on-read can be built into a SQL interface

DataApplication

Tableau users can connect to MongoDB through an ODBC interface

ODBC Driver

OD

BC

Inte

rface

Dri

ver

Imp

lem

enta

tion

SQL-92 MongoDB Native API

Tableau users can connect to MongoDB through an ODBC interface

ODBC Driver

OD

BC

Inte

rface

Dri

ver

Imp

lem

enta

tion

SQL-92 MongoDB Native API

Simba MongoDB ODBC Driver Translates SQL into Native

MongoDB API calls Allows users to infer or define

schemas on schema-less JSON data

Converts JSON data to relational data

Based on ODBC 3.80 Standard Full 64-bit and 32-bit support Full SQL support

Tableau + MongoDB Demo:Simba Driver<CLARA TO FILL IN OVER-RIDING QUESTION WE WANT TO ANSWER OF OUR DATA> Clara – please fill

in question and/or add slides you need to setup your demo

<INSERT SLIDES FROM MONGODB>

Ron and/or Asya– please insert any slides you’d like to include on the deep dive for the new interface to MongoDB

Tableau + MongoDB Demo:PostgreSQL Interface<JEFF OR CLARA TO FILL IN OVER-RIDING QUESTION WE WANT TO ANSWER OF OUR DATA>

Jeff, Clara – please fill in question and/or add slides you need to setup your demo

Summary

Thank you!

Jeff Feng | Product Manager @[email protected]

Clara Siegel | Product Manager [email protected]

@clara_siegel

Ron Avnur | VP, Product Management [email protected]

Asya Kamsky | Principal Solutions Architect

[email protected]

Introduction

Introduction

Viz

Dark blue divider

Light blue divider

Orange divider