Top Banner
Scaling Tableau at Netflix Albert Wong - Reporting Platform Silicon Valley Enterprise Tableau User Group - July 14, 2016
33

Scaling Tableau at Netflix - July 14, 2016

Jan 06, 2017

Download

Data & Analytics

Albert Wong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scaling Tableau at Netflix - July 14, 2016

Scaling Tableau at NetflixAlbert Wong - Reporting Platform

Silicon Valley Enterprise Tableau User Group - July 14, 2016

Page 2: Scaling Tableau at Netflix - July 14, 2016

Overview

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 3: Scaling Tableau at Netflix - July 14, 2016

Topics

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

UsersInfrastructureFeature GapsBig Data

Page 4: Scaling Tableau at Netflix - July 14, 2016

The Beginning - Tableau Demo Afterthoughts (2011)

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

“I thought Tableau was beautiful … unclear on what it would look like to deploy this in production at Netflix”

“I thought it was interesting, particularly for analysts. Not sure how we would use it broadly”

Page 5: Scaling Tableau at Netflix - July 14, 2016

Deciding When to use Tableau

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 6: Scaling Tableau at Netflix - July 14, 2016

Reporting Platform Landscape (2012)

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Enterprise Tools Offline Analytical Tools

Sting

Page 7: Scaling Tableau at Netflix - July 14, 2016

Tableau 8 Roadshow Sparks Re-evaluation (2013)

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 8: Scaling Tableau at Netflix - July 14, 2016

Our Tableau Milestones

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Proof of ConceptGap EngineeringOnboardingPlatform Integration

Page 9: Scaling Tableau at Netflix - July 14, 2016

Key Features for POC Candidate

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Not highly visible

Not academic exercise

No complicated dependencies

No existing solution

Sherlock - Netflix’s 1st Tableau Server Viz

Referenced in

Netflix Tech Blog

Page 10: Scaling Tableau at Netflix - July 14, 2016

Milestone Progression

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Proof of Concept

Gap Engineering

Onboarding

Platform Integration

Page 11: Scaling Tableau at Netflix - July 14, 2016

Key Gaps Slowing Down Broader Adoption

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Server Account ManagementEmailing

Page 12: Scaling Tableau at Netflix - July 14, 2016

Server Account Management Problem

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 13: Scaling Tableau at Netflix - July 14, 2016

Server Account Management Solution

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

+ REST API

Page 14: Scaling Tableau at Netflix - July 14, 2016

Server Account Management Solution

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

redirectidentify

signup flow

authenticate

add

no account error

redirect

Page 15: Scaling Tableau at Netflix - July 14, 2016

Emailing Problem

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 16: Scaling Tableau at Netflix - July 14, 2016

Emailing Solution

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

+ tabcmd

Page 17: Scaling Tableau at Netflix - July 14, 2016

Milestone Progression

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Proof of Concept

Gap Engineering

Onboarding

Platform Integration

SignupEmail

Tableau Server | Desktop

Page 18: Scaling Tableau at Netflix - July 14, 2016

Onboarding

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Training

User Group

Strategy Group

Learning Developing Innovation

Page 19: Scaling Tableau at Netflix - July 14, 2016

Milestone Progression

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Proof of Concept

Gap Engineering

Onboarding

Platform Integration

SignupEmail

Tableau Server | Desktop

Page 20: Scaling Tableau at Netflix - July 14, 2016

Key Issues to Address in Platform Integration

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

User ExperienceBig Data

Page 21: Scaling Tableau at Netflix - July 14, 2016

Reportal Addresses User Experience

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Discovery Service Landing Pages

Page 22: Scaling Tableau at Netflix - July 14, 2016

Reportal Overview

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

catalog

API </>

UIassets

Load

metadata

+

stats

Page 23: Scaling Tableau at Netflix - July 14, 2016

Big Data - Big Problems

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Error from Hive: ETIMEDOUT

ExecuteStatement finished with operation state: ERROR_STATE

Page 24: Scaling Tableau at Netflix - July 14, 2016

Big Data - Leveraging Tableau SDK

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Netflix API Extract API REST API

Page 25: Scaling Tableau at Netflix - July 14, 2016

Milestone Progression

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Proof of Concept

Gap Engineering

Onboarding

Platform Integration

SignupEmail

Tableau Server | Desktop

Reportal

Data Prepping Utilities

Page 26: Scaling Tableau at Netflix - July 14, 2016

Summary

Silicon Valley Enterprise Tableau User Group - Scaling Tableau at Netflix - July 14, 2016

Page 27: Scaling Tableau at Netflix - July 14, 2016

Kat GordiienkoData Engineering and Analytics (DEA)

Page 28: Scaling Tableau at Netflix - July 14, 2016

The Team

DEA Marketing

Core Marketing Social Listening

Page 29: Scaling Tableau at Netflix - July 14, 2016

Marketing at Netflix

Page 30: Scaling Tableau at Netflix - July 14, 2016

• Create excitement about our content• Motivate people to sign up• Watch our content

Marketing Objectives

Page 31: Scaling Tableau at Netflix - July 14, 2016

• Create excitement about our content• Motivate people to sign up• Watch our content

Marketing executive dashboard shows how active campaigns are performing against these objectives

Marketing Objectives

Page 32: Scaling Tableau at Netflix - July 14, 2016

DEMO

Page 33: Scaling Tableau at Netflix - July 14, 2016

THANK YOU!