Tableau Server Components
  • Share this blog:

The following are the components of the Tableau Server

Application Server:

Application Server processes (wgserver.exe) handle browsing and permissions for the Tableau Server web and mobile interfaces. When a user opens a view in a client device, that user starts a session on Tableau Server. This means that an Application Server thread starts and checks the permissions for that user and that view.

To enrich your career and become a Tableau Server professional, visit Tekslate, the global online training platform:" Tableau Server Training". This course will help you achieve excellence in this field.

VizQL Server:

Once a view is opened, the client sends a request to the VizQL process (vizqlserver.exe). The VizQL process then sends queries directly to the data source, returning a result set that is rendered as images and presented to the user. Each VizQL Server has its own cache that can be shared across multiple users.

Data Server:

The Tableau Data Server lets you centrally manage and store Tableau data sources. It also maintains metadata from Tableau Desktop, such as calculations, definitions, and groups. The published data source can be based on:

  • A Tableau Data Engine extract
  • A live connection to a relational database (cubes are not supported)

Backgrounder: The backgrounder refreshes scheduled extracts and manages other background tasks.

Gateway/ Load Balancer: The Gateway is the primary Tableau Server that routes requests to other components. Requests that come in from the client first hit the gateway server and are routed to the appropriate process. If multiple processes are configured for any component, the Gateway will act as a load balancer and distribute the requests to the processes. In a single-server configuration, all processes sit on the Gateway, or primary server. When running in a distributed environment, one physical machine is designated as the primary server, and the others are designated as worker servers which can run any number of other processes. Tableau Server always uses only one machine as the primary server.

 Clients: Web Browsers and Mobile Apps: Tableau Server provides interactive dashboards to users via zero-footprint HTML and JavaScript (AJAX) in a web browser, or natively via a mobile app. No plug-ins or helper applications are required. Tableau Server supports:

  • Web browsers: Internet Explorer, Firefox, Chrome, and Safari
  • Mobile Safari: Touch-optimized views are automatically served on mobile Safari
  • iPad app: Native iPad application that provides touch-optimized views and content browsing
  • Android app: Native Android application that provides touch-optimized views and content browsing
  • Android browser: Touch-optimized views are automatically offered in the Android browser

Clients: Tableau Desktop

Tableau Desktop is the rapid-fire authoring environment used to create and publish views, reports, and dashboards to Tableau Server. Using Tableau Desktop, a report author can connect to multiple data sources, explore relationships, create dashboards, modify metadata, and finally publish a completed workbook or data source to Tableau Server. Tableau Desktop can also open any workbooks published on Tableau Server or connect to any published data sources, whether published as an extract or a live connection.

For in-depth knowledge on Tableau, click on below:

You liked the article?

Like : 0

Vote for difficulty

Current difficulty (Avg): Medium

Recommended Courses


About Author
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.