scaling tableau at netflix - july 14, 2016

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

Upload: albert-wong

Post on 21-Apr-2017

1.430 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Scaling Tableau at NetflixAlbert Wong - Reporting Platform

Silicon Valley Enterprise Tableau User Group - July 14, 2016

Overview

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

Topics

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

UsersInfrastructureFeature GapsBig Data

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”

Deciding When to use Tableau

Silicon Valley Enterprise Tableau User Group - 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

Tableau 8 Roadshow Sparks Re-evaluation (2013)

Silicon Valley Enterprise Tableau User Group - 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

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

Milestone Progression

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

Proof of Concept

Gap Engineering

Onboarding

Platform Integration

Key Gaps Slowing Down Broader Adoption

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

Server Account ManagementEmailing

Server Account Management Problem

Silicon Valley Enterprise Tableau User Group - 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

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

Emailing Problem

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

Emailing Solution

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

+ tabcmd

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

Onboarding

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

Training

User Group

Strategy Group

Learning Developing Innovation

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

Key Issues to Address in Platform Integration

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

User ExperienceBig Data

Reportal Addresses User Experience

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

Discovery Service Landing Pages

Reportal Overview

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

catalog

API </>

UIassets

Load

metadata

+

stats

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

Big Data - Leveraging Tableau SDK

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

Netflix API Extract API REST API

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

Summary

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

Kat GordiienkoData Engineering and Analytics (DEA)

The Team

DEA Marketing

Core Marketing Social Listening

Marketing at Netflix

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

Marketing Objectives

• 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

DEMO

THANK YOU!