Upload
fbarbatana
View
231
Download
0
Embed Size (px)
Citation preview
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
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
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
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 5/32
Tableau Server PrimerPublish a Tableau workbook…
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 6/32
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 7/32
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 8/32
Tableau Server PrimerCollaborate through discussions, tags, and customizations
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 9/32
Tableau Server PrimerControl access
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 10/32
Tableau Server PrimerSearch to find views of data
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
…
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 12/32
A quick demo
New customer conference page
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 14/32
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 16/32
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.
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” />
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”>
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 20/32
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 21/32
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 23/32
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 25/32
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 26/32
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
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 29/32
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
7/31/2019 Embedding Views
http://slidepdf.com/reader/full/embedding-views 31/32
Let’s talk about data
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