Processes Flashcards

1
Q

How many processes is Tableau Server composed of?

A

11 processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name all processes that Tableau Server is composed of…

A

Application server

Backgrounder

Cache server

Cluster controller

Coordination service

Data Engine

Data server

File store

Repository

Search and browse

VizQL server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Function of the Application server?

A
  • Handles web application
  • Handles REST API calls
  • Supports browsing and searching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Function of the Backgrounder

A

Executes server tasks, including:

  • Extract refreshes
  • Subscriptions
  • ‘Run Now’ tasks
  • tabcmd tasks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Function of the Cache server

A

Query cache used by various processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What two files does the backgrounder process consist of?

A

a .EXE file and a .WAR (Web Application Archive)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where are backgrounder log files written?

A

D:\Program Files\Tableau\Tableau Server\data\tabsvc\logs\backgrounder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

With regard to the backgrounder, how are the workgroup.yml file and the backgrounder.properties file related?

A

The workgroup.yml is the master configuration file annd it populates the backgrounder.properties (and other .properties files) a ‘tabadmin configure’ is run

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What type of process is the backgrounder?

A

Single-threaded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does it mean for the backgrounder to be single-threaded?

A

This means the backgrounder process can only run one thread at a time, a thread being a set of executable instructions that a process can perform.

The upshot is that your backgrounder works through a queue of tasks one-by-one.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a resulting weakness of being a single-threaded process with regard to the backgrounder?

A

Due to the single-threaded nture of the bakcgrounder, you may see delays or ‘latency’. For example, if you have

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the File Store used for?

A

It controls the storage of extracts.

Used to store large objects and datasets that would be - due to their size - inefficient to keep in the repository (PostgreSQL) database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the two main properties of the File Store?

A

Stores the up-to-date extracts for datasources and workbooks in…

/tabsvc/data/dataengine/extract

Stores the historical versions of workbooks and datasources in…

/tabsvc/data/dataengine/revision

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the role of the File Store in HA environments?

A

To ensure that extracts are synchronized to other file store nodes so they are available if one file store node stops running.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the root path of File Store?

A

tabsvc/dataengine/extract

How well did you know this?
1
Not at all
2
3
4
5
Perfectly