Learn how to embed a Tableau dashboard in a webpage with this video series. You will start from the basics, you learn how to get setup, how to embed your first dashboard and how to make this interact with your webpage.
In the first video I welcome you to the mini-course and show what the end goal is. I recorded this after I completed the recording of all the other videos and I share and show the Github page where you can find the finished code.
What is Embedded Analytics?
This should be the video to watch if you want to see examples of Tableau embed projects. I also dive deeper into the reasons and the theory of Embedded Analytics.
This is where we are installing the necessary tools to get up and running. It's a very minimal setup, we just need a text editor and a few extensions that allow us to setup our own server.
Basic Dashboard Embedding
There are two ways to embed Tableau dashboards in a webpage. In this video we are looking at the first and quickest way by using the embed code.
Setting Viz Options
Once you have a Tableau Dashboard embedded in your webpage you can customise how this is being displayed. You can set the height, width and several other options of the dashboard. This is a way to make sure the dashboard aligns with the web application style.
Adding Page Interactions
The real power of embedded analytics with Tableau is the way you can interact with the dashboard through the webpage. In this video we are creating buttons to show and hide the dashboard.
PDF & Image Export Options
The next step in creating a fully integrated experience for your customers is to create custom filtering experiences. In this example the user can interact with the webpage and apply filtering to the embedded dashboard.
Authentication & Wrap Up
In the last video I wrap up the course and give a high level overview of the types of authentication methods you have available when you are embedding Tableau.
React & Tableau JS API
Auto Refresh Embedded Tableau Dashboards
In this video I describe how to create a webpage in which you can embed a Tableau dashboard that auto-refreshes on a time.