Scaling Tableau Dashboards on High-Res Monitors

Data

Scaling Tableau Dashboards on High-Res Monitors

Scenario: You’ve just purchased a new laptop with an amazing high resolution display. Woo hoo!  However, when you start up Tableau, something looks a bit fishy:

Cut off text in Tableau

Figure 1: Hmmmm …

This seems to compound when you open a dashboard:

Bad scaling!

Figure 2: YIKES!!

When opening Dashboards, Tableau is scaling the dashboards in accordance with your new screen resolution, but that means the dashboards are rendered so small that:

  1. The full-screen real estate isn’t being used,
  2. The dashboards aren’t rendering correctly (especially for dashboards with floating objects)
  3. The text is small, hard to read and/or not sized appropriately

What’s happening is that Tableau is responding to the high resolution setting and trying to scale the dashboard appropriately. But what we actually want is our dashboards and worksheets to scale at a lower resolution (as originally designed or created) on our large resolution screen.

You Have Two Options

Option A: Go to the display options for your computer and reduce your resolution. Unfortunately, this will change your settings for ALL applications you use, and it may be a hassle for you to switch the resolution back and forth if you need a higher resolution for other programs.

Option B: Tell Tableau specifically not to scale up on a high resolution screen by making a change to your Windows registry and adding a manifest file to your Tableau program files. Note: You should only attempt this if you are comfortable with, and have access to, system level changes on your computer.

Hold Up. What’s a Manifest File?

Let’s step back for a second. A manifest file is an XML file that informs Windows about settings when an application is opened. All applications have their own manifest files, either embedded in the program files or external to the application. In order for Tableau to NOT scale up to the high resolution screen, we need to tell windows to prefer external manifest files in the Windows registry. That is, tell Windows that if there is a manifest file external to the embedded one in the application, Windows should use this one first.

Here are the following steps:

  1. Open your Windows Run program by searching for “Run” in your program start menu or pressing the Windows button + R.
  2. Type “regedit” and click OK.
  3. You’ll see your Registry Editor window pop up.
  4. Navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
  5. Right-click anywhere in a blank area and hover over New > DWORD (32bit) Value:

Click and hover

  1. Type “PreferExternalManifest” in the window that appears, enter “1” in the Value data window and make sure Decimal is selected:
  2. Click OK, and you can close out of the Registry Editor.
  3. Open up your file explorer and navigate to your Tableau Program Files. For most people, it will look like this: Windows (C:) > Program Files > Tableau > Tableau 10.0 (or whichever version you have).
  4. Download the Tableau Manifest File attached to the bottom of this post and copy/paste it into the bin file folder. Note: You’ll need administrator privileges on your computer to do this.
  5. Close any instances of Tableau you have open, and when you start Tableau again, your dashboards and worksheets will render in a more readable format:

Properly scaled Tableau dashboard

Figure 3: YAY!!

If your browser is opening the file instead of downloading it, right-click on the button and select “Save File As…”

More About the Author

Debbie Yu

Analytics Consultant
Webinar Recap: Learning Best Practices in Tableau This week, Zion Spencer and I teamed up to host a webinar all about improving your Tableau Desktop and Server performance. In the ...
Open Data Viz: Portland Residential Construction Growth 1996-2016 Portland, Oregon, is no stranger to the construction increase happening in most major metropolitan cities across the city. On a recent ...

See more from this author →

Subscribe to our newsletter

  • I understand that InterWorks will use the data provided for the purpose of communication and the administration my request. InterWorks will never disclose or sell any personal data except where required to do so by law. Finally, I understand that future communications related topics and events may be sent from InterWorks, but I can opt-out at any time.
  • This field is for validation purposes and should be left unchanged.

InterWorks uses cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Review Policy OK

×

Interworks GmbH
Ratinger Straße 9
40213 Düsseldorf
Germany
Geschäftsführer: Mel Stephenson

Kontaktaufnahme: markus@interworks.eu
Telefon: +49 (0)211 5408 5301

Amtsgericht Düsseldorf HRB 79752
UstldNr: DE 313 353 072