Handbook Embedding Demonstration Page

This is our Tableau embed demo page. It is used to demonstrate how we can embed Tableau visualizations into the internal handbook. To facilitate uniform experience and presentation we use a shortcode to embed Tableau charts and dashboards.

Important: Users must have a Tableau license to view embedded content. Dashboards will not load for users without proper licensing.

To view charts embedded in the internal handbook the browser will need to have third party cookies enabled. This is because the internal handbook site needs to connect to our public Tableau site, and uses cookies to do this.

Embedding Straight Into the Handbook (No YML File)

Viz from Internal Tableau site

Follow this video demonstration on how to do the embed. Note this has information on how to emmbed for a legacy Tableau Public site that has now been deactivated. Much of the training is still relevant for embedding in the internal handbook.

The source url for a view from the internal Tableau site can be found by navigating to the view and selecting the Share option at the top of the screen and then selecting the Copy Link option. Embedded charts should only require a log in to the Tableau site and only be visible to those that have a Tableau license. GitLab team members should login via OKTA SSO.

tableau share

tableau link

Embedding Performance Indicators or Other Views Using YML Files

Here is a video demonstrating the entire process of embedding PI’s using yml files for internal views. Passcode: 6yz?njYI

There are a few extra steps to embed any views using a yml file, because you do not add the shortcodes right into the handbook page where the actual view shows up. Here is the process.

  1. Use the normal URL of the view in Tableau. Make sure that you get the URL by navigating to the specific view you want to embed and clicking “share” and copying that URL - the URL from the top of the page in the normal URL bar may not work.

  2. You will need to make the data source an “extract” instead of “live” connection for the process to work correctly.

  3. Now you are ready to update your yml file. Go to the handbook page you want to update the PI’s for, and edit the page. There you will find the name of the file that you are looking to update. It will look something like this:

      {{< performance-indicators "developer_relations_department" />}}
    
  4. Go to the Gitlab.com repository and search “find file” for that file name, it should be a yml file.

  5. Update the yml file according to these guidelines for the performance indicators YML files using a Merge Request.