logo
logo
Sign in

How does Tableau Server Architecture work?

avatar
Pankaj Nagla

Tableau Server is basically a communication tool that shares data connections and visualizations with the end-users or clients. So, now that we've learned about the functioning of every component in an exceeding Tableau server. Allow us to understand how these components add tandem. For this, we'll club the server components into layers or tiers. So, we've five layers or sections within the Tableau Server; customer data, data connectors, main components, gateway, and clients.


  • The customer data layer contains all styles of data sources available for a Tableau user like data warehouses, data marts, flat files, and multidimensional cubes, relational databases.


  • Next lies the info connectors layers which include an information engine, repository, SQL Connector, and MDX Connector. These components interact directly with the info sources. The information engine processes the information requested by the user and assigns the information type, decides whether it's a measure or a dimension, and creates TDEs (data extracts). Within the background of the information, the engine runs an SQL Connector which creates an SQL query for all the user requests and interacts with the information sources. The SQL Connector primarily deals with data marts and flat files. Similarly, the MDX Connector deals with multidimensional cubes.


  • The next layer comprises all the most components, essentially the information server which regulates and monitors the functioning of the components of the information connector layer. Together with this, it includes a VizQL Server and Application Server. The applying server takes all the user requests coming from Tableau Desktop, mobile, or browser for accessing the visualization. It processes the requests and detects the sort of request, checks user authorization and grants access accordingly. The VizQL Server could be a patented component of Tableau, where VizQL stands for the Visualization source language. It works behind the logic of Tableau visualization and creates the visualization as per your instructions on the dashboard.


  • As we've already learned about the gateway, it acts as a gatekeeper of the Tableau Server and any request or query sent by the client first hits the gateway or load balancer. A gateway is nothing but a primary server that receives the queries and redirects them to an appropriate and available secondary server referred to as a worker server.


You can also visit my blog on Splunk:https://theomnibuzz.com/key-capabilities-of-splunk-hunk/

collect
0
avatar
Pankaj Nagla
guide
Zupyak is the world’s largest content marketing community, with over 400 000 members and 3 million articles. Explore and get your content discovered.
Read more