Tableau content won't display when using Firefox
When using the Firefox browser, Tableau content will not render when executed, or will not display when embedded on a Storyboard page within Digital Hive. The Tableau content works as expected when using the Chrome browser.
This difference in functionality between the browsers is attributed to how each browser handles 'errors' or exceptions that are received. In this scenario, Chrome receives a message from Tableau but still continues with the request, whereas Firefox stops processing the request. This results in the Tableau content not rendering within Digital Hive.
To resolve this issue, a change to the Tableau configuration is required using TSM (Tableau Services Manager). For more information regarding TSM, please consult the Tableau TSM documentation
The property in question that needs to be modified is gateway.public.host. Here is a definition of the property from the Tableau TSM documentation.
The name (URL) of the server, used for external access to Tableau Server. If Tableau Server is configured to work with a proxy server or external load balancer, it is the name entered in a browser address bar to reach Tableau Server. For example, if Tableau Server is reached by entering
tableau.example.com, the name for gateway.public.host is
To set the Tableau gateway.public.host value:
- Launch the TSM CLI (Command Line Interface) by opening a Windows Command Prompt with an account that is a member of the Tableau Administrators group. Do NOT use PowerShell to run TSM commands
- Verify the current value by typing tsm configuration get --key gateway.public.host
- Set the correct Tableau URL by typing tsm configuration set --key gateway.public.host --value tableau.domain.com
- Restart the Tableau server for the change to take affect
Note that tableau.domain.com is used as an example for this document. The correct value to be used would be dependant on your Tableau environment.
Once Tableau has restarted, Tableau content should be accessible through Firefox.
Connecting to Tableau Server
Question How do we connect Digital Hive to Tableau Server? Answer Before Digital Hive can successfully connect to Tableau Server, the Digital Hive server URL or IP address must be added to the Tableau Trusted Authentication list. This operation must ...
Backing up the Digital Hive Content Store
Question Is there a way to backup the Digital Hive content store? Answer Digital Hive uses PostgreSQL as the application content store. As part of the Digital Hive platform, a daily process executes that creates an archive of the entire content ...
Hiding Titles within the Content Lanes
Question As part of our Hive design, we're displaying reports using the Content Lane widget. Is it possible to hide the title and details about the reports so that just the thumbnail is shown? Answer Starting in the Digital Hive 2.1 release, it is ...
Tableau Views are not Resizing as Expected
Question When embedding a Tableau view onto a Digital Hive page, the visualization isn't resizing as expected. In Tableau, the view is set to fit the 'Entire View' so it should resize nicely. But when the Tableau view is embedded within Digital Hive, ...
How to 'Enable' Connector Content Within Digital Hive
Question Once the connector parameters for a content system have been successfully applied, how do I select the desired content from the source to appear within Digital Hive? Answer As part of the connector creation process, once the required ...