There are two options to embed a Tableau visualization into SharePoint, depending on the type of authentication that was setup in Tableau Server, Microsoft SSPI, and Tableu Local Authentication.
I recommend you to review these topics from Tableau Online Help:
Review also the topic Trusted Authentication from the online help
I hope this helps
Our Sharepoint is not on premise, its in the cloud. We use Sharepoint 2013 Online. I think I may have to use the Page viewer or Content editor web part for Sharepoint Online. Need to check the Auth method though since we are not using SSPI.
1 of 1 people found this helpful
In principle, I think it is the same in the case of SharePoint 2013 Online.
I believe that Local Authentication is the best option. With this approach, the administrator of your SharePoint 2013 Online site install the Tableau Web Part for SharePoint (TableauEmbeddedView.dll and TableauEmbeddedView.wsp) in your site. This web part is included in Tableau Server installation package.
It is similar to the way that the SharePoint Administrator add any other Web Part to SharePoint.
The other thing you have to do is configure your Tableau Server to Trusted Authentication providing the public IP address of the server of SharePoint Online.
I'm pinging Russell Christopher from Tableau Software who I'm sure can help in this question.
Hey Folks -
Tableau's sample SharePoint Webpart is generally only useful if Tableau Server itself is running Trusted Tickets and you're trying to setup SSO between SharePoint and Tableau.
If you don't care about that, the Webpart should be avoided as it's actually (in my humble opinion) kind of a pain to setup
The built-in Page Viewer webpart is the best place to start. Only make your life "hard" (with "our" sample webpart) if you really need to.