Tableau Server VizQL Data Service

The VizQL Data Service (VDS) is an API that allows you to access published data sources in Tableau through programmatic queries rather than visualizations.

To make VizQL Data Service highly available, configure one or more VizQL Data Service processes to run on multiple nodes of the cluster.

Process VizQL Data Service
Status Status of the VizQL Data Service process is visible on the Status Page unless the service has been disabled. For more information, see View Server Process Status
Logging Logs generated by the VizQL Data Service process are located in /var/opt/tableau/tableau_server/data/tabsvc/logs/vizqldataservice. For more information, see Tableau Server Logs and Log File Locations

What happens if a VizQL Data Service process fails? Queries running through the VizQL Data Service process will fail, resulting in all programmatic queries losing direct access to published data sources in customer applications, automate workflows, etc. The Tableau Server UI and viz creation are not dependent on VizQL Data Service to function.

The default VizQL Data Service process running on a node is one. High availability requires configuring redundant VizQL Data Service and VizData Service instances. If multiple VizQL Data Service processes are running, then the failure of a single process will result in the failure of any queries and the loss of query result at the time of its failure. Any future requests will be routed to the other working VizQL Data Service processes on the Tableau Server cluster.