History

Tableau

Brief description

Tableau was created in 2003 by founders Chris Stolte, Pat Hanrahan, and Christian Chabot, as a result of a computer science project at Stanford. Their goal was to improve the flow of analysis as well as creating a way for data visualization to be more easily accessed by the public.

In 2019 the company was acquired by a customer relationship management company called Salesforce. The companies mission stayed the same but now has become stronger and more popular then ever before.

Tableau is mainly used with SQl as it can be easily connected to databases, but tableau can also be used by many other programming languages such as python or java or C through special packages such as Tableau SDK, that allow users to create Tableau extracts and thus transfer their work/data onto the Tableau application for it to be visualized for any audience.

Long description

When was it created?

Tableau was said to be created in 2003. It was created as a result of a computer science project at Stanford University. The project aimed to improve the smoothness of analysis and to be able to make data more easily accessed for people through visualization.

Chris Stolte, Pat Hanrahan, and Christian Chabot, are the founders and creators of the company and patented Tableau’s technology called: VizQL which essentially can visually expresses data by using drag-and-drop actions into data queries through an easy to use and navigate interface.

Since the foundation of Tableau, the company has continuously invested in research and development. The have been developing solutions to help anyone that may be working with data so that they can be able to get to answers faster and uncover insights in their data. #### Are other companies involved in the current development of this technology?

No, not particularly, but in 2019 Tableau was bought by a CRM company named Salesforce, they claimed that their mission would remain the same. Tableau still wants to help the public visualize and understand their data in an easy to use software. we see today that many many of the worlds top organizations everywhere—from non-profits to global enterprises, as well as across all industries and departments are using Tableau to ‘drive change’ with data. So although Tableau may not have companies besides Salesforce involved in their immediate development. They have thousands of companies world wide using their products and providing insightful feedback which continues to help the company grow and improve.

Is possible to be used with different languages (Python / R / Julia / excel / others)?

Yes Tableau is primarily used with SQl. You are able to connect databases and run queries from within tableau. Although Tableau is meant to make data visualization user friendly and works with mostly easy to use tools such as drag and drop.

After doing a bit more research there is something called Tableau SDK. Tableau SDk is a set of functions that can be called from within C, C++, Java or Python to create tableau extracts and publishing them on tableau server. so to answer the question above yes Tableau can be used with different programming languages.

So in other words you can take data from anywhere you would like, clean it and edit it using any of the compatible programming languages. Do any advanced analytics that you want and then just export the data to a tde file. That file can be directly read by Tableau or can be be shared on Tableau Server for visualization and sharing.

This is a very exciting thing as take for example I am able to import a dataset in Python and use some of the cool machine learning libraries we have learned in MDS to predict some sort of outcome of interest. After I am done with the model, I can export the model i have created into a data extract using Tableau SDK and publish it directly to Tableau Server where i can then visualize the results and share it with anyone i would like.