TABLEAU SERVER PROCESSES
EXAM 2025 QUESTIONS AND
ANSWERS
Application Server:
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: vizportal
Purpose: Handles the web application, RESP API calls, and supports browsing and
searching.
Notes: When Application Server is installed, Data Engine is also installed, unless the
node already has an instance of Data Engine.
Licensed: Yes
Ask Data
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 1
,Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: Cannot be configured
manually (there should probably still be a server processes?)
Purpose: Used by the Ask Data feature.
Notes: Runs automatically on all nodes where Data Server is running.
Licensed: No
Backgrounder
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: backgrounder
Purpose: Runs server tasks, including extract refreshes, subscriptions, 'Run Now' tasks,
and tasks initiated from tabcmd
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 2
, Notes: When Backgrounder is installed, Data Engine is also installed, unless the node
already has an instance of Data Engine. In most situations you can change the number
of backgrounder instances on an existing node of a running server without causing a
stop and restart of the server. An exception is if you are adding backgrounder to an
existing node that did not that did not previously have backgrounder or any other
process that also installs Data Engine.
Licensed: Yes
Cache Server
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: cacheserver
Purpose: Cache server is a query cache distributed and shared across the server cluster.
This in-memory cache server speeds user experience across many scenarios. VizQL
server, backgrounder, and data server (and application server to a lesser extent) make
cache requests to the cache server on behalf of users or jobs. The cache is single-
threaded, so if you need better performance you should run additional instances of cache
server.
Notes: N/A
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 3
EXAM 2025 QUESTIONS AND
ANSWERS
Application Server:
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: vizportal
Purpose: Handles the web application, RESP API calls, and supports browsing and
searching.
Notes: When Application Server is installed, Data Engine is also installed, unless the
node already has an instance of Data Engine.
Licensed: Yes
Ask Data
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 1
,Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: Cannot be configured
manually (there should probably still be a server processes?)
Purpose: Used by the Ask Data feature.
Notes: Runs automatically on all nodes where Data Server is running.
Licensed: No
Backgrounder
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: backgrounder
Purpose: Runs server tasks, including extract refreshes, subscriptions, 'Run Now' tasks,
and tasks initiated from tabcmd
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 2
, Notes: When Backgrounder is installed, Data Engine is also installed, unless the node
already has an instance of Data Engine. In most situations you can change the number
of backgrounder instances on an existing node of a running server without causing a
stop and restart of the server. An exception is if you are adding backgrounder to an
existing node that did not that did not previously have backgrounder or any other
process that also installs Data Engine.
Licensed: Yes
Cache Server
Server Processes Name: ?
Purpose: ?
Notes: ?
Licensed: ? - ....ANSWER ...-Server Processes Name: cacheserver
Purpose: Cache server is a query cache distributed and shared across the server cluster.
This in-memory cache server speeds user experience across many scenarios. VizQL
server, backgrounder, and data server (and application server to a lesser extent) make
cache requests to the cache server on behalf of users or jobs. The cache is single-
threaded, so if you need better performance you should run additional instances of cache
server.
Notes: N/A
....FOR STUDY PURPOSES...©️2025 ALL RIGHTS RESERVED... 3