---
schema_version: "1"
id: ff8def0d09fed7151aeac3952582a28464208550efeb48df479a09ced695095d
title: Tableau Server VizData Native Service
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/server/server_process_vizdata-native-service.md
canonical_url: https://help.tableau.com/v0.0/server/en-us/server_process_vizdata-native-service.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 000d9ea44becf0931534d6e321fe1fc2f979b74381a770e5ba392681ebbcfd2d
description: Understand the Tableau Server VizData Native Service.
---
[Skip to main content](#main-content)

# Tableau Server VizData Native Service

The VizData Native Service is the core service that communicates with VizData Service and manages the published data source connection and session on Tableau Server. The service is internally managed by Tableau Server, and cannot be configured by an administrator. The instances of VizData Native Service are automatically configured on any node that has instances of VizData Service, with a one-to-one mapping.

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0">
                    <colgroup><col class="TableStyle-Basic-Border-Column-Column1">
                    
                    <col class="TableStyle-Basic-Border-Column-Column1">
                    
                    </colgroup><tbody>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Process</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>
                                     VizData Native Service
                                </p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Status</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Status of the  VizData Native Service process is visible on the Status Page. For more information, see <a href="https://help.tableau.com/v0.0/server/en-us/service_viewstatus.htm" class="xref">View Server Process Status</a></td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>Logging</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Logs generated by the  VizData Native Service process are located in <code><code>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>vizdatanativeservice</code>. For more information, see <a href="https://help.tableau.com/v0.0/server/en-us/logs_loc.htm" class="xref">Tableau Server Logs and Log File Locations</a></td>
                        </tr>
                    </tbody>
                </table>

If the VizData Native Service fails, the process is automatically restarted by Tableau Server within seconds. Any errors or problems are logged in `nativeapi_vizdatanativeservice_*.txt`.

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

Instances of VizData Native Service are automatically scaled up or down on each node to match the number of instances of VizData Service and managed internally by Tableau. There is nothing an administrator can configure related to the service.

To ensure a healthy publish data source connection, both the VizData Service and the VizData Native Service should run in healthy statuses to serve the requests. By default, both services are added to the nodes that have the Data Server installed after update or clean installation.