Architechture Flashcards

1
Q

What is the architecture stack consist of

A
the data layer
data connectors
server components
gateway / load balancer
web browsers and mobile apps
tableau desktop
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is the Data Engine not limited the amount of memory on a system?

A

Because it can access disk storage as well as RAM and cache memory

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

The work of Tableau Server is done mainly by what four processes?

A

Application server
VizQL Server
Backgrounder
Data Server

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

Describe the process of opening a viz, auth to view

A
  1. User points browser to server and the gateway directs him to the application server, web browser interface
  2. User is authenticated via the application server
  3. User opens a view, which sends a request to the VizQL process
  4. VizQL process sends queries directly to the data source, returning a result set rendered as images presented to the user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When you publish a data source to the server, what process is responsible for that object?

A

Data Server

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

What is the purpose of the gateway?

A

To route requests to the appropriate process

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

What browsers does Tableau Server supports

A

IE
Firefox
Chrome
Safari

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

When does it make sense to use a Live Connection over an Extract?

A

If you have a highly optimized database that you want to utilize

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

In a self-serve environment, what is the role for Data Governance?

A

To ensure data security while letting users get the answers they need.

That means making sure that the right data is available to the right people when they need it.

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

What is the Tableau Data Server?

A

It is the component through which Tableau Server provides sharing and centralized management of published Data Extracts and shared proxy database connections.

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

Tableau’s metadata system is a __#__ _____ system with __#__ ______ of ________ and __#__ runtime model called _______

A

3-tier
2-layers of abstraction
1
VizQL Model

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

What is the job of the first abstraction layer in the metadata system? Whats the name of the layer?

A

The Connection which store information about how to access the data and what data to make available to Tableau.

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

What is the second data layer in the metadata system and what does it do?

A

The Data Model, which automatically classifies fields as either measures or dimensions.

It also keeps track of user-generated fields, such as data sets and calculations.

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

Data Model is ______ and ______ to changes in the Connection.

A

independent and insensitive

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

What is the VizQL Model’s function?

A

The VizQL Model lets the user adjust the role and aggregation of the fields at runtime.

For example, a user can change a measure to a dimension.

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

Data Models can have dependency on other Data Models. T or F?

A

True

17
Q

Recommended minimum hardware requirements?

A

8 cpu cores and 32gb of memory

18
Q

In a multi-cluster environment, how do you make it Highly Available?

A

Add a backup machine to serve as backup to the Primary Node

19
Q

What is the first level of security and what is the purpose?

A

Authentication

Purpose:

  1. prevent unauthorized access
  2. personalize each user’s experience
20
Q

When users log on to Tableau Server, they are logging on to the database. T or F?

What does that mean?

A

False

It means that users will also need to have credentials to log in to the database in order to see views/data sources

21
Q

In all cases, whether authentication takes place locally or is external, each user identity must be represented in the Tableau Server _______ ________ , which is managed by the ___________.

A

identity store

repository

22
Q

By default, the gateway process listens on port __#__ (for ____ requests) and __#__ (for ____ requests)

A

80 for HTTP

443 for SSL

23
Q

What do Site Roles define?

A

Which users are administrators and which ones are content consumers or publishers

24
Q

In the context of authentication, it’s important to understand that users are not authorized to access external data sources through Tableau Server by virtue of having an account on the server.

What does that mean?

A

In other words, in the default configuration, Tableau Server does not act as a proxy to external data sources.

Such access require either:

  1. additional configuration of the data source on Tableau Server, or
  2. authentication at the data source when the user connects from Tableau Desktop.
25
Q

When you install Tableau Server, you must select the process that the server will use to manage user authentication: 1) ________ or 2) __________.

A

Local authentication or Active Directory.

26
Q

When a user logs onto Tableau Server from a Desktop or a web client, their _________ are passed through using __________, which then verifies them and sends an ______ ________ to Tableau Server.

A

credentials

windows integrated security to active directory

authentication token