How to increase Tableau Adoption in your company… or at least try !

I have recently presented my thoughts about it during the DataFamCommunityJam Link to webinar and I thought that will be a good topic for a blog post.



A multipe approach

If you want to increase your Tableau adoption you cannot rely only on establishing a fun community or having a stable infrastructure, it is a multi approach and you need to work on different thematics.

Here is a screenshot of the famous Tableau Blueprint link


The Blueprint is a method to help you to  build a trusted and governed self service analytics platform. The objective of this post is not to speak about the blueprint in details but to give you a return on experience  about my success or failures enabling people or in my attempts of increase the Tableau Adoption.

To increase the Tableau adoption you need indeed :
  • a strong infrastructure in order the users have a great experience using Tableau Server or Tableau Online;

  • but you also need to educate the developpers, because if a user knows to use Tableau, it will use it well and find more insights to the data. Once the product has proven to be useful, the world will spread and the global adoption will increase
  •  and last but not least, to keep your users motivated and engaged you need to create some emulation with an active and internal Tableau Community.

As a Tableau Server, site admin, or Tableau evangelist, you are at the crossroad between IT and Business data analysts, you need to support your users by guiding them through a data strategy, better usage of the tool or best pratice in term of visuals analytics.

Adoption by agility : Ensure a good user experience

One part of my job is to take care of the server; it is not the funniest part of my job, but it is necessary. If you want that the adoption of Tableau increases, having a performant server and infrastructure is essential, because it will guarantee a good experience for the end users. Monitoring is essential especially in a self service environment!


You can use the pre-built administrative views, available for site and server admin; the one below displays the status of the extracts running in the server. As you can see – thanks it is not my server 🙂  – there are 357 extracts who generated errors. That means that a lot of dashboards will not be updated, which will create surely some disappointment.

But you can also create your own  customized views. For instance, the one below displays for each view, across all the sites (the pre built ones are by site) the loading time. Each dot representing a view.
This list of bad performances, allows be to be able to see who is having a bad experience and be able to contact the developpers and try to find a solution with them. We cannot let our users to wait 50 seconds between two clicks.
I highly recommend you to have some monitoring dashboards in place, showing :
  • The usage : Which dashboard are used, which ones have not been opened in months… and try to understand why. Was the dashboard too slow? Was this dashboard replace by a better one? Do we have a new team using Tableau? Monitor the activity will be useful to be able to help your users by improving the performance, provide guidance or training and do some Tableau Server training by removing unused dashboard, which consumed performances. 
  • The extracts : Often the business users work with databases that are slow and use extracts to solve their performance problem. If this approach is well spread in the company, you may face some issues and end up having too many extracts running at the same time. And it is probable that you will even experience extracts failings.  So you need to monitor these extracts, know when they are running, in order to be able to move them to other time slots to have a balanced schedule and avoid to have 300 extracts running at 9 am for instance. You can also check why the extracts are failing (too long, wrong password..) and try to find a solution. You may also want to do an incremental extracts instead or provide guidance to change data base technology.
  • The performances : Last but not least, you need also to check the loading time of the views, and give improvement advices. It will be better not to have dashboards, which put 20 seconds to rendeerbetween each click. That is not a good experience, and I can guarantee that at the end it will not be used.. And the adoption will decrease. If a dashboard is not giving satisfaction if will not be used and make an unhappy customer happy is much more difficult…

Adoption by proficiency : develop Technical Skills


Why is it so important for the data analysts to have good skills to increase the adoption? The reason is quite simple, if you know what you are doing you will like it and you will speak about it, share your knowledge.. And more users will be interested.


