Toan Hoang

TL;DR / 5 Categories of Tableau Deliverables

I have designed and delivered Tableau Solutions for a variety of clients, and while each client requirements differ, I generally fit them into 5 different categories; in this article, I will discuss the characteristics of each of the 5 categories, my main ideas and considerations.

To put it out there, a lot of solutions require different tools to handle these different categories, but it is a testament to Tableau that a single tool can be used for all 5 categories.

1. Presentation and Print

Tableau can be deployed across various levels of the organisational hierarchy, and while analysts and developers will interact with and build dashboards using Tableau, when delivering to the executive level, more often than not, the output requested is not a URL or interactive dashboard but either a PDF or PowerPoint presentation.

Note: I do see that times are changing, but we are not quite there yet.

The key business requirement and justification are not to create interactive dashboards for data exploration, but to remove the manual aspect, dependency on people, to improve the quality of, and reduce the time for creating board packs and other items required to make key business decisions.

My key considerations:

Let’s take an example from my earlier days in Tableau when my focus was to get away from print and into interactive dashboards. One day, my Chief Operating Officer came to my desk and asked me to print out one of my wonderfully built Tableau dashboards. He had a global meeting with country heads and wanted to send them a PDF prior to the meeting, I did just that, but a few hours later, he told me how the meeting was frustrating as there were a few data points on a sparkline (a tiny line chart which serves to indicate trends and where the values can be seen through tooltips) where the numbers were being questioned.

With the PowerPoint or Printed category, I operate with the assumption that every data point can and will be questioned, and not having the information at hand is not going to help sell your work, therefore, a lot of the more exciting data visualizations are off-limits.

Note: with this category of dashboards, I do make sure to include an Appendix with more detailed information. This as well as a table of content, glossary etc…

2. Interactive Dashboards

This is where the bulk of my Tableau Desktop work goes. For the most part, my clients will have an idea of the KPIs they want to measure, but what is the best way of showing said KPIs? and how I can make sure they get to their answers in the least time possible.

As we are dealing with interactive dashboards, we have a fixed amount of screen real estate to create guided user journeys and drive the consumers to points of interest; I like to think that one of my key responsibilities is to encourage data exploration, so combining colours, sizes, fonts, and soon, animations in a delicate blend is a core skill.

My key considerations:

I have to admit that I have to make a lot more decisions when creating interactive dashboards as opposed to a printable PDF or PowerPoint.

One final factor and important task are to set the layouts for different devices. I never rely on the automatic mobile layouts and always manually edit the layout. Today, it is quite common for end-users to want to access the Tableau Dashboard on their mobile devices; Tableau recently updated their mobile application and it is pretty awesome.

3. Infographics

I have used Tableau on many occasions to produce output for public consumption as an infographic and, to be honest, this is my favourite category, and where I have the most fun part of Tableau.

Note: I love producing infographics

These are normally long-form dashboards, designed to print or published on a website, and are typically graphics-heavy with elements of data embedded. Tableau supports Custom Shapes (icons) for your data, as well as Transparent images so that you can really build some interesting graphic driven dashboards.

My key considerations:

While there a lot of dashboards available on Tableau Public, for the most part, at least the ones that catch my eye, are all infographics; I am sure you have noticed this as well, but Tableau dashboard design is becoming better and better, so infographics are increasingly being requested.

Note: I have advised many people who are looking to further develop in Tableau to upskill themselves in graphic design. Learning a graphics package as this will become increasingly important. My tool of choice is Photoshop, but as I do not have a license, I use open-source GIMP.

4. Data Extracts

Unfortunately, this is still one of the most common requirements from Tableau, and that is to effectively treat Tableau a data engine to provide data extracts.

These normally consist of creating a dashboard with a single worksheet that incorporates row-level security to ensure that consumers can only see what they are allowed to see; this is a pretty essential feature and can be set up in the underlying database or via Tableau Workbook User Security.

My key considerations:

The main thing to think about is that you are not building interactive dashboards, but leveraging Tableau’s enterprise infrastructure and security to provide a way for generating data extracts without knowing SQL or chasing IT.

When encountering these situations, I probe and ask the consumers what they do with the data once they have it, more often than not, they will spend time on data wrangling and presentation, most of which can be automated with Tableau. So this is your opportunity to introduce Tableau to another person.

Note: I am exploring the idea of building a plugin for Microsoft Excel that can connect to a Tableau Worksheet and download the information. I am still thinking, but this is something that has been asked of me many times in the past.

5. Embedded Analytics

I got my first experience in Embedded Analytics when I was a Senior Consultant at Actuate Corp, now owned by OpenText. At the time, they were the driving force and main contributors to the Eclipse Top-Level Project called the Business Intelligence Reporting Tool, also known as BIRT. Being a Consultant, I helped several organisations to embed BIRT into their website applications, and a few banks used us to provide customer bank statements; it was a very fun time.

Today, not much has changed, and we are still looking to provide analytics to those who need it, and that includes embedding Tableau into your front end applications and ensuring a seamless and transparent offering.

With Tableau, we can achieve this using the Tableau API, which requires web programming knowledge but is not overly complex, and allows us to embed a Tableau Dashboard into your web solution, and control the dashboard using said solution.

My key considerations:

One thing that I have observed in the last 18 months is that embedded analytics is definitely a growing Tableau requirement. This makes sense as we are now looking for a fully-integrated and seamless digital experience.

I would advise you to have a go at the Tableau JavaScript API as it can be loads of fun, and once you get started, there is a whole work of things that you can build.

Note: I have a Tableau Server framework library in the pipeline. A web framework that will allow you to rapidly build Tableau based applications. For example, a custom reporting portal that sits in front of Tableau. I think this will land in late 2020 unless some of you want to help me out.

Summary

I hope you have enjoyed this article. I wanted to highlight the different categories of output that are available in Tableau, and how I design for a specific purpose. We all have our preferred and developed styles, and while it is tempting to create the same output for all projects, it is important to understand the true purpose of your project.

The one thing I really wanted to highlight, is the flexibility of Tableau. When I started using Tableau, I considered it a pretty visualization tool, however, you can create output for presentations and print, build interactive dashboards, design and deliver amazing infographics, provide secure data extract capabilities and also embed Tableau into your own applications. The bottom line, Tableau is amazing.

Exit mobile version