Skip to main content




How to Upgrade Tableau Server Steps and Best Practices

A Way to Upgrade Tableau Server v8 through v10. Also, the method to Restore Tableau Server below.
SCRUM/AGILE — Try not to become a proxy between the groups, and understand outage and impacts before diving into this process.
Always have a scrum planning session with architects, product owners on the tech side, and the product owners for both the business and technology need to be present.
It won’t hurt to whiteboard this process, discuss where backups will live while the installation/upgrade/restore is happening.
If possible: When in doubt. Do a fresh installation on a fresh VM.
Do this upgrade/restore on a test environment with your backups. Make sure you understand environment variables, right click run as admin, and all those usual steps when working on a complex environment. The number one error I see is there is very little documentation around what the SA has proliferated on permissions for folders, create, read, view, etc… Make sure you’re logging in with the SA login and if something isn’t acting the way it should, it generally always falls back to an undocumented permission layer. The installer needs to run with the sysadmin or SA logged in to the box, this opens a lot of permissions that will generally be turned off in most modern enterprise environments.
Consultants: Always ask up front if they know that their user account is a SA, and you can go as far as asking them to show you their permissions.
You might be wondering why I’m giving you these steps — it’s because this is where I see most of the time spent troubleshooting. Before you leave this workload, be sure you’re documenting as you go, take screenshots, write down the steps it takes. Especially if you’re not on the core box. Also, have fun, keep this in the dev environment if possible.
How to double check account permission: (consultants, ask them to show you their permissions — this isn’t a negative, people will appreciate your diligence.)
  1. Go to the Start menu (in the lower left corner of your Windows desktop).
  2. Click Settings > Control Panel or Control Panel, depending on which version of Windows you have.
  3. Open User Accounts.
  4. Click the Users tab.
These are safety tips and explaining best practices and uphill battles in our experience.

This is little video explaining blimp view of what most do not catch! Also my son, Andoni.




Have you backed up Tableau Server yet? This is a good time to ask that question, or a good time to back it up.

Quick warning Before upgrading Tableau Server

Some of these moves can cause an outage — and should be a team event for any major business. Work with senior staff before trying to backup a massive file.
If you have a lot of ‘executive’ decision makers, and they need the Server instance — do not do this during peak hours, work with change managers, outage management, environment managers, (there are a lot more terms I can throw at you here, so just get prepared for an outage unless your network/sys admin is available, this is possible with zero downtime. Will explain on the bottom.)
Personal note: I installed Tableau Server on my personal computers hundreds of times before generating this document.
There are lots of versions of Tableau Server running in enterprise companies — and this guide will help/save you from v8+
Read everything carefully and research on your own before attempting these steps. Always have a plan B.There are lots of versions of Tableau Server running in enterprise companies.
What version of Tableau Server are you running?
There are lots of versions of Tableau Server running in enterprise companies, this is a blanket overview that has worked 100% of the time.
Server upgrade can take a little time and also we’ve done several Tableau Server upgrades in a less than 4hours.
Having said that, please still ask your peers or IT staff for advice because every environment comes with its own best practices, the bigger the content, the longer the content takes to backup and restore.
  1. Run CMD as admin, shift right click then run as admin.
  2. Stop the service
  3. Tabadmin stop
  4. Check if down
  5. Tabadmin status
  6. Generate backup file
  7. http://kb.tableau.com/articles/knowledgebase/server-maintenance
  8. tabadmin backup <*directory w/ file name*>
  9. copy and paste this file to the VM desktop and the local machine desktop
  • Keep more than one copy of this during the upgrade process, especially if there is only one instance of tableau server running (production instance)
  • If you’re unable to get a clean VM to do a fresh install on: Do the following to clean up all old metadata and tableau related files
  1. Full Uninstall Tableau Server
  2. Add/remove programs — Uninstall Tableau Server
  3. OR Use the uninstall .exe in the Root directory
  4. If tableau server was ever installed on the C drive (check always):
  5. Open c:\programdata
  6. If c:\programdata\tableau exists, remove it after the uninstall
  7. Including any Tableau Server related directories
  8. Restart the OS
  9. Navigate to www.tableau.com/Server
  10. Download latest version of Tableau Server
  11. Install Tableau Server
  12. NOTE: Use anything other than the OS Drive (C:) to avoid the
  13. generation of c:\Programdata
  14. avoid competition for resources with the OS
  15. Install Tableau Server on its own drive!

After Upgrading Tableau Server — Restore Tableau Server — Steps and Best Practices

