SlideShare une entreprise Scribd logo
1  sur  43
Tableau & MongoDB –
Visual Analytics at the Speed of
Thought
MongoDB World 2015
Tableau Software
June 2nd, 2015
Introduction
Jeff Feng
Product Manager – Big
Data
@jtfeng
Clara Siegel
Product Manager
@clara_siegel
Our Viz-dentials
jfeng@tableau.co
m
csiegel@tableau.co
m
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 powerful
How 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
been
up to?
Tableau is a fundamental break from the past
Traditional BI Solutions
Tableau’s Products
Tableau Desktop
For anyone Tableau Online
For organizations
Tableau Server Tableau Public
For 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 are
SWIMMING
in data.
“5,000,000,000,000,000,000
bytes 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% unstructured
or 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 platforms
Visual analytics without coding
Hybrid data architecture
Data blending across data sources
Platform query performance
Consistent interface to visualizing
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
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
ODBCInterface
DriverImplementation
SQL-92 MongoDB
Native API
Tableau users can connect to
MongoDB through an ODBC
interface ODBC Driver
ODBCInterface
DriverImplementation
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 @jtfengjfeng@tableau.co
m
Clara Siegel | Product Manager csiegel@tableau.
com
@clara_siegel
Ron Avnur | VP, Product Management ron.avnur@mongodb.c
om
Asya Kamsky | Principal Solutions
Architect
asya@mongodb.c
om
Introduction
Introduction
Dark blue divider
Light blue divider
Orange divider

Contenu connexe

Tendances

Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8MongoDB
 
Webinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasWebinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasMongoDB
 
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseTop 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseMongoDB
 
Benefits of Using MongoDB Over RDBMSs
Benefits of Using MongoDB Over RDBMSsBenefits of Using MongoDB Over RDBMSs
Benefits of Using MongoDB Over RDBMSsMongoDB
 
MongoDB vs Mysql. A devops point of view
MongoDB vs Mysql. A devops point of viewMongoDB vs Mysql. A devops point of view
MongoDB vs Mysql. A devops point of viewPierre Baillet
 
Jumpstart: MongoDB BI Connector & Tableau
Jumpstart: MongoDB BI Connector & TableauJumpstart: MongoDB BI Connector & Tableau
Jumpstart: MongoDB BI Connector & TableauMongoDB
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBMongoDB
 
MongoDB Atlas
MongoDB AtlasMongoDB Atlas
MongoDB AtlasMongoDB
 
Webinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory ComputingWebinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory ComputingMongoDB
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeMongoDB
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBMongoDB
 
MongoDB Evenings Dallas: What's the Scoop on MongoDB & Hadoop
MongoDB Evenings Dallas: What's the Scoop on MongoDB & HadoopMongoDB Evenings Dallas: What's the Scoop on MongoDB & Hadoop
MongoDB Evenings Dallas: What's the Scoop on MongoDB & HadoopMongoDB
 
Maximizing MongoDB Performance on AWS
Maximizing MongoDB Performance on AWSMaximizing MongoDB Performance on AWS
Maximizing MongoDB Performance on AWSMongoDB
 
Connecting Teradata and MongoDB with QueryGrid
Connecting Teradata and MongoDB with QueryGridConnecting Teradata and MongoDB with QueryGrid
Connecting Teradata and MongoDB with QueryGridMongoDB
 
Advanced Schema Design Patterns
Advanced Schema Design PatternsAdvanced Schema Design Patterns
Advanced Schema Design PatternsMongoDB
 
SQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveSQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveIBM Cloud Data Services
 
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...MongoDB
 
MongoDB at Baidu
MongoDB at BaiduMongoDB at Baidu
MongoDB at BaiduMat Keep
 
Building a Microservices-based ERP System
Building a Microservices-based ERP SystemBuilding a Microservices-based ERP System
Building a Microservices-based ERP SystemMongoDB
 
Elevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBCElevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBCMongoDB
 

Tendances (20)

Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8
 
Webinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasWebinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB Atlas
 
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data WarehouseTop 5 Things to Know About Integrating MongoDB into Your Data Warehouse
Top 5 Things to Know About Integrating MongoDB into Your Data Warehouse
 
