7 March 2017
We often talk at length about the hardware requirements for Tableau Server, but what about Tableau Desktop? In this post, I want to show you how a relatively inexpensive increase in your laptop or desktop hardware spec can go a long way to improving your Tableau Desktop experience and productivity.According to Tableau’s tech specs page, the minimum requirements for running Tableau Desktop are:
I think the results are pretty clear, in the higher spec machine we saw viz compute and extract times almost halve.Now I appreciate that your results may vary, since this is a virtual machine on my Mac laptop rather than the real thing, but I hope this clearly illustrates how having a little more grunt in your work laptop can go a long way to greatly improving your productivity with Tableau!
- Microsoft Windows 7 or newer (32-bit and 64-bit)
- Microsoft Server 2008 R2 or newer
- Intel Pentium 4 or AMD Opteron processor or newer
- 2 GB memory
- 1.5 GB minimum free disk space
- 1366 x 768 screen resolution or higher
- iMac/MacBook computers 2009 or newer
- OSX 10.10 or newer
- 5 GB minimum free disk space
- 1366 x 768 screen resolution or higher
- 64-bit architecture only (come on people it’s 2017)
- Microsoft Windows 7 SP2 or newer (or Microsoft Server 2008 R2 of newer)
- Intel Core i3/i5 or AMD Athlon processor or newer
- 8GB memory (to cope with large datasets and complex workbooks)
- Solid-state drive (SSD) disk, with 5 GB minimum free disk space
- IE9 or newer
'Prove it!'
Now let’s put some science behind this. Well, some anecdotal science at least.I decided to test Tableau’s performance in a Windows virtual machine in Parallels on my Mac, switching up the CPU and RAM and then comparing the time taken to do various tasks, for example, loading a datasource, viewing number of records, taking an extract etc.In my first scenario, I set my Windows 10 virtual machine at 1 single vCPU and 2GB RAM, and for the second scenario, I boosted the spec up to 4 vCPU and 8GB RAM.I settled on two tests to perform in each scenario:Test 1Using a TDE file of 1.5GB in size and 21.3m rows, I dragged a dimension onto Rows, which will produce a list of 1.19m UK postcodes. I know is a silly thing to do but I wanted to see how long it would take to render.Test 2Using a 94MB CSV file containing a list of all UK Postcodes, I extracted the data into a local TDE saved in C:\\Temp. Extracting data in Tableau Desktop is a common practice and can often be rather time consuming, so it follows that if we’re working with Tableau all day every day, we want this to complete as quickly as possible.Between each test I shut down and restarted Tableau Desktop, there were no other Windows applications running on the VM. For reference, I used Tableau v10.2. The results are below: