deploy and enjoy: tableau mobile at enterprise scale · kerberos. authentication server info : ......

88

Upload: others

Post on 16-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS
Page 2: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Deploy and Enjoy: Tableau Mobile at Enterprise Scale

# D e p l o y E n j o y M o b i l e

Paul Cardon

Staff Software Engineer

Tableau

Sham Dorairaj

Senior Software Engineer

Tableau

Page 3: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Sham Dorairaj

# D e p l o y E n j o y M o b i l e

Page 4: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Paul Cardon

# D e p l o y E n j o y M o b i l e

Page 5: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau Mobile Team

We a r e b u t t w o o f m a n y :Test

User Experience

Support

Development

Documentation

# D e p l o y E n j o y M o b i l e

Page 6: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau Champion

Tableau Server Administrator

IT/Operations

IT Security

You want to enable your Tableau Server users to enjoy Tableau on their mobile devices

You!

Page 7: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

”Give our enterprise customers guidance on how to deploy Tableau Mobile in their network environments.”

Welcome and Introduction

Signing into Tableau ServerConnect > Trust > Authenticate

Mobile Device Management (MDM)Customize Tableau Mobile

Lagniappes

Page 8: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau overviewTableau Mobile

is the fastest &

most delightful

way to stay on

top of your data

Page 9: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau Mobile

Page 10: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS
Page 11: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Managing Mobile is Different

Mobile Platforms are unique:

Operating Systems

Apps & App Stores

Different Security Concerns

Bring-Your-Own-Device (BYOD) is common

Device is personal

Page 12: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Sign into Tableau Server

Page 13: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Signing into Tableau Server

1. Connect

2. Trust

3. Authenticate

Page 14: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Step 1: Connect

Page 15: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Private Network

Connect: Private Network (aka Intranet)

Page 16: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Private Network

Connect: Reverse Proxy

Page 17: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Private Network

Connect: Virtual Private Network (VPN)

Page 18: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Connect: The Cloud

Page 19: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Connect

Work with your Networking Team about which solution makes sense for your company

Page 20: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Signing into Tableau Server

1. Connect

2. Trust

3. Authenticate

Page 21: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Step 2: Trust

A Philosophical Argument?

Page 22: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS
Page 23: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

When you die, if you get a choice between going to regular heaven or pie heaven, choose pie heaven. It might be a trick, but if it's not, mmmmmmmm, boy.

Jack Handey

Page 24: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

When you choose your data transfer protocol, if you get a choice between an insecure protocol and a secure protocol, choose the secure protocol.

Page 25: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

It won’t be a trick, so, mmmmmmmm, boy.

Paul Cardon

Page 26: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: Why use HTTPS?

• S = Secure. SSL and TLS are secure protocols that enable HTTPS.

• HTTPS ensures you are talking to the correct server.

• HTTPS prevents eavesdropping.

• Apps in the iOS app store have to provide justification for supporting HTTP.

• Chrome browsers mark all HTTP–based sites and traffic as insecure.

Page 27: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Page 28: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “1”Signed by “A”

Page 29: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “1”Signed by “A”

Page 30: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Page 31: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “2”Signed by “B”

Page 32: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “2”Signed by “B”

Page 33: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Page 34: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “MyTableau”Signed by “Company”

Page 35: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “MyTableau”Signed by “Company”

Page 36: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Page 37: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

“Company” Certificate Authority

Page 38: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “MyTableau”Signed by “Company”

“Company” Certificate Authority

Page 39: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Trust: SSL Certificates

Certificate Authority ”A”

Certificate Authority ”B”

Server “MyTableau”Signed by “Company”

“Company” Certificate Authority

Page 40: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Signing into Tableau Server

1. Connect

2. Trust

3. Authenticate

Page 41: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Authentication

Page 42: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Why Authentication?

“workgroup session id”

Authentication types supported by Tableau Mobile:

Local Auth (User-Password)

SAML

Kerberos

Page 43: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Authentication

Server Info :

external_version : 2018.3

authentication :

type : user-password

Page 44: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Local Authentication

Page 45: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Local Authentication

Page 46: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

“SAML” Authentication

Client

Identity Provider

Service Provider

Security

Assertion

Markup

Language

Page 47: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

“SAML” Authentication

Security

Assertion

Markup

Language

Tableau Mobile

Identity Provider

Service Provider

Page 48: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

“SAML” Authentication

Tableau Mobile

Identity Provider

Tableau Server

Security

Assertion

Markup

Language

Page 49: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

SAML Authentication in a Webview

Page 50: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

SAML Authentication in a Webview

Page 51: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Kerberos

Supports:Single Sign On for multiple services

Long lived sessions with Ticket Granting

Tickets (TGT)

Tableau requirements:Active Directory

Profile installed on the mobile device:

User principal name

Realm (your active directory domain)

If Kerberos fails, fall back can be configured.

Page 52: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Kerberos

Page 53: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Kerberos

User certificate decodes the ticket

User never types credentials!

Page 54: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Signed In!

Page 55: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Signing into Tableau Server

1. Connect

2. Trust

3. Authenticate

Page 56: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Users

I don’t want to

sign in ever again!

IT

I want my users

to be safe and renew

their sessions often!

Page 57: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Remembering Credentials

Tableau sessions expire after 4 hours of no use

… and you may need to enter credentials again

It Depends…

User–Password: If “Keep Me Signed In” is enabled, No

