Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and...

50

Transcript of Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and...

Page 1: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with
Page 2: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Welcome

Page 3: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Advancing your Big Data Strategy

Robbin Cottiss

Strategic Customer Consultant

Tableau

# T C 1 8

Vindy Krishnan

Senior Product Manager

Tableau

Page 4: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

You Know Me…

Page 5: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

DATA TABLEAU AND

And Me…

Page 6: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Audience Poll

How many of you are new to Tableau?

How many of you are new to Big Data?

How many of you have or are moving their Big Data Platform to the cloud?

Page 7: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Our Goals for Today

Re-introduce “Big Data” and why it might be just “Data”

Understand how the Tableau Platform Integrates with Modern Data Platforms

Extract some patterns and generalize to provide a reference framework

Evaluate successful customer strategies and architectures

Demo the framework and recap

The Goal of Goals: Develop a Platform Mindset

Page 8: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

What’s the Situation?

Page 9: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Converging Waves

Data Cloud

Page 10: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Converging Waves

Data Cloud

Page 11: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Data

Cloud

Tableau

Modern Analytics Platform

Page 12: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Why Do We Need a Modern Data Architecture?

Page 13: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

The Tableau Platform

Desktop Browser Mobile Embedded

Data Access

Deployment ON-PREMISES | CLOUD | HOSTED WINDOWS | LINUX | MAC MULTI-TENANT

Se

cu

rity

& C

om

pli

an

ce

Ex

ten

sib

ility &

AP

Is

Data Prep

Governance

Content Discovery

Analytics

Collaboration

Live | In-memory | Hybrid Connectivity

Data Blending| Query Federation | Visual Data Prep | Auto Data Modeling

Centralized Data Sources | Certification | Usage Analysis | Permissions

Projects | Recommendations | Versioning | Search

Visual | Ad-hoc | Advanced | Spatial | Calculations | Statistics

Alerting | Subscriptions | Storytelling | Sharing | Discussions

Page 14: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Cloud Platform

Page 15: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Big Data is just ”DATA”!

Page 16: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

3Vs of DATA Coexist with the 3Vs of Use Cases

Page 17: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Principles of a Modern Data Architecture

Page 18: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Key Principles

Support multiple outcomes, applications and personas

Support multiple sources of data

Support multiple tiers of data

Decouple storage from compute

Create an agile data pipeline

Page 19: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Support Multiple Outcomes, Applications and Personas

Page 20: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Personas

Business Users

Data Analysts

Data Scientists

Page 21: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Support Multiple Sources of Data

Page 22: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Types of Data

Page 23: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with
Page 24: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Support Multiple Tiers of Data

Page 25: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Aggregated dataPrepared data

Data

Size

PerformanceLarge data (raw or prepared)

Data Lakes

Store Everything

and Anything

Unknown Questions with

Unknown Answers

Unstructured/Data Mining/

Data Science

Data Warehouses

Analytical Queries

Known Questions with

Unknown Answers

Regularly Refreshed

Business Concepts

Analytical Databases

Precomputed Aggregates

Known Questions and

Known Answers

Analytical Dashboard

Already Constructed

Page 26: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Velocity of Decision Making

Page 27: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Decouple Storage from Compute

Page 28: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with
Page 29: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Customer Examples

Page 30: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Data Platform

Re:Invent - Tableau Rules of Engagement in the Cloud - December 1, 2016

Events Data

Operations

Data

Data Processors

Fast Storage Data Viz

Data

Exploration

Data

Services

kragle

metacat

portal

Amazon S3

Amazon Redshift

Page 31: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

https://vision.cloudera.com/gopro-hadoop-cloud/

Page 32: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

https://blog.keen.io/architecture-of-giants-data-stacks-at-facebook-netflix-airbnb-and-pinterest-9b7cd881af54

Page 33: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Hadoop (HDFS Storage)

CDH

Data lake

Warehouse

atscale

TableauServer +Desktop

SQL +Feeds +CRM + Other

Page 34: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Data Platform

Re:Invent - Tableau Rules of Engagement in the Cloud - December 1, 2016

Events Data

Operations

Data

Data Processors

Fast Storage Data Viz

Data

Exploration

Data

Services

kraglemetacat

portal

Amazon S3

Amazon Redshift

Page 35: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

• Redshift

• Criteria• Fast analytic queries

• OnDemand reports

• SQL

• Client and Reporting tool support

• Scalable

• Prototype

Page 36: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Data Lake (S3)Data Layer

Compute/

Query

Serverless

Spark SQL

Serverless

PySpark

Redshift/

Druid/

Interana

AWS Glue

EMR/Spark

Streaming

(Java/

Scala)

Use Cases

Business

Intelligence/Self

service Analytics

Data Warehousing/

Metadata ManagementLast Mile Data Prep/

Data Science

Access

Points

Page 37: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Updated messaging platform with Amazon Kinesis

Added Amazon Athena to our analytics ecosystem in support of discovery and ad-analyses

New configuration helps us maximize benefit while reducing costs without jeopardizing speed or performance

Successfully deployed Tableau Server to~1,900 internal users

in effort to scale self-service analytics

Customers

Legacy Product

Business

Stakeholders

Editorial Teams

Product Mgr

Engineering

Sales

Product Analytics

Data Scientists

Analysts

Researchers

3rd Party Data

Amazon

S3 Amazon

Redshift

Amazon

Kinesis

Amazon

Athena

Analytics Ecosystem

Tableau Server

Discovery & Ad-hoc

Analyses

Operational Insights

& Monitoring

NEXTGEN

Products

Page 38: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with
Page 39: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

High Level Reference Architecture

Page 40: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Vendor Big Data Stacks

Page 41: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Create an Agile Data Pipeline

Page 42: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Create an Agile Data Pipeline

Data Store Process Store Analyze Insight

Page 43: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Demo

Page 44: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Sources and Acknowledgements

Page 45: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Sources and Acknowledgements

NYC Taxi Data – Trips: http://www.nyc.gov/html/tlc/html/about/trip_record_data.shtml

NYC Taxi - Shape Files: https://github.com/toddwschneider/nyc-taxi-data

Python Modules:

GIS - Fiona / Shapely / Rtree

Redshift - Psycopg2

Blog Posts:

NYC Taxi Data – Inspiration: Todd Schneider

http://toddwschneider.com/posts/analyzing-1-1-billion-nyc-taxi-and-uber-trips-with-a-vengeance/

AWS EMR with Presto CLI Scripts: Mark Litwintschik

http://tech.marksblogg.com/billion-nyc-taxi-rides-presto-emr.html

Documentation:

AWS (EMR, Redshift, Spectrum Etc.)

Tableau

Page 46: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Recap Takeaways

Page 47: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

General

Embrace continuous improvementPromote Ad Hoc Analyses & Automate what you canDesign and Redesign as needs evolve

Consider the breadth and depth of use casesData is multi-channel, multi-layer, even multi sourcedDon’t “always” wait for it to be in the lake.

Learn from the communityYou will hear about successes this week.

One size doesn't fit all…Create Stored Data for Analysis:

Page 48: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Please complete the

session survey from the

Session Details screen

in your TC18 app

Page 49: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with

Thank you!

#TC18

Contact or CTA info goes here

Page 50: Welcome [tc18.tableau.com] · 2020-01-06 · Our Goals for Today Re-introduce “Big Data” and why it might be just “Data”Understand how the Tableau Platform Integrates with