Efficient data processing is critical for interactive visualisation of analytic data sets. Inspired by the large amount of recent research on column-oriented stores, we have developed a new specialised analytic data engine tightly-coupled with the Tableau data visualisation system.
The Tableau Data Engine ships as an integral part of Tableau 6.0 and is intended for the desktop and server environments. This paper covers the main requirements of our project, system architecture and query-processing pipeline. We use real-life visualisation scenarios to illustrate basic concepts and provide experimental evaluation.