Architechture Flashcards
What is the architecture stack consist of
the data layer data connectors server components gateway / load balancer web browsers and mobile apps tableau desktop
Why is the Data Engine not limited the amount of memory on a system?
Because it can access disk storage as well as RAM and cache memory
The work of Tableau Server is done mainly by what four processes?
Application server
VizQL Server
Backgrounder
Data Server
Describe the process of opening a viz, auth to view
- User points browser to server and the gateway directs him to the application server, web browser interface
- User is authenticated via the application server
- User opens a view, which sends a request to the VizQL process
- VizQL process sends queries directly to the data source, returning a result set rendered as images presented to the user
When you publish a data source to the server, what process is responsible for that object?
Data Server
What is the purpose of the gateway?
To route requests to the appropriate process
What browsers does Tableau Server supports
IE
Firefox
Chrome
Safari
When does it make sense to use a Live Connection over an Extract?
If you have a highly optimized database that you want to utilize
In a self-serve environment, what is the role for Data Governance?
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.
What is the Tableau Data Server?
It is the component through which Tableau Server provides sharing and centralized management of published Data Extracts and shared proxy database connections.
Tableau’s metadata system is a __#__ _____ system with __#__ ______ of ________ and __#__ runtime model called _______
3-tier
2-layers of abstraction
1
VizQL Model
What is the job of the first abstraction layer in the metadata system? Whats the name of the layer?
The Connection which store information about how to access the data and what data to make available to Tableau.
What is the second data layer in the metadata system and what does it do?
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.
Data Model is ______ and ______ to changes in the Connection.
independent and insensitive
What is the VizQL Model’s function?
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.
Data Models can have dependency on other Data Models. T or F?
True
Recommended minimum hardware requirements?
8 cpu cores and 32gb of memory
In a multi-cluster environment, how do you make it Highly Available?
Add a backup machine to serve as backup to the Primary Node
What is the first level of security and what is the purpose?
Authentication
Purpose:
- prevent unauthorized access
- personalize each user’s experience
When users log on to Tableau Server, they are logging on to the database. T or F?
What does that mean?
False
It means that users will also need to have credentials to log in to the database in order to see views/data sources
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 ___________.
identity store
repository
By default, the gateway process listens on port __#__ (for ____ requests) and __#__ (for ____ requests)
80 for HTTP
443 for SSL
What do Site Roles define?
Which users are administrators and which ones are content consumers or publishers
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?
In other words, in the default configuration, Tableau Server does not act as a proxy to external data sources.
Such access require either:
- additional configuration of the data source on Tableau Server, or
- authentication at the data source when the user connects from Tableau Desktop.
When you install Tableau Server, you must select the process that the server will use to manage user authentication: 1) ________ or 2) __________.
Local authentication or Active Directory.
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.
credentials
windows integrated security to active directory
authentication token