Jul 172012

Thoughts on Standard Business Practices, User Expectations, Tableau’s Server Pricing Model, and Appealing to the Consumer’s Inner Narcissist.

In my six-plus years of using Tableau I’ve created hundreds of dashboards and thousands of interactive visualizations.  In observing these creations out in the field I noticed something rather disappointing – the vast majority of people for whom the systems were created were not interacting with these so-called interactive dashboards.

I’ve made a lot of progress in getting people / organizations over this hurdle (see http://www.datarevelations.com/hey-your-tableau-public-viz-is-ugly-and-confusing.html for some thoughts on the matter) but I realize that there is a very stubborn, business-as-usual mentality that is slowing down the adoption of interactive dashboards.

And as much as I love Tableau, I believe the company’s server pricing model is retarding rather than accelerating the adoption of a more enlightened approach to data exploration and sharing.

Let me explain.

Turning something dynamic into something static –
My students’ experiences

In addition to my consultancy I am a Tableau Training Partner.

One of the somewhat sobering – and disheartening – things I hear from my students is that organizations are using Tableau to embed static images in static reports.  That is, while much of the curriculum is spent showing people how to create highly interactive visualizations, the vast majority of attendees report that the way they will share their visualization brilliance is with PDFs and PPTs.

Say what?

You mean your company has invested in Tableau and you’re just going to copy and paste stuff into static documents that get e-mailed?

After a few seconds of sheepish nods all around we usually get into a discussion of why this is happening and what one can do to help organizations embrace the full power in Tableau.  Here are some of the things we discuss:

  • Change Management
  • User Expectations
  • Deployment Hurdles
  • Cost (i.e., server pricing)
  • Make it Irresistible by Making it Personal

Change Management

A lot of organizations look at Tableau as being a type of report writer, something that is tantamount to using a spreadsheet as a word processor.  As Tableau makes inroads into organizations it seems it has to first prove itself by duplicating whatever functionality it is supposed to replace, rather than complimenting, augmenting, or leapfrogging the incumbent technology.

While Tableau Server can be cajoled into automating the creation and distribution of PDF files, I don’t think this is a great use for the product.  Indeed, if you need different cuts of the data or different pre-filtered views for different personnel – but you want to distribute these as static reports – Tableau is not, in my opinion, your best bet.

So, for those of you in the avant garde of your organizations, you need to manage expectations of your colleagues and higher-ups and explain that Tableau is not a report writer.

User Expectations

I’ve already written quite a bit about this (see the “Usability” portion of http://www.datarevelations.com/hey-your-tableau-public-viz-is-ugly-and-confusing.html) but you just can’t expect people to “get” your dashboards without at least a little instruction and training, especially if you use visual filters.

I’ve brokered a couple of lively debates around visual filters and how long it will be before people just expect clicking a chart to have some impact on a dashboard.  For example, if you have a dashboard that has quick filters like the ones shown below, most people will know what these things are and how to work with them.

Figure 1 -- Tableau quick filters. People know what these things are and how they work.

However, if you were to expose these same people to the dashboard snippet shown below, very few will know that clicking a portion of one chart will trigger an action that filters all the other charts in the dashboard.

Figure 2 — Visual filters. Without instruction people will not know that selecting a bar or bars will filter by the selection.

This is amazingly potent stuff, but unless you show people how it works they aren’t going to simply discover it on their own.

So, how long will it be before people “know” that charts can be filters, too, and this becomes expected functionality?

Based on nothing more than gut, I predict it will take three years, but I wonder what Tableau could do to accelerate this expectation.

And as I wonder, I find myself thinking about Tableau Reader and Tableau’s Server licensing model.

Deployment Hurdles with Tableau Reader

I’m very grateful that Tableau offers a no-cost reader.  The problem is that Tableau Reader is a non-starter with many organizations and potential individual interactors for myriad reasons:

  1. You lose a lot of people when you ask them to first download and install something.
  2. Those that you don’t lose may not be able to download and install the reader (e.g., it is not an “approved” app in the organization).
  3. There is no way to protect the underlying data from prying eyes or to even password protect a packaged workbook.
  4. You cannot customize the workbook for different consumers of the data (e.g., have certain things pre-filtered based on department, job function, etc.)
  5. You cannot easily add helpful scaffolding to the dashboards that walk people through how to use the dashboard (whereas you can do this when you embed a dashboard inside a web page).

So, what about Tableau Server?

Tableau Server Pricing

Tableau Server is a great solution, but it can be prohibitively expensive.

The last time I investigated, there were two ways to purchase Tableau Server:

  • An individual interactor licensing model that costs $1,000 per license with a minimum of 10 licenses; and,
  • An “all-you-can-eat” core licensing model that costs between $160K and $250K, depending on whether you purchase a quad-core or eight-core license.

The first license is very reasonably priced if you have a small group of people that will be interacting with Tableau frequently, and the second license is very reasonably priced if you have a large group that will be interacting frequently.

But what happens when you have a large group of people that wants to make light use of Tableau?  That is, what if you have thousands of users but each of these users will only need to interact with Tableau three or four times a year, for maybe 30 minutes at each session?

I have had four different clients that have fit that very scenario – thousands of potential interactors but very few concurrent interactors – and they would love to implement a Tableau server solution but the $1,000 per user or $160K core license is totally untenable.

I understand that Tableau does not want to undervalue its technology, but why not offer a concurrent licensing model?  That is, make it so that the server can only handle a certain number of concurrent users at one time.  There are so many reasons why this would make sense for both the organizations that want to adopt the technology and for Tableau:

1)      The initial cost to adopt will be low as one could purchase a five or ten-user concurrent license.

2)      Many people in the organization will be able to “kick the tires”