Benefits of Using MongoDB Over RDBMSs
Benefits of Using MongoDB Over RDBMSsBenefits of Using MongoDB Over RDBMSs
Benefits of Using MongoDB Over RDBMSs
 
MongoDB vs Mysql. A devops point of view
MongoDB vs Mysql. A devops point of viewMongoDB vs Mysql. A devops point of view
MongoDB vs Mysql. A devops point of view
 
Jumpstart: MongoDB BI Connector & Tableau
Jumpstart: MongoDB BI Connector & TableauJumpstart: MongoDB BI Connector & Tableau
Jumpstart: MongoDB BI Connector & Tableau
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDB
 
MongoDB Atlas
MongoDB AtlasMongoDB Atlas
MongoDB Atlas
 
Webinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory ComputingWebinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory Computing
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
MongoDB Evenings Dallas: What's the Scoop on MongoDB & Hadoop
MongoDB Evenings Dallas: What's the Scoop on MongoDB & HadoopMongoDB Evenings Dallas: What's the Scoop on MongoDB & Hadoop
MongoDB Evenings Dallas: What's the Scoop on MongoDB & Hadoop
 
Maximizing MongoDB Performance on AWS
Maximizing MongoDB Performance on AWSMaximizing MongoDB Performance on AWS
Maximizing MongoDB Performance on AWS
 
Connecting Teradata and MongoDB with QueryGrid
Connecting Teradata and MongoDB with QueryGridConnecting Teradata and MongoDB with QueryGrid
Connecting Teradata and MongoDB with QueryGrid
 
Advanced Schema Design Patterns
Advanced Schema Design PatternsAdvanced Schema Design Patterns
Advanced Schema Design Patterns
 
SQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveSQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The Move
 
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
 
MongoDB at Baidu
MongoDB at BaiduMongoDB at Baidu
MongoDB at Baidu
 
Building a Microservices-based ERP System
Building a Microservices-based ERP SystemBuilding a Microservices-based ERP System
Building a Microservices-based ERP System
 
Elevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBCElevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBC
 

En vedette

Webinar: Live Data Visualisation with Tableau and MongoDB
Webinar: Live Data Visualisation with Tableau and MongoDBWebinar: Live Data Visualisation with Tableau and MongoDB
Webinar: Live Data Visualisation with Tableau and MongoDBMongoDB
 
SlamData - How MongoDB Is Powering a Revolution in Visual Analytics
SlamData - How MongoDB Is Powering a Revolution in Visual AnalyticsSlamData - How MongoDB Is Powering a Revolution in Visual Analytics
SlamData - How MongoDB Is Powering a Revolution in Visual AnalyticsJohn De Goes
 
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x BenchmarkMongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark承翰 蔡
 
What's on Your Wish List?
What's on Your Wish List?What's on Your Wish List?
What's on Your Wish List?MongoDB
 
APM Talk
APM TalkAPM Talk
APM TalkMongoDB
 
Consolidate and Simplify MongoDB Infrastructure with All-flash
Consolidate and Simplify MongoDB Infrastructure with All-flashConsolidate and Simplify MongoDB Infrastructure with All-flash
Consolidate and Simplify MongoDB Infrastructure with All-flashMongoDB
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning TalkMongoDB
 
Redis & MongoDB: Stop Big Data Indigestion Before It Starts
Redis & MongoDB: Stop Big Data Indigestion Before It StartsRedis & MongoDB: Stop Big Data Indigestion Before It Starts
Redis & MongoDB: Stop Big Data Indigestion Before It StartsMongoDB
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB
 
Overcoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSDOvercoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSDMongoDB
 
Running Natural Language Queries on MongoDB
Running Natural Language Queries on MongoDBRunning Natural Language Queries on MongoDB
Running Natural Language Queries on MongoDBMongoDB
 
BI, Reporting and Analytics on Apache Cassandra
BI, Reporting and Analytics on Apache CassandraBI, Reporting and Analytics on Apache Cassandra
BI, Reporting and Analytics on Apache CassandraVictor Coustenoble
 
Webinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDBWebinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDBMongoDB
 
92 electrical interview questions and answers
92 electrical interview questions and answers92 electrical interview questions and answers
92 electrical interview questions and answersElectricalCareer66
 

En vedette (15)

Webinar: Live Data Visualisation with Tableau and MongoDB
Webinar: Live Data Visualisation with Tableau and MongoDBWebinar: Live Data Visualisation with Tableau and MongoDB
Webinar: Live Data Visualisation with Tableau and MongoDB
 
SlamData - How MongoDB Is Powering a Revolution in Visual Analytics
SlamData - How MongoDB Is Powering a Revolution in Visual AnalyticsSlamData - How MongoDB Is Powering a Revolution in Visual Analytics
SlamData - How MongoDB Is Powering a Revolution in Visual Analytics
 
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x BenchmarkMongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
 
What's on Your Wish List?
What's on Your Wish List?What's on Your Wish List?
What's on Your Wish List?
 
APM Talk
APM TalkAPM Talk
APM Talk
 
Consolidate and Simplify MongoDB Infrastructure with All-flash
Consolidate and Simplify MongoDB Infrastructure with All-flashConsolidate and Simplify MongoDB Infrastructure with All-flash
Consolidate and Simplify MongoDB Infrastructure with All-flash
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Redis & MongoDB: Stop Big Data Indigestion Before It Starts
Redis & MongoDB: Stop Big Data Indigestion Before It StartsRedis & MongoDB: Stop Big Data Indigestion Before It Starts
Redis & MongoDB: Stop Big Data Indigestion Before It Starts
 
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
MongoDB Linux Porting, Performance Measurements and and Scaling Advantage usi...
 
Overcoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSDOvercoming Scaling Challenges in MongoDB Deployments with SSD
Overcoming Scaling Challenges in MongoDB Deployments with SSD
 
Running Natural Language Queries on MongoDB
Running Natural Language Queries on MongoDBRunning Natural Language Queries on MongoDB
Running Natural Language Queries on MongoDB
 
BI, Reporting and Analytics on Apache Cassandra
BI, Reporting and Analytics on Apache CassandraBI, Reporting and Analytics on Apache Cassandra
BI, Reporting and Analytics on Apache Cassandra
 
Webinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDBWebinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDB
 
92 electrical interview questions and answers
92 electrical interview questions and answers92 electrical interview questions and answers
92 electrical interview questions and answers
 

Similaire à Tableau & MongoDB: Visual Analytics at the Speed of Thought

Boston Data Engineering: Alphabet Soup with Composable Analytics
Boston Data Engineering: Alphabet Soup with Composable AnalyticsBoston Data Engineering: Alphabet Soup with Composable Analytics
Boston Data Engineering: Alphabet Soup with Composable AnalyticsBoston Data Engineering
 
L’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneL’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneMongoDB
 
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are InterchangeableMyth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are InterchangeableDenodo
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Group
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biSatya Shyam K Jayanty
 
Tableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My LifeTableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My LifeRussell Spangler
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Denodo
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database RoundtableEric Kavanagh
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyNeo4j
 
Customer migration to azure sql database from on-premises SQL, for a SaaS app...
Customer migration to azure sql database from on-premises SQL, for a SaaS app...Customer migration to azure sql database from on-premises SQL, for a SaaS app...
Customer migration to azure sql database from on-premises SQL, for a SaaS app...George Walters
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathleNeo4j
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to GraphsNeo4j
 
DAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data ModelerDAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data ModelerDATAVERSITY
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyNeo4j
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudJames Serra
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingRTTS
 
Tableau7 0prsentation-120704025343-phpapp02
Tableau7 0prsentation-120704025343-phpapp02Tableau7 0prsentation-120704025343-phpapp02
Tableau7 0prsentation-120704025343-phpapp02Rahul Jain
 

Similaire à Tableau & MongoDB: Visual Analytics at the Speed of Thought (20)

