KNOWLEDGE BASE

Embedding a Tableau Server View on Sharepoint Online


Published: 21 Jun 2017
Last Modified Date: 20 Jul 2023

Question

How to embed a Tableau Server view on Sharepoint Online.

Environment

  • Tableau Server
  • SharePoint Online

Answer

Work with your SharePoint Site Administrator to perform the steps below:
  1. Edit the SharePoint Online page.
  2. Click on the plus (+) sign to add content and select the Embed option.
  3. Click on Add Embed Code and paste the following code:

    <iframe src="<share link here>" width="800" height="600"></iframe> 

    where <share link here> is replaced with the link found on the Tableau Dashboard after clicking on the Share option.
    • For example <iframe src="https://myserver/t/Sales/views/MyCoSales/SalesScoreCard?:embed=yes&:tabs=yes&:toolbar=yes" width="800" height="600"></iframe>
  4. Click on Save and Close.

Additional Information

SharePoint requires that embedded dashboards be from a secure site whose URL starts with HTTPS, and that your SharePoint site administrator may need to add the Tableau Server address to the list of sites that are allowed for embedded content. More information can be found in the following Microsoft online article here: Allow or restrict the ability to embed content on SharePoint pages.
Did this article resolve the issue?