Okay, you are done with above, now you need to restore Tableau Server. Take your time, make sure everyone is aware of this outage, don’t skip steps.Restore Tableau Server can be done quickly if your backup isn’t massive.
  1. Restore from the previous Backup
  2. http://kb.tableau.com/articles/knowledgebase/server-maintenance
  3. tabadmin stop
  4. tabadmin restore <backupfilename.tsbak>
  5. tabadmin start
  6. Test connection to localhost
  7. check content
  8. users
  9. security
  10. etc
  11. Restart VM
  12. Update any scripts to point at new BIN directory
  13. Update environment variables to point at new BIN directory
This is the same road map every major installation has, if you have HEAVY extracts, or HEAVY amount of workbooks, your backup, restore, will take more time than others.
We worked around this by using another Virtual environment, doing all of the work on that environment, and letting the sysadmin handle an IP swap. This is not something I would recommend doing, or would be comfortable doing myself with a client installation. Best to talk to the internal technology owners + architects. The best sysadmins I’ve seen were able to make this swap — and there was ZERO downtime impacting the company. Just a quick HOT swap, and that required a little change management.
“Hey everyone, the Tableau Server is swapping to v9. And shutting down at 7pm CST on Saturday. If you’re working on anything during this time, it’s likely you will lose it. Please get your work uploaded in before 6pm.”
We made an assumption everyone would generate their own deadline, and be uploading content until 6pm. Giving us 1 hour of padding. Of course a smaller instance where you can practically throw a tennis ball and hit who ever is working on Tableau Server, you can make this swap, without getting super technical with the change management process. This particular customer has 300k employees+, and they are 100% traveling around, so we needed to offer a bit of risk mitigation.
Good luck and have fun! Tableau Server should JUST WORK, if it’s not, it’s probably weird folder permissions — and you should always have a scrum planning session with architects, product owners on the tech side, and the product owners for both the business and technology need to be present.
Best,
Tyler Garrett

Comments

Popular posts from this blog

Tableau 10.5 is here dude.

Tableau  Desktop 10.5 Update is here at last! One major note we notice is that 10.5 and above will require 64bit operating systems. Guess what?!  Tableau Desktop  10.5 Update is packed with a bunch of cool new connectors, an improved data engine, updated extract API to support the new extract format, visualizations in tooltips, and much more. Here are a few notes from Tableau’s site  here . Be sure to upgrade and download the latest Tableau Desktop 10.5 update! If you need  tableau help austin , we are here to help. Extracts use the new .hyper format Beginning with version 10.5, when you create an extract, it uses the new .hyper format. Extracts in this new format take advantage of the improved data engine, which supports the same analytical and query performance as the data engine before it, but for even larger extracts. Similarly, when you perform an extract task on a .tde extract using version 10.5, the extract is upgraded to a .hyper extract. For mo...

Optimizing Images in Tableau

Learn how to optimize images or  Tableau Desktop  is slower. Optimize images in  Tableau  Desktop before publishing to  Tableau Server  dude.  This blog will help you make your dashboard not so damn slow! And if you need tableau help austin , we are here to help. Optimizing Images in  Tableau  Desktop is the true path to split second reporting and dashboards will load fast. I just recently optimized 2.9k images for a local store e-commerce website. In an attempt to migrate and increase ranking. We are transitioning from files that are 500kb to 1mb – down to sizes of <60kb. Our client is about to dominate their competition with this kind of  onsite SEO . Optimizing in Tableau Desktop should be no different than a web page if end user happiness is key. Split second is the goal and just because  Tableau  Dashboards you publish to  Tableau  Server are not going to carry a Google Ranking, you should still ...

Automated Tableau Server Dashboard Image Scapping.

We show you How to do  Tableau  Server Automated Dashboard Image or Images using Tab admin. We are  Tableau Developers  with years of  Tableau Consulting  experience. Read my  Resume  if you’d like. Dev3 will accomplish this with the very user-friendly PowerShell. There are many ways to solve this workload; this is one version of the solution. Automating Tableau Server Images with Dev3lop. It’s a 100% successful script to automate content. In this instance – automated dashboard image or images. It’s enjoyable to pick up a new language if you have the time or like new puzzles. “You do not need prior programming knowledge to pick this up automate dashboard image script.” Quote date 7/15/20: Client User feedback Is this the best solution?  No – it’s a solution that I was able to hand to business users and did not need to support the script afterward – The script is just easy to support, that is why it was developed. Automate D...

3 things to know about Tableau Logo