Boston Data Engineering: Alphabet Soup with Composable Analytics
Boston Data Engineering: Alphabet Soup with Composable AnalyticsBoston Data Engineering: Alphabet Soup with Composable Analytics
Boston Data Engineering: Alphabet Soup with Composable Analytics
 
L’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneL’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazione
 
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are InterchangeableMyth Busters II: BI Tools and Data Virtualization are Interchangeable
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
 
Tableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My LifeTableau Seattle BI Event How Tableau Changed My Life
Tableau Seattle BI Event How Tableau Changed My Life
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
 
Customer migration to azure sql database from on-premises SQL, for a SaaS app...
Customer migration to azure sql database from on-premises SQL, for a SaaS app...Customer migration to azure sql database from on-premises SQL, for a SaaS app...
Customer migration to azure sql database from on-premises SQL, for a SaaS app...
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathle
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to Graphs
 
DAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data ModelerDAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
Amazon QuickSight
Amazon QuickSightAmazon QuickSight
Amazon QuickSight
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data Testing
 
Tableau7 0prsentation-120704025343-phpapp02
Tableau7 0prsentation-120704025343-phpapp02Tableau7 0prsentation-120704025343-phpapp02
Tableau7 0prsentation-120704025343-phpapp02
 

Plus de MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump StartMongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
 