SAML: Yes

Kerberos: Only when Ticket Granting Ticket renewal is needed

Page 58: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Connected Clients to the Rescue!

Tableau Mobile for Tableau Online only (iOS, Android)

Page 59: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Identify Your Setup And Deploy To Users With MDM

Page 60: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Mobile Device Management

Page 61: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Mobile Device Management (MDM)

Secure

Configure

Distribute

Control

Page 62: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

MDM: Secure Devices

Configure VPN

Entire device or per-app

Secure

Page 63: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

MDM: Configure Devices

Install SSL certificates

Install Kerberos certificates

Configure email

Apple Device Enrollment Program (DEP)Configure

Page 64: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

MDM: Apps

Can push apps to devicesAll your users could run the same version of Tableau Mobile

Control which groups of people get which apps

Distribute

Page 65: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

MDM: Control Devices

Require device unlock passcode

Disable camera, screen capture, etc.

Specify the apps that can use cellular data

Remotely wipe device

Control

Page 66: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

MDM: Systems

AppConfig(iOS Only) Compatible with:

VMWare AirWatch

MobileIron

Citrix XenMobile

Microsoft Intune

Pro Tip from Tableau DevIT: your MDM vendor can help

SDK Integration(iOS Only):

Page 67: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

Page 68: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

AppConfig

Industry standard, more info at appconfig.org

Publicly available app delivered with a special XML file containing key-value pairs

On startup, the app checks for these key-value pairs. If the app finds them, it uses them.

Page 69: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

Reduce friction for users to sign in

Thanks to MDM: Experience can be tailored to different groups of users

Page 70: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

Tableau Mobile AppConfig Key-Value Pairs

Key Value Type Example Value

AppServiceHosts string tableau.example.com, tableau-sales.example.com

AppServiceLabels string Main, Sales

CustomHostsTitle string Our Company Servers

RemoveTableauOnlineButt

onboolean true

HideServerNameField boolean true

RestrictUsername boolean true

UserName string janedoe

Documentation available online

Page 71: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

Page 72: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

AppServiceHosts =

tableau.example.com, tableau-sales.example.com

Page 73: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

AppServiceHosts =

tableau.example.com, tableau-sales.example.com

AppServiceLabels =

Main, Sales

CustomHostsTitle =

Our Company Servers

Page 74: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Customize Tableau Mobile

AppServiceHosts =tableau.example.com, tableau-sales.example.com

AppServiceLabels =Main, Sales

CustomHostsTitle =Our Company Servers

HideServerNameField= trueRemoveTableauOnlineButton = true

Page 75: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Lagniappes

Page 76: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau Data stored on your mobile device

Favorites cached on-device, viewable without a network connection

At regular intervals the app requests fresh versions of these offline favorites

Favorites are deleted on Sign Out or app removal

Configurable per site, under Offline Favorites

Page 77: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Configure Offline Favorites

Page 78: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Mobile App Bootstrap

Want to build your own custom mobile app? Consider starting here

Separate Objective-C and React Native versions

Objective-C library for Connected Clients

Was covered in depth in a separate session

Mobile app bootstrap | Custom mobile apps with embedded Tableau visualizations

Let us know if you’re developing custom mobile apps!

Page 79: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

How We Troubleshoot: Certificates

SSL Detective and Certificate Inspector

iOS apps for on-device SSL certificate verification

Page 80: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

How We Troubleshoot: General

Settings—Send Support LogsIncreases Tableau Mobile logging level

Shaking the device generates a log which can be shared with Tableau Support

Page 81: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Further Reading

Tableau & Mobile Security white paper

https://www.tableau.com/learn/whitepapers/tableau-mobile-security

Tableau Mobile Deployment Guide

https://onlinehelp.tableau.com/current/mobile/mobile-admin/en-us/admin_mobile_ace.html

Customize Tableau Mobile

https://onlinehelp.tableau.com/current/mobile/mobile-admin/en-us/admin_mobile_ace.html#Customize

Mobile App Bootstrap code

https://github.com/tableau/mobile-app-bootstrap-react-native

Page 82: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Tableau Mobile Rising | You CAN take it with youWednesday | Oct 24th | 3:30 PM – 4:30 PM

Data Village | Schedule in the TC18 mobile app

U P C O M I N G S E S S I O N S

Tableau Labs – Self Service Kiosk

Page 83: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Mobile app bootstrap | Custom mobile apps with embedded Tableau visualizations

PA S T S E S S I O N S

On the road again | Bring dashboards mobile with Device Designer

Your journey to amazing mobile dashboards

Page 84: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

PA S T S E S S I O N S

Powering Boeing’s second century with actionable insights

Catering to customers at DEG | Creating painless, customized mobile reporting

Page 85: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Q & A

”Give our enterprise customers guidance on how to deploy Tableau Mobile in their network environments.”

Welcome and Introduction

Signing into Tableau ServerConnect > Trust > Authenticate

Mobile Device Management (MDM)Customize Tableau Mobile

Lagniappes

Page 86: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Please complete the

session survey from the My

Evaluations menu

in your TC18 app

Page 87: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS

Thank you!

#TC18

Paul [email protected] [email protected]

Page 88: Deploy and Enjoy: Tableau Mobile at Enterprise Scale · Kerberos. Authentication Server Info : ... Microsoft Intune Pro Tip from Tableau DevIT: your MDM vendor can help SDK Integration(iOS