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
Clara – let me know if this works for you!
Tableau’s Products
Tableau DesktopFor anyone Tableau Online
For organizations
Tableau Server Tableau PublicFor public websites
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
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
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
Tableau + MongoDB: Better Together
What Happens When you Combine the Best of NoSQL and Visual Analytics Together?
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
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