Tableau Server VizData Service

The VizData Service (vizdataservice) is the new service that handles the connections to published data sources on Tableau Server. All the queries to the published data sources on the Tableau Server are processed by the VizData Service instead of the Data Server.

To ensure high availability of VizData Service, configure one or more VizData Service processes on multiple nodes in the Tableau Server cluster.

Note: As of 2024.2.3, at least one instance of VizData Service is required for an installation of Tableau Server.

Process

VizData Service

Status Status of the VizData Service process is visible on the Status Page. For more information, see View Server Process Status
Logging Logs generated by the VizData Service process are located in /var/opt/tableau/tableau_server/data/tabsvc/logs/vizdataservice. For more information, see Tableau Server Logs and Log File Locations

What happens when a VizData Service fails? Requests to the published data sources being handled by that instance will fail (unable to render workbook view), but subsequent requests will be routed to other running VizData Service instances. Assuming the node containing the failed VizData Service is still running, the failed processes should be automatically restarted by Tableau Server.

The control_vizdataservice_node*.log contains information about the services starting and being enabled.

The vizdataservice_node*.log contains the errors or problems encountered.

The VizData Service will replace a portion of client traffic from Data Server to VizData Service when clients query and connect to the published data sources on the Tableau Server. If the VizData service process fails, the queries running through the VizData service will fail. The workbooks will lose the ability to query or connect to the published data sources.

Recommendations

We recommend you configure an instance of VizData Service on a node with the same instances as Data Server and have both services enabled on a node to provide and manage connections to publish data sources on Tableau Server for various clients.

We recommend you configure an instance of VizData Service on each of the nodes where you deploy the Data Server. Together the services will provide and manage connections to published data sources on Tableau Server. Adding additional instances of VizData Service to other nodes provides duplication of processes and reduces the possibility of workbook downtime with VizData Service nodes.

Eventually the VizData Service will replace the Data Server in terms of the connection to the published data source on the Tableau Server. In the meantime it will still coexist with Data Server service for backward compatibility.

 

Thanks for your feedback!Your feedback has been successfully submitted. Thank you!