Some points to consider :

  • Onboarding process : when you get a new Tableau User, it is important that you guide him, you can already have some automated newsletters and materials or have a meeting with him. But it is important that he doesnt feel neglicted or lost. 
  • Train your users in Tableau Desktop : you need to set up proper trainings facilities for your users, it can be classroom trainings (when a trainer comes on site ) or/and e-learning (by the way, Tableau offers 3 months for free at the moment of this post).  There are different levels and you can take a test assessment to know which training you should target within yours aspirations or knowledge. I advise it also for executive or non developer, to obtain their support, because they will learn what is visuals analytic and how to use Tableau Server)

  • Teach Tableau Server : It is not enough to have good dashboards, you need also to train them to use Tableau Server. You can have some manuals or videos explaining how to navigate across differents sites, how to set a favorite, how to set up alerts… all the basics features. My experience taught me that is not so straight forward for the users. And if they do not know how to navigate, they will ask you to set up a landing page or to create a PDF with the view. And I can guarantee you, that they will not dare to ask. When I do a demo of a new dashboard, I take some time to explain them how to set up an alert, or favorite the view, in the same time that I explain them how to use this dashboard.
  • User Guide : It is also necessary that your end users know how to use the dashboard. You should encourage the Tableau Developers to integrate some users guide or at least instructions below the titles as: “click to filter the view”… Another thing that I want to mention is that you can also create a Dashboard to train the users to use the filters, parameters… Mark Bradbournecreated a awesome dashboard for the users to learn how to interact with a dashboard

How to create an user guide using toggle by Marc Reid link


  • Tableau Doctor Sessions : I highly recommend to have some kind of business hours or doctor sessions to be able to support your developpers and users. In bigger organisations I have seen internal community group and internal help desk.
  • Skillbelts: consist on dedicated ressources (videos, webinars, dashboards with challenges…) for your users to learn tableau at their own path. You have different levels like for karate from white to black belt. Here is an example I developed for my current work. I developed badges from “newbee” to zenmaster and each level has dedicated ressources. I published the ressources in Tableau server by separating them into different folders. The purple dashboard on the bottom is a leaderboard dashboard running in test to create a little emulation and having the users to finishing the program. I also created stickers that I want to give during our next physical meeting 🙂


Adoption by Engagement : Create an engaging Community


The last part of this talk is about the community. You need to create a safe environment where everyone have the space to express himself

  • You need to have an engaging community at work. For instance without an incredible communityTableau will not be a such incredible tool and we will not have such wonderful initiative as the fringe festival, given by Tableau Community for the Tableau Community for free. So you need to recreate your own community at work. It will allows the users to know each other, to exchange their experiences and even help each others.  That will also create some emulation. So I encourage you to have your own regular meetings physical or virtual. If your community is small you can have a lunch together, or you can also set up regular coffee. The important is that you meet regulary. Additionally, you can set up a newsletter or an intranet page.
  • Something that works also pretty well for create an engaging community is to set up a viz challenge. I launched several viz challenges in my current and previous job and it is always very rewarding : it is so amazing to see how different are the contributions of your users.  And it is an excellent way to reward good users and for them to learn more because they are free to use their creativity without any boundaries.  All you need to do is a data set. I run two kind of viz challenges, for charities and about a fun thematicusually to learn the new Tableau features. For charities, you usually got more participation especially if your company authorizes the use of business hours for charities work. For a features challenges, you can set up time rules, let say that your users should invest less than 3 hours doing a dashboard using at least 2 out of 3 new features. We did one using GoTrating data, where our users should use parameter actions/ set actions or the toggle containers. It was very fun. It will require some investment from you : prepare the data set, provide some viz examples, an explanation of the new features, but also the requirements. You also need to think about some small gifts. I would say that you should reward every participant for daring to show their job in public. Do not forget to give nice feedbacks to everyone. And the winner can defy new contenders for the next challenge 🙂 Another point is to speak with internal communication to promote the challenge, which will reach out to new users… I had to provide free licences for new users each time we have a challende. And that is exactly what I want : an engaging and growing community.


The previous topics represent for me the three pillars of increasing the Tableau’s adoption.

What should not be neglicted is the importance to follow your users at every step from the start of their journeys by onboarding them to the consolidation by training them and supporting them, so they know how to use the product and find value in it. And of course continue to keep them motivated to learn and be engaged  thanks to the communauty.

Leave a comment

Blog at WordPress.com.

Up ↑

Design a site like this with WordPress.com
Get started