Analytics Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/category/technology/analytics/ Production Grade Technical Solutions | Data Encryption and Public Cloud Expert Thu, 25 Feb 2016 22:06:04 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://www.anujvarma.com/wp-content/uploads/anujtech.png Analytics Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/category/technology/analytics/ 32 32 Tableau Server–Internal Users versus External Users https://www.anujvarma.com/tableau-serverinternal-users-versus-external-users/ https://www.anujvarma.com/tableau-serverinternal-users-versus-external-users/#respond Thu, 25 Feb 2016 22:05:35 +0000 http://www.anujvarma.com/?p=3876 Tableau is a great product for creating and publishing visualizations. Internal users (part of your corporate domain) can publish visualizations – which the entire world (public users) can access. This […]

The post Tableau Server–Internal Users versus External Users appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
Tableau is a great product for creating and publishing visualizations. Internal users (part of your corporate domain) can publish visualizations – which the entire world (public users) can access.

This is a typical use case-  so I figured that the authentication model for such a use case would be well defined (for e.g. an LDAP based passing of credentials from public to internal domain).

However, there isn’t really a one-stop authentication mechanism which encompassed both external and internal users.

This forces you to separate out your CONTENT RENDERING (the public facing website) – and the CONTENT CREATION (the internal facing Tableau Server).

Built in Authentication Mechanisms

Their built-in TTA (Tableau Trusted Authentication) is one such mechanism – but this leads to creating (and managing) logins for EACH and EVERY public user that consumes a visualization. 

Yes – they  have a GUEST user concept which allows one to bypass individual login creations – but the GUEST user will not be part of your corporate domain – and hence will not be able to handle the INTERNAL use case (being able to PUBLISH visualizations)

SEPARATE out the PUBLIC FACING WEBSITE and the INTERNAL Tableau Server

So – to summarize, for your external users , simply use an external facing web server – which FETCHES the visualizations from the Tableau Server (INTERNAL) – using a javascript API.

JavaScript API Overview

Tableau’s JavaScript API helps integrate Tableau visualizations into your own web applications:

Here are some of the things that you can do with the JavaScript API:

  • Display visualizations from Tableau Server, Tableau Public, and Tableau Online in web pages.
  • Dynamically load and resize visualizations.
  • Filter the data displayed in visualizations with HTML controls in the page.
  • Select marks in visualizations.
  • Respond to events in visualizations.
  • Export visualizations to an image or PDF file.

The post Tableau Server–Internal Users versus External Users appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
https://www.anujvarma.com/tableau-serverinternal-users-versus-external-users/feed/ 0