Need help Finding the  Tableau  Logo Correctly? That’s where this blog comes into play. Tableau  logo png, found on  Tableau Software  Home Page. We show you how to get the logo correctly below. Learn about Tableau Logo and logo usage online .  To learn about Tableau – read our  Tableau Definition  blog. We built this blog to help others understand the impacts of grabbing logos willy-nilly online. How to grab the Tableau Logo correctly from Tableau website How to avoid spam websites And an explanation of SEO, how it’s missing, and where it isn’t. NEED A TABLEAU DEVELOPER? Go to the Headquarters  Tableau  Website to Download the Tableau Logo! https://www.tableau.com/ Click  here  to navigate to the Tableau Homepage. You will see two important things. Right click and open the logo in a new window! Right click, save image as or open image in new tab. We use new tab because sometimes the logo is embedded in ...

Tableau pricing for the data experts.

New  Tableau  Pricing Will Change Your Life. Our  video  below will help you quickly understand the prices and the difference between  Tableau  Public, Tableau Server, and  Tableau  Online. If you need  tableau help austin , we are here to help. Welcome to the beginning of your journey and we are excited to share more about  Tableau  pricing. Buy  Tableau  for Less than 2 dollars a day! Now for almost 2 dollars a day – you can download a Personal copy of  Tableau Desktop ! If you have not tried  Tableau  before, be sure to check out the free trial version first. If you’ve tried it in the past – have you heard about the latest  Tableau  pricing changes? Tableau  lowers barriers, and we are excited to share these details regarding each product. Welcome to a new age of subscription pricing. What is a Tableau Consultant?  If you don’t know read about it here! Table...

Tableauhelp Austin 3

Tableauhelp How to become a Data Analyst in 2017 Learn About Being a Data Analyst has a lot to do with SEO in 2017. We love explaining How to become a Data Analyst in 2017 with over a decade of data solutions. Hey, data analyst or future data superstar. Do you like big data and you can not lie? Data analysts build intuitive visualizations. Now the term data analyst is a popular coined title for anyone using a spreadsheet for a few years. Similar to the software companies title being used as a business title. 'Business Title' or would it be easier to say best practice? 'Business Title' or would it be easier to say best practice? Similar to the title being used professionally, like Tableau Developer, Tableau Desktop Expert, and Tableau Consultant. The accountant went to college for accounting, and this day and age - the data expert did not? I've seen hundreds of data analysts who had never used SQL until after working with me too! Al...

Free Tableau Help

Need free Tableau Help ? You probably don't need tableau help . What you need is tableau solutions. Tableau help us the name of the online help for Tableau Software. It's free. Again, Tableau Help is free and on Tableau Softwares website. We give Tableau Help away for free. Tableau is easy and we don't charge you for help. We know how to use the product and don't need for you to pay us to figure out easy work. We instead do long scalable solutions for businesses who know the difference between experience and product clicking, We have done more inside Tableau than sales, and understand being a freelance Tableau developer is important. That's why we ran on page one of tableau consulting along with cheating companies and fakes businesses pretending to rank. The google algorithm isn't catching interworks. They have been cheating for years. So, now everyone thinks it's a free game of lazy seo using illegal strategies. I disagree. We should use real...

What does a tableau consultant do during their fun filled days?

What does a  Tableau consultant  do – our family always seems to ask us because they have never heard of Tableau. We can ask them to look up the  Tableau Definition  but that doesn’t explain what we really do. If you need  tableau help austin , we are here to help. The Nielsen Company was curious about our Trip Cost. So, we broke it down in excel, pasted in  Tableau , and showed them what a  Tableau consultant  can do with a few minutes of work. Our usual blimp view explanation is: “We help people see and understand data.” The deeper response is we help small, medium and large corporations clean up data, show everyone how to do it, and empower companies to be better with Tableau products. What if the data is complex? You need someone with experience in database solutions. We have flashy logos because we are data experts first and  Tableau  Jedi second. So what does a Tableau consultant do? Below we will e...

Rebloged - MongoDB Atlas Connect an IP, Make it Public, Delete Access

TABLEAU   AUSTIN SEO   SERVICES Tableau Consulting Business Intelligence Consulting Austin Web Developers Austin SEO Experts   ABOUT Clients Networking GoPro Testimony   BLOG TABLEAUHELP TABLEAU SERVER Upgrade Tableau Server, Restore Tableau Server, and Advice. Tableau Server Automated Dashboard Image or Images TABLEAU DESKTOP Download Tableau Desktop Install tableau desktop 6 Easy Steps – Making a Sparkline Chart Tableau Desktop Optimize Images in Desktop Copy and Paste Latitude and Longitude in Tableau Desktop What does a Tableau Consultant do? Tableau Pricing – The Pricing Offers Everyone Access! Tableau Logo – Finding the correct Tableau Logo With Ease. BUSINESS Center buttons in WordPress Visual Composer Split url to columns with Google Sheets Learning how to use Google to help start your business! 4 Steps – How to Embed Google Data Studio in iFrame How to Install WordPress Theme ...