Server Processes Flashcards
<p>What comes in Base Install</p>
<p>Coordination Service and Cluster Controller</p>
<p>Coordination Service</p>
<p>Maintains that there is a quorum of nodes.</p>
<p>Cluster Controller</p>
<p>Failover execution
| Takes action on Server health and availability issues</p>
<p>Gateway</p>
<p>Receives HTTP request and directs them to appropriate service</p>
<p>What processes are involved in the Application Server</p>
<p>VizPortal and API Server</p>
<p>VizPortal</p>
<p>Handles the non-content UI of a Server
Handles authentication screens
Multi threaded
</p>
<p>API Server</p>
<p>Handles all of the REST API calls</p>
<p>Search &amp; Browse</p>
<p>Queries metadata from TWBs and TDSs</p>
<p>Repository</p>
<p>Stores metadata
This involves: TDS, permissions, projects, extract metadata, refresh info, groups, status vizzes
Active/Passive</p>
<p>VizQL Server</p>
<p>Loads and renders views
Translates clicks and drags to SQL (live connection only)
Parallel Queries</p>
<p>Data Server</p>
<p>Invoked when data source is published via Tableau Server
Serves as a proxy between requests for data and individual data sources
Maintains connections to data
Allows centralized driver deployment
Multiple worksheets can use the same data extract</p>
<p>Data Engine</p>
<p>Queries the extracts
VizQL will attempt to query local node Data Engine first
Can decide how to optimize queries improving data processing</p>
<p>File Store</p>
<p>Stores the extracts
Replicates extracts across nodes</p>
<p>Cache Server</p>
<p>Acts as a shared cache across all Tableau Processes in cluster
Default cache server capacity is 512MB, but can add more instances of cache server for more capacity and throughput</p>
<p>Backgrounder</p>
<p>Extract refreshes
Fufills subscriptions
CPU intensive
Single threaded</p>