32
Embeddin Tableau in Your Portals, Websites & Applications Andrew Beers Tableau Software

Embedding Views

Embed Size (px)

Citation preview

Page 1: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 1/32

Embeddin Tableau in Your Portals,

Websites & Applications

Andrew Beers

Tableau Software

Page 2: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 2/32

Where we are going today

+Inte ration

everag ng ex s ng nves men s

+Spreading value of Tableau

Page 3: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 3/32

Roadmap+ Tableau Server

+ A uick demo

+ Why embed?+ The details

 

+ The future

Page 4: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 4/32

Related+ Dashboarding

+ 1:30pm Monday (already passed) – Cascade II

+ Introduction to Tableau Server: Sharing & Collaboration

– 

+ Personalizing the Server Experience+ 10am Tuesday – Rainier

Page 5: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 5/32

Tableau Server PrimerPublish a Tableau workbook…

Page 6: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 6/32

Page 7: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 7/32

Page 8: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 8/32

Tableau Server PrimerCollaborate through discussions, tags, and customizations

Page 9: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 9/32

Tableau Server PrimerControl access

Page 10: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 10/32

Tableau Server PrimerSearch to find views of data

Page 11: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 11/32

Tableau Server by itself…+ Content repository

+ Permissions

+ Tagging+ Commenting

 

+ Favorites

+ Shared data models+ Views personalized to viewer

+ Per-user customized views

+ Embeddin credentials with views

+ Rich search

+ Zero install

Page 12: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 12/32

 A quick demo

New customer conference page

Page 13: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 13/32

Embedding – what is it?

Place a view (from Tableau Server) into another Web

context

Page 14: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 14/32

Page 15: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 15/32

Why embed?

+ Put data and analysis of data where your users are looking already 

Page 16: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 16/32

Page 17: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 17/32

Embedding into your applications

+ Embed images

+ Live image of data

+Refreshed each time image is loaded

+ Not interactive

+ Embed interactive views

+ Live image of data+ e res e eac t me page s oa e

+ Interactive filtering, tooltips, etc.

Page 18: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 18/32

Embedding images

+ An image of a view

+ htt ://demoserver/views/custconf/Countr . n

+ An image of a view at a certain size

. = ,

+ Images of dashboards work as well+ http://demoserver/views/custconf/Dashboard.png?:size=600,400 (link)

+ Embed these into a a e like an ima e:

+ <img src=“http://demoserver/views/custconf/Country.png” />

Page 19: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 19/32

Embedding interactive views - options

+ Embedding interactive views is driven by options included in the URL:

+ :embed= es or no

+If yes, display an embedded-style view

+ :comments= (yes, ro, or no)

, - , .

+ :toolbar= (yes or no)

+ If yes, display the toolbar

+ An interactive view:

+ lives inside an IFRAME element

+ has its size determined by the size of the IFRAME

<iframe src=“http://server/views/Workbook/View” width=“400” height=“300”>

Page 20: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 20/32

Page 21: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 21/32

Page 22: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 22/32

 Authentication

+ Three types of authentication:

+ Forms-based

+ Username / password form

  .

+ Automatic authentication via Web browser when using Active Directory

authentication.

+ Trusted (special mode for embedding)

+ For doing embedded views with local authentication

Page 23: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 23/32

Page 24: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 24/32

Embedding with SSPI

+ Configure for Active Directory and Automatic Login:

+ Browser will automatically log you in

Page 25: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 25/32

Page 26: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 26/32

Page 27: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 27/32

Embedding with trusted authentication

+ Trusted authentication allows embedding a view in a web application:

+ When SSPI is not being used 

+ Without asking the user to login to both the web application and Tableau Server 

 authenticated the user.

us om co e runs n e we app ca on  o sp ay e v ew

Page 28: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 28/32

Embedding with trusted authentication

2. Web Application asksTableau Server for a viewfor bob

Tableau Server Web Application

3. Tableau Server sendsback a URL for the view

1. User “bob” logs in to theWeb Application

… here is a view:</p><iframe src=“http://server/trusted/2637” …<p>You can interact with it!</p>

.page containing this URL

Page 29: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 29/32

Page 30: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 30/32

Other examples

+ You can also embed into:

+ External Portals (e.g. iGoogle)

+ Applications (via browser controls)

+ Presentations

Page 31: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 31/32

Let’s talk about data

Page 32: Embedding Views

7/31/2019 Embedding Views

http://slidepdf.com/reader/full/embedding-views 32/32

Future

+ Take Tableau Server views to your entire organization (not justTableau Server users)

+ Allow more control

+ Page control

+ Selection

+ Legend highlighting

 – .

+ Allow more feedback via events