3)      As people see the benefits of this approach, more and more people will use it more and more often.

4)      This in turn will lead to organizations purchasing more concurrent licenses.

Make It Irresistible; Make it Personal

Let’s say we surmount the training and cost issues.  Will people in fact dig in and click?

I’ve learned a lot by observing how people use – or do not use – the dashboards I’ve created.  To get people to use the dashboards they have to care about the data and people will care deeply if the data is about them That is, the dashboards that get the most traction answer questions like these:

  • How is our company doing vs. other companies?
  • How is my department doing vs. other departments?
  • Where do I stand vs. my peers?

Consider the example below that shows a simplified version of a CTO compensation dashboard I created earlier this year.  A person can apply various filters and see salary ranges based on the filter settings.

Figure 3 -- Generalized salary visualization.

Now, compare this with the visualization below where we allow the user to enter his / her salary, and then apply the filters.  We get a much more compelling story and we make it a lot easier to see how the person is doing vs. others.

Figure 4 -- Personalized salary visualization.

This type of dashboard – where we have both an interesting story and we incorporate data about the person viewing it – will generate a lot of interest and once people see how powerful and personally meaningful this is they won’t want to go back to PDFs and PPTs.

And they will click.  Often.



[suffusion-the-author display='description']
 Posted by on July 17, 2012 1) General Discussions, Blog  Add comments

  6 Responses to “Getting People to Click”

Comments (5) Pingbacks (1)
  1. Great thoughts, and thank you for the post! I don’t disagree that the licensing model could have another concurrent user option. You should submit that idea! I also chalk some of it up to the learning curve, especially for workbook and content creators. Before Tableau, I would guess that very few non-technical users had tools that let them create interactive data visualizations, so they start by just replacing what they already had (i.e., reports in Excel). The quick filters are just a visual extension from that, and it takes while for people to understand the power of actions.

    We were fortunate to get an all you can eat core license about a year ago, but it is still taking time to get users to learn about live DB connections and interactivity through actions and parameters.

    Thanks Again!

  2. Love the concurrent user Server idea – it would go a long way to getting Tableau embedded in our business. At the moment, I’m pushing packaged workbooks to Reader via tabcmd, but as you point out, it’s not an ideal solution.

    On interactivity, I do think there’s a management level consumer of reports who doesn’t want or need interactivity. It’s great that it’s there and it helps to sell in Tableau (because they often think they’re going to use it…) but in the end it’s a designer’s job to put a single page in front of management, that works on its own.

    The huge bonus of Tableau is that when management then asks the question, “Why x…”, you can answer it for them quickly in their own report, without going away for the afternoon and producing yet another static piece of analysis that works today, but will be out of date tomorrow.

  3. In my view, it is not primarily a matter of the user interface or specific training. It boils down to two things: are users the type of people who want to learn by exploration (which accounts for the portion that will figure it out if given a chance), and who is responsible for seeing that benefits accrue to using the (new) software. Benefits management means actually defining what the benefits can be. Will clicking on a filter actually change the decisions someone makes, leading to a different (and more profitable/desirable outcome)? If not, no training will get the person to click. I don’t change gears when I am riding my bike until I come to a hill, even though I know how to. Most organizations continue to buy into the fallacy – if we deploy the software, they will use it. No, someone needs to be in charge of making sure the software use leads to benefits. So Steve, when you are talking with your students, ask them: who is responsible for the benefits from the change of using Tableau? I’ll bet it will lead to a fascinating discussion.

    • Bill,

      You are right of course. It should be about is getting people the information they need, when they need it, so they can make better decisions.

      Where Tableau really shines is that it allows mere mortals to interrogate the data very quickly and effectively. You spend a lot of time “failing” in these pursuits, but you can do it so quickly that it allows you to find things that would be very difficult to find using other approaches.

      So, I love the tools Tableau makes available to explore. Where I think they fall down is publishing and sharing. Oh, and automating. The lack of any API or scripting tool to automate procedures as been high on my wish list since Version 2.0.


  4. Hi Steve,

    I came across this older post via a Tableau Community thread, although I do think I read it before. :-) In either case, it was interesting to read how some of the challenges I’m facing at my company with regards to Tableau adoption are not new (I detail those here: http://mixpixviz.blogspot.com/2015/08/a-tableau-fanboys-existential-crisis.html). It also provided me with some good tips for how to address some of those challenges, specifically by paying more attention to making the visualizations “personal” and just spending more time marketing the insights that Tableau brings forward so much quicker / better than other tools.

    Thanks for always being a beacon of reason and clarity.


Leave a Reply to swexler Cancel reply