This tutorial describes how to embed a Tableau view, i.e. a published sheet or dashboard etc., into your web page and set the view to refresh every 30 seconds.
Step 1. Open note pad and save the code below into it calling the file template.html
Step 2. Copy the URL
- Publish the Tableau view and copy the URL from the share button
Or
- Copy the URL if you have already published the report
Note: If a hash symbol (#) and number, or a “:iid=<n>” appear at the end of the URL, do not include those characters. For example, in the following URL, you would not copy the #3 characters:
http://server-name.com/views/AutoRefreshExample/AutoRefreshExample#3
Step 3. Replace the following in the template file with your URL and change the title to something more appropriate than Auto Refresh Example.
http://server-name.com/views/AutoRefreshExample/AutoRefreshExample
Note: You can change the rate of refresh by changing the content=”30″ value to however many seconds you need. Also you probably don’t want purple as your background color unless you’re Prince so go ahead and change that too. background-color: #452775
<!--Template--> <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" <html lang="en-US" xml:lang="en-US"> <head> <title>Auto Refresh Example</title> <meta http-equiv="refresh" content="30"> </head> <style> body {background-color: #452775} </style> <body> src="http://server-name.com/views/AutoRefreshExample/AutoRefreshExample?:embed=yes&:refresh=yes" width="100%" height="100%" align="middle" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" >
Your browser does not support iframes.
</body>
</html>