Plus de MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Dernier (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Tableau & MongoDB: Visual Analytics at the Speed of Thought

  • 1. Tableau & MongoDB – Visual Analytics at the Speed of Thought MongoDB World 2015 Tableau Software June 2nd, 2015
  • 2. Introduction Jeff Feng Product Manager – Big Data @jtfeng Clara Siegel Product Manager @clara_siegel Our Viz-dentials jfeng@tableau.co m csiegel@tableau.co m Clara – let me know if this works for you!
  • 3. Help people see and understand their data
  • 4. The human visual system is powerfulHow many 9s are there?
  • 5. The human visual system is powerful How many 9s are there?
  • 6. This is how an Accountant views data
  • 7. This is how Tableau represents data
  • 8. The Cycle of Visual Analysis
  • 10. Tableau is a fundamental break from the past
  • 12. Tableau’s Products Tableau Desktop For anyone Tableau Online For organizations Tableau Server Tableau Public For public websites
  • 14. 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
  • 15. The Big Data Problem
  • 17. “5,000,000,000,000,000,000 bytes created since the dawn of man until 2003” Sunday”
  • 18.
  • 19. 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
  • 20. 80% unstructured or semi- structured 20% structured Most of the world’s data is not accessible Unstructured data: JSON 100s more NoSQL DBs
  • 21. { 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
  • 22. Relational databases cannot solve the data challenges that we face today
  • 23. 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
  • 24. Broad access to Big Data platforms Visual analytics without coding Hybrid data architecture Data blending across data sources Platform query performance Consistent interface to visualizing Tableau plays a fundamental role in Big Data analysis
  • 26. MongoDB combines the benefits of NoSQL with the robustness of RDBMS
  • 27. Tableau + MongoDB: Better Together What Happens When you Combine the Best of NoSQL and Visual Analytics
  • 28. Schema-on-read on JSON reduces the need for ETL
  • 29. Schema-on-read can be built into a SQL interface
  • 30. DataApplication Tableau users can connect to MongoDB through an ODBC interface ODBC Driver ODBCInterface DriverImplementation SQL-92 MongoDB Native API
  • 31. Tableau users can connect to MongoDB through an ODBC interface ODBC Driver ODBCInterface DriverImplementation 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
  • 32. 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
  • 33. <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
  • 34. 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
  • 37. Jeff Feng | Product Manager @jtfengjfeng@tableau.co m Clara Siegel | Product Manager csiegel@tableau. com @clara_siegel Ron Avnur | VP, Product Management ron.avnur@mongodb.c om Asya Kamsky | Principal Solutions Architect asya@mongodb.c om
  • 40.

Notes de l'éditeur

  1. Abstract Tableau enables people to ask questions of their data by bringing analysis and visualization together with revolutionary technology. In this session, you’ll learn how to leverage Tableau and MongoDB for visual analytics of rich JSON data at the speed of thought, dramatically reducing the time-to-insight for users. The talk will include interactive demos and best practices to drive smart and fast business insights.
  2. We believe in the triumph of facts. We believe in unleashing human ingenuity. We believe in empowered workplaces. We enable people to contribute and make achievements that they consider to be the highest use of their skills, intellect, and capabilities. When this happens, they improve their lives, their organizations, and the world. We do this by making software that helps people, regardless of technical skill, see and understand their data. This liberates people’s natural curiosity and creative energy. It enables them to have a conversation with their data that was never before possible – leading to valuable discoveries that challenge the status quo.
  3. Traditional BI implementations are famous for falling flat on their face, leaving customers weary and shy of taking a chance on BI projects. History has left a sour taste amonst many companies leaving them un trustworthy of change.
  4. We have 4 main products
  5. We are SWIMMING in data. Companies are literally DROWNING in a TIDAL WAVE of Big Data And not only is it NOT going away… IT’S GETTING WORSE!
  6. Eric Schmidt said that 5 EXABYTES of information, // that’s TEN to the 18 zeros // was created from the DAWN of civilization until 2003. <CLICK> NOW that amount of information is created every 2 days
  7. Just remember the 4 V’s of Big Data: VOLUME, VELOCITY, VARIETY & VALUE THIS is the ACADEMIC view of Big Data
  8. There are 3 main signs or sources of Big Data <CLICK> Number ONE look for Process Generated Data. This includes data from business systems and web logs. For business systems, if they want to analyze operational data from Salesforce, NetSuite, TFS, Alpo, Egencia, & Concur. Or perhaps operational web log data from their website // THAT IS BIG DATA <CLICK> Number TWO look for Machine Generated Data // that includes sensors and the Internet of Things. Smartphones generate TONS of data // As do cars, elevators and factory machinery THAT IS BIG DATA <CLICK> Lastly, there’s all the human-generated data. E-mail data, social data, document data // THAT IS BIG DATA
  9. Something else you should know about Big Data Only 20% of the world’s data is structured data <CLICK> Which means that MOST of the world’s data is UNSTRUCTURED // and NOT immediately accessible. <CLICK> We are moving from a WORLD of FLAT FILES to a WORLD of JSON All of this wrecks havoc for visual analysis We’re at the tip of the iceburg – LITERALLY <PAUSE> <CLICK> MongoDB is one of the best solutions for addressing the opportunity beneath the surface of the iceburg
  10. Relational databases CANNOT solve the data challenges that we face today Someday VERY SOON, we are going to look back at relational databases and think THIS <CLICK> Take this in for a second Relational Databases are great when… … you know the relationships in advance … when the schema doesn’t change … when your data is flat and not nested … when the data fits on one machine
  11. Today’s use cases are driving the NEED // for a new generation of databases In the not so distant past, // we used Hierarchical Databases // which contained HW and Application Specific Data. This meant that data was NOT easily reusable across applications Then came the era of the Relational Database. Relational databases have a lot of limitations relative to Hadoop & NoSQL They have a scale-up architecture. // They can only handle structured data. // They are schema-on-write. // They have limited data processing capabilities. // And they are expensive. That said, relational databases are still very relevant as a transaction source, // and they will continue to be It’s just that relational databases are DECLINING as a Big Data DESTINATION. // Companies are RIGHT-SIZING their Relational DBs In reaction, the Relational Database Vendors are creating reference architectures with Hadoop // to SLOW the bleeding NoSQL Databases on the other hand // (of which Hadoop is one type) // invite you to store ALL OF YOUR DATA – both structured and unstructured. They are designed to be distributed with a scale-out architecture, // meaning when you scale // you just add another BOX // instead of getting a BIGGER BOX They allow you to be more AGILE // They allow for SCHEMA-ON-READ – this means you don’t have to actually DEFINE your schema // UNTIL you are ready to analyze it They combine STORAGE together with COMPUTE It’s CHEAPER!!! Think $300/TB for HADOOP, $1500/TB for TERADATA
  12. Tableau plays a FUNDAMENTAL role // in the analysis of Big Data. If you have ever walked the floors at any of the Big Data conferences, // you’ll see Tableau EVERYWHERE // and it all goes back to our core value proposition for ALL Data So Why Does Tableau WIN for Big Data? First, we provide broad access to Big Data platforms // – We have a number of direct connectors in our product for Hadoop, NoSQL and Cloud-based data sources For Hadoop, our top partners include Cloudera, Hortonworks & MapR For NoSQL, we have connectors to Datastax Cassandra & MarkLogic & hopefully soon MongoDB And for Cloud, we have Google BigQuery, Amazon Redshift & Amazon EMR We help to unlock huge data stores by enabling visual analytics without coding // – Data that is stored in Hadoop is NOT easily accessible, // ESPECIALLY to business users. // With Tableau, you don’t need to write code // – this extends the accessibility and usefulness of Big Data // to ALL users! We have a hybrid data architecture - // Tableau can connect LIVE to data sources or bring it IN-MEMORY. // LIVE connectivity works great for the data exploration use case // OR when connecting to FAST, INTERACTIVE query engines such as Impala & Spark against large datasets. // IN ADDITION, we can also ACCELERATE slower data sources by using our in-memory Data Engine. This enables TWO distinct use cases in Big Data: Data Exploration and Data Reporting In the data exploration use case, // Tableau users connect directly to their data // to understand the shape of their data, // identify initial trends and outliers, // and decide what view of the data they want to expose to their end users In the data reporting use case, // Tableau users access prepared views of the data // to create purpose-built dashboards and storypoints We enable mashup with other data via data blending – As a Tableau user, // you are not FORCED to move any of your data, // NOR does it need to be in ONE place. It’s not just about BIG DATA, it’s about DISTRIBUTED DATA We invest in our platform query performance – // ALL of those GREAT performance enhancements in V9 will really shine here. // Of the improvements, parallel queries are ESPECIALLY relevant on distributed architectures such as Hadoop We provide a consistent interface to visualizing data - // If a user is accustomed to using Tableau for small data, // it’s the same familiar interface for the analysis of Big Data as well
  13. Analyzing JSON data in a BI or data visualization tool traditionally requires an ETL process. There are three reasons you would want to use an ETL process: 1. Data standardization or data cleansing – making the data more queryable 2. Representational transformation – changing the source data from nested & complex to flat & relational 3. Data movement – moving the data from the staging area to a target system Performing traditional ETL requires additional operational overhead as well as longer time-to-insight due to the additional steps. It also often requires IT involvement to help transform the data due to the limited availability and capability of “business user friendly” ETL tools Interfaces that enable “schema-on-read” such as the Simba ODBC driver for MongoDB can eliminate aspects 2 & 3 for data transformation and data movement.
  14. Representing nested data in a relational model is a big challenge. The easiest way of representing nested data in a relational model is by simple flattening.   The drawback of this approach is that nested elements such as arrays can cause the flattened relational model to become very sparse. A preferred method of representing nested data in a relational model is to create a separate virtual sub-table for each nested element.   In the main fact table, key value pairs become the column names and table elements while embedded sub-documents would become flattened.   However, a nested array would be represented as a virtual sub-table that is linked together with a foreign key to the main table to maintain the relationship between the records.   The foreign keys are not part of the original dataset, but they are generated during schema inference to establish the relationship. An example of this is shown with users being the main table and cars being the virtual sub-table from the nested array.
  15. Now if your customer asks you how we connect to Big Data // it’s primarily through an ODBC interface The ODBC driver // translates SQL-92 queries into SQL-LIKE languages such as HiveQL To achieve the BEST performance possible, // we custom tune the SQL we generate. We also push down aggregations, filters and other SQL operations // TO the big data platforms // to take ADVANTAGE of their capability to handle LARGE amounts of data
  16. Simba MongoDB ODBC Driver Translates SQL into Native MongoDB API calls Performs schema inference to capture relational metadata for JSON – This is to help maps schema-less data to fixed schema Converts JSON data to relational data Based on ODBC 3.80 Standard Full 64-bit and 32-bit support Full SQL support