Bronze questionary Flashcards

1
Q

Bronze Deck

Why do I need Tableau? What value does Tableau deliver?

A

Tableau lets your users explore the data and ask questions that lead to business answers and insights that drive the business. Tableau is fast, easy to use, and flexible, allowing all data workers to work independently without the help of report writers or DBAs.

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

Bronze Deck

What about performance?

A

Tableau has no limitations with regards to performance, speed, or size. With Tableau, you can choose to connect directly to your live data or load it into our fast data engine. If you already have a snappy database, tableau will use it for the majority of processing and only bring the results to your desktop. If your data isn’t so fast, business users can load it into our fast data engine and have speed of thought responses.

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

Bronze Deck

How hard is it to learn? How long does it take to learn Tableau?

A

Tableau is designed for the data worker, not just for technical DBAs and report writers. Most of the basic features in Tableau can be learned in an hour or so. Just like with any application, there are many more advanced features that may not be apparent the first time Tableau is used. We have all of our free training and support documents available for free online, so most of our users can be up and running within a matter of hours. New users are supported with both live and on-demand training, support (web, email), Tableau examples and packaged workbooks online, tips and tricks, etc. Also, Tableau has the “ShowMe” feature which enables users to select the fields they want to analyze and have Tableau draw the best fit view based on visualization best practices, so this helps people get up and running very quickly.

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

Bronze Deck

Who is this for?

A

Any data worker. Tableau is not tailored toward any vertical or functional area. It’s like asking who can use Excel. Tableau is meant for anyone who needs to explore or ask questions of their data, regardless of technical or analytical background.

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

Bronze Deck

How many visualizations or chart types?

A

Don’t show ‘Show me’! Tableau provides an unlimited variety of displays that are a combination of various tools. Users can combine these tools in new ways to arrive at new types of visualizations that best suit their needs. In addition, Tableau provides quick access to many of the most common types of displays including line charts, bar charts, scatter plots, pie charts, area charts, small multiples, Gantt charts, heat maps, highlight tables and cross-tabs. You can even combine together different types of charts to arrive at entirely new visualizations.

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

Bronze Deck

I can’t connect to my data, what’s wrong?

A

What error message are you getting? If it says they need to download the drivers, then kindly suggest they download the drivers. If it is some other error: Our support department can get you set up in no time. Please contact them with your error and they will get back to you shortly (or, for bonus points, create the case in Salesforce for them!)

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

Bronze Deck

What databases can you connect to? (be able to list them all)

A

Best answer – open the connect to data dialog and show them the extensive list. Tableau can connect to file based data such as access and excel as well as relational databases like SQL Server and Oracle and cubes such Essbase and Analysis Services. Tableau can connect to Hadoop through our Cloudera Hadoop Hive connector. For other databases, you can use the ODBC driver. You can also paste data directly into Tableau. Ask them what type of data they have. It makes it easier to say, “oh yes, we connect natively to your environment.”

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

Bronze Deck

What is ODBC?

A

The objective of the ODBC (Open Database Connectivity) standard itself is that it provides a uniform way for products to connect to databases. ODBC drivers are supplied by your database vendor and vary in quality and completeness. Tableau will detect the capabilities of your ODBC driver and match functionality as best we can. When using the ODBC connection, it is often recommended to use it to create Tableau Extracts, rather than running interactive sessions to the data source.

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

Bronze Deck

Can I connect to SAP?

A

Tableau can only connect to the supported databases. If your data is in another format, you must first get it into a supported format by extracting the data or linking to it from another database. Tableau has been looking into developing support for SAP BW and SAP HANA. However, until this is released, you should continue accessing that data as you do today, which typically means extracting it to Excel.

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

Bronze Deck

My excel data doesn’t work with Tableau. What do I do?

A

KB article written on this topic found here: http://www.tableausoftware.com/community/support/kb/preparing-excel-files-analysis Remove or exclude introductory and other unnecessary textMake sure each row contains only one piece of dataHeaders: Limit headers to a single row, add missing headersMissing data: Fill blank cells and delete blank rowsClean up aggregated and descriptive dataUse Tableau’s Reshaper Plug-in found here: http://www.tableausoftware.com/forum/using-excel-crosstab-data-source

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

Bronze Deck

What is the difference between ‘Connect Live’ and importing all or some of my data?

A

Connecting Live leaves all the data in the source database. Tableau will dynamically query the database to retrieve analytic results. This is great for fast, or rapidly changing databases.Importing data into the Fast Data Engine optimizes the data, dramatically improving performance when connected to large amounts of data or file based data sets. The extract is static and will need to be refreshed as new data is available, however this can be automated through Tableau Server.Additionally, you can set up incremental extracts which will only bring in the new data since the last refresh, rather than refreshing the entire extract. For example, you can schedule an incremental extract refresh for every fifteen minutes, and a full refresh during non-peak business hours.

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

Bronze Deck

What is the maximum number of rows Tableau can use?

A

Tableau can connect to unlimited amounts of data. In fact our customers use Tableau as the front end to some of the largest databases in the world – Billions of rows of data. How many rows of data do you have? If you are using a live connection to your giant database, we only retrieve the data needed to answer your question. For example, you have 100 million rows of data and want to find the monthly sales trend for the last 2 years – Tableau only retrieves 24 rows of data. Ok, the daily sales trend for the last 3 years – about 1,000 rows go to Tableau.If you are using the Fast Data Engine, then you can still effectively use 100’s of millions of rows – even on a laptop with limited memory.

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

Bronze Deck

What does ‘architecture aware fast data engine’ mean?

A

Unlike typical ‘in memory’ databases, Tableau’s fast data engine is not constrained by the amount of RAM on the machine. Tableau only pre-loads the columns used in the analysis and it can even load just part of a column. The ‘architecture aware’ part means that it automatically adapts to the characteristics of your system, even when those characteristics (ie available memory) are dynamic.

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

Bronze Deck

Can I join data from 2 different data sources? (be able to demo)

A

Yes. Make two data connections and add field from each to the worksheet. Tableau calls this Data Blending because it joins the results together rather than forcing you to integrate the detailed data.

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

Bronze Deck

Can I connect to multiple databases at once?

A

Absolutely! You can have each sheet connected to a different type of data and visually combine them in a dashboard. Or you can combine them in a single sheet using data blending.

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

Bronze Deck

Can I augment my data with data I found on a website?

A

Yes. Select the tabular data that you found on an informative website and paste into a Tableau workbook.

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

Bronze Deck

How do cubes differ from relational databases in Tableau?

A

Cubes Gain:Hierarchical FiltersDrill Up/Down per MemberCalculated Members (write your own MDX)Default MembersTotal Using (set the total to use a different calc than the original field)Relational Gain:Robust Calculations – even on dimensionsGroupsAggregations (in a cube these are pre-defined)Fast Data EngineRelative Date FilterRow Level Filters

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

Bronze Deck

I’m trying to blend my cube with my relational data but it is not working.

A

Cubes cannot be secondary datasources. However, you can connect to a cube as a primary and then another non-cube as a secondary.

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

Bronze Deck

How many employees do you have?

A

Almost 600, but we are rapidly growing every quarter.

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

Bronze Deck

Can I install Tableau on two machines? (for one user?)

A

Yes, each named user can install tableau on two machines for their own use. Read the EULA for more details and limitations

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

Bronze Deck

If I have multiple users, I guess I want Tableau Server?

A

That depends. Tableau Desktop is the Authoring Tool, and Tableau Server is the recommended report consumption tool. If your multiple users are all looking at doing their own rapid-fire analytics, then they would all need Tableau Desktop licenses. Alternatively, if you have many users that would only consume reports created by those power users, then Tableau Server licenses would be necessary for those users.

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

Bronze Deck

How do I order?

A

That’s easy. Either order directly from our webstore on www.tableausoftware.com or call your salesperson at 206-633-3400.

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

Bronze Deck

What is the difference between a measure and a dimension?

A

A measure is something that we want to calculate such as the total sales. A dimension is categorical data that we would use to break down that measure into smaller components such as sales for each region (region being a dimension that contains east, west etc)

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

Bronze Deck

What about calculations? (be able to demo table calcs and create a calc)

A

Tableau has lots of powerful calculations. You can create simple calculations like you would in Excel or very powerful calculations that you would only dream of in Excel. For example, on this trend chart, I can simply click on my measure to display year over year growth.

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

Bronze Deck

How do I do Medians? (be able to demo on superstore)

A

Simply change the aggregation to ‘Median’ on supported databases. If your database doesn’t support medians, you can either create an extract and tableau will upgrade it for you, or use a reference line to calculate the median of the results displayed.

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

Bronze Deck

Can I drill down? Can I create a hierarchy? (be able to demo)

A

How do you mean drill down? Yes, just drag one field onto another. Repeat as necessary.

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

Bronze Deck

What about templates?

A

We’ve already created one today without any additional effort. The entire process of our analysis has been captured by Tableau and we can reapply to new sets of data. We simply point Tableau at the new data by editing the connection or by choosing to replace the data source. As long as the fields in the analysis have the same names, Tableau will automatically swap the connection. If not, it is very simple to drag and drop to replace fields on each shelf. Voila!

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

Bronze Deck

How do I get a line and a bar on the same chart? (be able to demo)

A

Simply drag the second measure to the right side of the Viz, then right click on it and change the mark type.

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

Bronze Deck

How do I share my results with others?

A

Tableau is all about sharing. One of the most effective ways of sharing analysis is to provide interactivity. With a few clicks, you can publish your analysis to the Tableau Server so that users can log into any web browsers and get up to the minute results, high interactivity, and secure access, all with nothing to download. Or you can save your workbook as a packaged workbook and send it to anyone. They can use the free Tableau Reader to open it and interact with your results. You can also simply right click on your sheet and copy and paste the image into power-point, an email etc. Additionally you can publish the entire workbook as a PDF and distribute it as you see fit. As you can see, Tableau tries to make it as easy as possible for your results to be leveraged throughout your organization.

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

Bronze Deck

Can I build pivot tables? Or crosstabs?

A

Absolutely. Not only can you build one quickly via drag and drop, but any sheet can be quickly converted to a cross-tab with a click (choose duplicate as cross-tab or Show Me!)

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

Bronze Deck

How can I sort my data? Be prepared to give a short demo on sorting (at least 4 different places to sort)

A

Drag and drop membersDrag and drop in LegendsOne click sort iconsIn the viewIn the menuRight click on any dimension for computed sort

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

Bronze Deck

How do I get a map in Tableau? Can I see addresses?

A

Simply double click on one of your fields that has a blue globe next to it. You can even use a filled map mark type. For specific mapping needs like street addresses, custom sales territories, or international zip codes you can import custom geo-coding if you have the latitude and longitude coordinates in your data.

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

Bronze Deck

How do I change my numbers to format in percent?

A

Best Practice: Right click on a field in the Data Window and choose ‘Field PropertiesNumber Format’. Set the option to ‘Percentage’. On a sheet, Right click on a tablet or number and choose ‘Format’. Typically you would choose the ‘Pane’ tab in the Format window and change the default number type (near the top) to percentage. Notice that the formatting changes instantly as you make selections.

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

Bronze Deck

Summing my measure does not make sense. How do I get the average?

A

On any measure, right click and select the aggregation of choice. If you always want a field to have a different aggregation, you can change the default aggregation from the data window. Right-click and select ‘Field Properties  Aggregation’

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

Bronze Deck

How do I add a goal or target to my chart?

A

Right click on your axis and create a reference line at the value of your choosing. You can even use parameters to dynamically set a target. If you have a field that contains the goal or target, then use a bullet chart (show me is best). If you have a spreadsheet that contains the targets, then use data blending first, followed by bullet.

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

Bronze Deck

Can I add a regression or trend line?

A

Right click on the view to enable Trend Lines. If they are not viable for the type of view, then Tableau will not display them. If it doesn’t work on a date axis, changing it to a continuous date will work.

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

Bronze Deck

Can I create Histograms?

A

Yes. We even have a Show Me option for this. Select a single measure and click Show Me Alternatives and select the histogram at the end. You can even dynamically set the bin size with parameters. Additionally, you can just show the raw distribution of measures when bins are not necessary. Use the same field twice –show as a Dimension on columns and ‘Count’ on Rows.

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

Bronze Deck

Does it run on a Mac?

A

Apple uses Tableau. They run it on Parallels or Bootcamp (most customers already have these products). Most commonly people on Macs will be using Tableau Server. Tableau Server is accessible from a Mac using Safari, IE, Chrome or Firefox.

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

Bronze Deck

Can packaged workbooks be password protected for data security?

A

If security is important then distributing files is not your best bet. Instead, the Tableau server provides multi-level security to protect your data and your analysis. Would you like to see a demo?

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

Bronze Deck

What support/resources are available to me during my trial?

A

Tableau provides Free training. You have automatically been enrolled in the next two training courses, Introductory and Advanced training. Additionally you can attend additional training On Demand by visiting our website. There are over a dozen hours of training courses that cover our complete product line.You get free support during your trial. You can use our knowledge base on the website and if that doesn’t answer your question, you can contact support@tableausoftware.com and they will be glad to assist you with any issues you might have.Additionally, you can contact me at any time and I’ll help you if I can, or route you to the best resource to answer your questions.

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

Bronze Deck

Which web browsers are supported for Server?

A

Tableau supports standard web browsers such as Internet Explorer (IE), Firefox , Safari, and Chrome.

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

Bronze Deck

Can we embed Tableau into another application?

A

Yes. Just click the share button and copy and paste.Tableau provides a web part for SharePoint or you can simply add the appropriate URL to any web application you might have. It is really nice because not only can you embed the picture, but you can also make it completely interactive just like on the Tableau Server! For example, users can mouse-over for more detail or change filters or drill down etc right in the embedded view. For some great examples of what you can do visit our blogs at http://www.tableausoftware.com/community/blog

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

Bronze Deck

What is THE difference between Reader and Tableau Server?

A

Tableau Server provides live connections to the database, where Reader is a static extract that you will need to manually refresh and resend to end users as data changes.Tableau Server has robust, multi-tier security. Reader does not have any security.With Tableau Server there is nothing to install or maintain on user’s machines. Tableau Server is a collaboration platform for authors and consumers of analysis

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

Bronze Deck

Does Tableau work on an iPad or other mobile devices?

A

Tableau Server is automatically mobile aware and touch optimized with no extra coding or dual authoring. You can publish once, and view anywhere.We also have an optimized App for the iPad.

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

Silver Deck

If I copy the image to PPT, does it update automatically?

A

No. Tableau Server provides a great way to deliver interactive – On-Demand analysis to the masses. If you want to embed the interactive Server views in PPT, you can do this via a free 3rd party app called LiveWeb.

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

Silver Deck

Can I change the lines to have patterns? My boss is color blind.

A

No. The best practice is to label the lines by putting the same field on both the color and label shelves and changing the color palette to gray or ideally our “color blind” color palette.

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

Silver Deck

How do I share these results with others? (What are all my sharing options?)

A

This question is best followed with another question asking more about their specific scenario and requirements.Save the file and share it with other Tableau usersRight click on a view and copy the image or cross-tab and pasteFile  Print, Export the image, cross-tab or PDF and distribute.Share it with Tableau Reader so users can interactPublish it to the Tableau Server so people can run it on demandUse the ‘Share’ button in Server to generate a URL or HTML to paste in e-mail, CMS’s such as SharePoint, or Blogs

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

Silver Deck

Is Tableau a BI platform or an Analytics tool?

A

Yes. Tableau can be both, choose wisely how you position this with customers. Tableau provides rich functionality for ad hoc reporting, analytics, dashboarding and visualization. All the content created in Tableau can be easily shared via interactive graphical displays in a web browser. Due to the fast, easy nature of Tableau, companies can achieve quick ROIs with anything from a small deployment to an enterprise roll-out

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

Silver Deck

Is Tableau 64 bit?

A

Yes, the Tableau data engine is 64 bit (or 32 bit if you only have a 32 bit machine). Tableau’s User Interface and the VizQL engine are 32 bit – but they only contain the result set caches, not the raw data so they uses a relatively small amount of RAM.

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

Silver Deck

Does Tableau do 3D Charts?

A

3D charts provide very eye catching visuals however, they typically hinder or skew the analysis being presented. For example, when dealing with volume or surface area such as a pie chart, a 3D chart can make certain slices seem bigger than they actually are. Because of these problems and they face that they don’t improve the story of the data, pundits do not consider 3D charts to be a best practice visual.

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

Silver Deck

Can I integrate Tableau with other applications?

A

Yes, Tableau provides both the ability to embed tableau visuals inside applications as well as to call other applications through URLs

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

Silver Deck

Who defines the measures and dimensions?

A

For relational – Tableau determines this automatically. By default, all numeric fields (that are not keys in the database) are measures, everything else is a dimension. The names of the fields are simply the names of the columns in the database. To change their placement, just drag and drop.For Cubes – These are explicitly defined by the author of the cube.

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

Silver Deck

Can I convert a measure to a dimension? Can I convert a dimension to a measure?

A

Yes. Drag a measure to the dimension pane.For Dimensions, either drag it to the measures pane if you are trying to count the dimension, or change its data type to number if it is the wrong type (right click and choose Data Type) and drag to the measures pane.

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

Silver Deck

What is a cube? Does Tableau support Cubes?

A

It’s a ‘multi-dimensional’ way to store data. The main benefit over relational databases used to be performance – typically a value is already calculated and stored for every combination of dimensions. Another benefit is increased structure such as hierarchies and predefined relationships.Tableau can connect to cubes generated by Microsoft Analysis Services or Oracle Essbase (Hyperion)

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

Silver Deck

What’s the difference between using the generic ODBC connection to connect to my data and the connections listed in the ‘connect to data’ dialog window? Are there drawbacks / benefits that I should be aware of?

A

The connections listed in the ‘connect to data’ dialog window are optimized and tuned by Tableau to assure performance and full functionality of the Tableau feature set. ODBC connections will rely on the driver (likely provided by your database vendor) and may have limited support for the SQL standard. The result is that performance and functionality in Tableau may be degraded.

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

Silver Deck

How do I join together sheets from two excel workbooks?

A

This is a trick question – but common. Tableau can only join sheets that are in a single workbook. You can use the ‘Edit Move or Copy Sheet’ command in Excel to get all the sheets into a single workbook.Data Blending will also work, but in many cases this will provide limited capabilities. If possible, joins are preferred.

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

Silver Deck

Is Data Blending within a single database the same as using Multiple Tables in the connection dialog?

A

No, joins (in the multiple tables’ scenario) happen in the database with the raw data as part of one universal query. Blends happen in Tableau with the already summarized (aggregated) data. This means that Data Blending sends a separate query to each database. These queries aggregate the data to the same level of detail – regardless of the level of detail of the raw data. Then the results of the separate queries are blended together by Tableau.

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

Silver Deck

Does Tableau always import the data?

A

No, this is actually a big differentiator between us and some of our competitors.You have the option to use Tableau’s fast data engine or maintain a live connection to your database, all without any scripting. If your data is already fast, or changes very often, then a direct connection is probably best.

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

Silver Deck

Is any functionality in Tableau dependent on having my data in the data engine?

A

No. Blending, calculations, table calculations, parameters, actions and all analytics are the same. However, some data sources will get extra capabilities when imported into the data engine (e.g. excel files will be upgraded to have count distinct and median)

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

Silver Deck

What is a packaged workbook?

A

Packaged workbooks collect all the files related to the workbook and compress them into a single file. This package can then be delivered to other Tableau users without having to separately include data, images and other files referenced by the workbook.

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

Silver Deck

Does packaging automatically save all the data?

A

No. If your data is on a server, Tableau will not automatically extract the data. The reason is that the database could be zillions of records which is impractical to pull down to the local machine (time and size come to mind). If you want to include data from the server (for example to share with Tableau Reader) you must first extract each data connection separately.

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

Silver Deck

How do I schedule an extract to be refreshed?

A

Extracts can only be scheduled when using the Tableau Server. During the publish process, choose ‘Schedules & Passwords…’ on the publish dialog. Choose a schedule and then ‘Publish’. If the button is not available, then you are either not currently using an extract (so go create one) or the administrator of the Tableau Server has not enabled this functionality.Schedules are created and managed on the server by a system administrator.

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

Silver Deck

Name at least 8 ways that Tableau makes dates shiny. Be able to demo all of these.

A

(relative date filtering, hierarchy, reorder hierarchy, choose any level of the hierarchy, different parts on different shelves, continuous dates, discrete and continuous, fiscal year, continuous dates vs. discrete dates and their respective hierarchies…)

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

Silver Deck

How do I make a monthly trend line span 2 years?

A

Use the new Continuous Date Hierarchy

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

Silver Deck

How do I display ranks or line numbers?

A

Create a calculated field: index(). Convert it to ‘discrete’ and add it to your sheet. Right click on the field pill to change its indexing behavior (calculate using….)

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

Silver Deck

When should I use ‘Add to Context’?

A

The basic recommendation is to use a context filter when a) the filter doesn’t change often; and b) when the data will be reduced to less than 1/10th the number of records. A context filter creates a temp table that contains just the records that match the filter. All subsequent interactions are run against the small subset of data which greatly improves performance.Note: The ‘context’ is created as a temporary table on the database. It is rare, but some users might not have permission to create temp tables. In that case Tableau will extract the data that matches the filter.

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

Silver Deck

Are my calculations written back to the database?

A

No. Tableau is a very safe environment – it never changes your data. The calculations are computed on the fly based on the current values in the database

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

Silver Deck

Are calculations performed locally in Tableau?

A

Tableau pushes most calculations back to the database. All aggregations are performed on the database (which includes the data engine). Table Calculations, most reference lines, and some types of filters are performed locally.

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

Silver Deck

I want the top ‘n’ products for each region. How do I do this?

A

Add a quick filter for region and set it to ‘Single Value List’. Then add the Region filter to the context and add a top ‘n’ filter for products. The reason you need the context is that the top n filter is applied before any other filters are applied. Setting the context means that the top filter is applied after the data has been limited to the single product.Note: ‘Top’ filters are dynamic – they are computed when the query is run. This means that if the data changes, the top n list might also change.For more complex scenarios, you can create a calculated field: index() and then filter this to the top 10.

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

Silver Deck

I want to filter out all unprofitable records?

A

Regardless of the view you have, drag Profit from the measure pane to the filter shelf. When prompted, choose the disaggregated field “# All values” (i.e. there is no aggregation). Drag the slider to 0 or type in 0. Do not use the ‘Show Quick Filter’ option on the field, this will use its default aggregation. The whole point of this question is that Tableau can filter either the raw data or the aggregate data – very powerful.

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

Silver Deck

Does Tableau do small multiples? What are small multiples?

A

Yes. These are very powerful visuals for comparison. This is what enables true multi-dimensional analysis. It is basically a cross-tab of charts or visuals. Small multiples are a big improvement over the common 3d bar chart. They allow us to see multiple dimensions simultaneously, without obscuring, skewing or hiding any of the data. Tableau’s direct interaction model makes this even better so users can reorganize the output effortlessly or drill down all the way to the raw data.Excel 2010 – default 3d chart. Try to compare heights.

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

Silver Deck

How do I change my numbers to format in percent?

A

Best Practice: Right click on a field in the Data Window and choose ‘Field PropertiesNumber Format’. Set the option to ‘Percentage’. On a sheet, Right click on a tablet or number and choose ‘Format’. Typically you would choose the ‘Pane’ tab in the Format window and change the default number type (near the top) to percentage. Notice that the formatting changes instantly as you make selections.

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

Silver Deck

Can I format according to my corporate standard?

A

Yes. Once you have the formatting as you see fit, you can copy and paste the formatting between sheets – even into new workbooks. Right click on the sheet tab to ‘Copy Formatting’, then multi select the sheets and right click to ‘Paste Formatting’

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

Silver Deck

What are my formatting options?

A

The formatting options are quite vast and can be explored by using the format menu. It includes field level formatting, row and column formatting, sheet formatting. You can change fonts, borders, shading, colors, totals and much more.

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

Silver Deck

Can I drill down?

A

Yes, but start with a question like “How do you mean?” Drilling down/into data means different things to different people. Determine what they’re looking for BEFORE you discuss these:Right click on anything to view the raw data. Or you can drill anywhere you want by adding more fields to your analysis. Furthermore, if you want to enable other users to drill to a specific view or set of details, you can use an action to link sheets. What is even more powerful is the user can filter a secondary sheet by hovering, selecting or right clicking on an element in the primary sheet. This gives the user a rich experience with their guided analysis. This approach is far superior to traditional drill down. The sheet that you drill to can be structured to properly display the new level of detail. For example, the user might drill from map to a trend line to see the history. This would be hard or impossible to properly display by just adding time to the existing view.If all you need are hierarchies, then yes. Simply create the hierarchy by dropping the fields on top of each other on the data window. You can select the plus signs it the two locations indicated to drill down to the next level of the hierarchy.

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

Silver Deck

Can I put a field in more than one hierarchy?

A

Yes. Right click on the field and ‘duplicate’. Then add it to another hierarchy.

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

Silver Deck

Can I apply a filter to all my sheets? To my entire dashboard?

A

Yes. Right click on the filter and choose ‘Make Global’. On a quick filter, use the pull-down to ‘Make Global’. This applies the filter to any worksheet that uses the same data source.Additionally, by setting up ‘Actions’ a sheet can be used to filter other sheets on the dashboard. This provides 2 benefits: the filter can be scoped to work on just the dashboard and it can work across multiple data sources.

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

Silver Deck

I don’t want to summarize my data – I want to see all of it. Is this possible?

A

Yes. (uncheck AnalysisAggregate Data) This is very important as there are few tools that can do both aggregation and plot the raw data.Furthermore, reference lines can be used to show other summaries of the data while still displaying all details.

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

Silver Deck

How do I get the count of customers per Region?

A

Getting a count is as simple as right clicking on the dimension and choosing the aggregation. However, the ‘Count’ aggregation counts the number of times there is any entry in the customer field. Hence, if the same customer has purchased twice, they will be counted twice. In this example, the prospect most likely wants the number of unique customers or the ‘Count (Distinct)’. In real databases this is simply an aggregation option. In file based data (Excel, Access, text files) you will first need to create an extract to enable the distinct count.

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

Silver Deck

In a web browser, looking at a viz, can I change the measurement that is displayed, e.g. change from “sales” to “profit” in the web browser?

A

Yes. Using “interactive” parameters, you can allow the web user to select their desired parameter. The calc looks like this:case [SelectYourMeasure]when “Sales” then SUM([Sales])when “Profit” then SUM([Profit])endOr an IF statement, or, any number of different approaches.

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

Silver Deck

There are three ways of creating Sets in Tableau. Demonstrate them and describe the differences between each.

A
  1. Right click on two or more dimensions in the schema viewer and choose “Create Set…”. This will create a set containing the complete cross product of the selected dimensions. The resulting set cannot be edited.2. Right click on a single dimension in the schema viewer and choose “Create Set…”. This brings up a dialogue that allows you to select members, apply filters to the list of members (e.g. only salesmen with sales of over $1m) and restrict the list to the top members filtered by a field or an expression.3. Select some marks in a view, right click and choose “Create Set…”. This will create a set containing the complete set of dimension tuples in the selected marks. The resulting set cannot be edited.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

Silver Deck

I want to find the click through rate. It is clicks divided by impressions. How do I do this?

A

Calculations requiring division should include the aggregation. For example:Sum([Clicks])/Sum([Impressions])This gives the proper weighted average no matter how the data is filtered, sliced or diced.For example, in the table below, the first calculation is written as:[Clicks]/[Impressions]It gives the proper answer for every row of data, but needs an aggregation for the totals – in this case I used average. The second calculation is Sum([Clicks])/Sum([Impressions]) and already has the aggregation defined. We can see the importance of performing the division on the totals (results) rather than on each row. The inaccurate calculation gave a total click thru rate of over 5% where the real click thru rate is only 1/10th of a percent.

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

Silver Deck

Does Tableau do What-if Analysis?

A

Yes. A Parameter can be created to provide the user input. For example: What if sales increased by 20% or some other value.

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

Silver Deck

I want to find the average of my monthly sales.

A

This sounds like a simple question, but read it carefully. The user wants to sum the sales for each month and then find the average of those sales. Tableau can do this with either a summarized extract or reference lines.

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

Silver Deck

Can I filter the results of a Table Calculation?

A

Yes. Simply double click on the field or right click and choose filter. This filtering happens in Tableau and not at the database which enables more complex filtering scenarios.

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

Silver Deck

All my counties are in the wrong place. Can I fix this?

A

Yes! Many states have counties of the same name – for example 31 states have a Washington county. First solution is to add the state field to the Level of Detail shelf. Now Tableau knows where to put each county. Additionally, if you are working in a single state, you can tell Tableau your default location by choosing “MapEdit Locations…”

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

Silver Deck

Can I use my own maps?

A

Yes, you can either direct Tableau to a WMS (Web Map Service) of your choosing, or add a background image of your choosing.

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

Silver Deck

Can I use my own geographic fields (Addresses, airports)?

A

Yes. If your data already has lat and lon just use that. If you have the lat/lon for your specific data in a separate location, you can use connect to it and use data blending or import the custom geo-coding.

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

Silver Deck

I don’t have lat/long for my (addresses, cities, postal codes). How do I add them to Tableau?

A

You will need to first geo-code your data. Geocoding is the process of associating geographic coordinate (latitude and longitude values) to geographic information such as state names or zip codes. Many websites offer this information free of charge, or in some cases for a fee.

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

Silver Deck

Why do my global filters not work for these sheets but actions do? (aka How do I make global filters apply to all sheets?)

A

Global Filters are only global to the data source – not the workbook. So all sheets must use the same primary datasource for the Global Filter to be applied. Filter actions can be used to apply filters across various sheets. Filter actions can be set using a sheet as a filter and by adding a dimension by itself on a sheet you can set up a filter action that will look comparable to a multi-select quick filter.

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

Silver Deck

How do I make Global Filters apply to just one dashboard?

A

Global Filters are designed to work across all sheets using the same data source. In order to have different filters on different dashboards, you need multiple data sources. Simply:duplicate the data source (DataData ConnectionDuplicate)re-create your specific sheets using the new data sourceset up a new global filter

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

Silver Deck

How do I change the order of tabs, names of tabs in Tableau Server? How can I hide some of my tabs in Server?

A

Simple change the order, names or visibility of the sheets in Tableau Desktop and then republish the workbook.

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

Silver Deck

How fast is Tableau Server?

A

Tableau Server is a high performance system that is architected to deliver highly interactive views to the user. You can distribute Tableau Server across many computers letting the users benefit from the multi-threading, parallel processing and state of the art data caching.

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

Silver Deck

How scalable is Tableau Server? (How many users can it handle)

A

It is highly scalable. Tableau Public is running on a Tableau Server. It serves tens of thousands of unique users a day.When talking about Tableau Server, get a sense for how many clients they are expecting. If the number is small, do not even bring up the Core pricing model as it will confuse things. Once you have qualified that the customer is looking at a sizeable Tableau Server implementation (e.g. hundreds of users or more), then discuss the two pricing models; Named User and Core. Keep in mind there are advantages and disadvantages to each.A simple way to explain the two licensing options to a customer is:With Named User you have a fixed number of users, but can add unlimited hardware to serve those users.With Core Licensing you have a fixed amount of hardware, but you can add unlimited Users.Or the same thing except in parallel:With Named User you have a fixed number of users, but can add unlimited hardware to serve those users.With Core Licensing you have an unlimited number of users, but can add a fixed amount of hardware to server those users.Tableau Server has effectively scaled to several hundred concurrent users. With typical usage ratios or 1 concurrent user for every 10 licenses users, this means that Tableau Server can potentially support implementations of 1000’s of users. Don’t promise this to customers as the actual performance varies greatly with the following factors:Performance of server machineOther applications on the serverDatabase performanceComplexity of views and dashboardsActual user interactionNetwork speeds

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

Silver Deck

Can I use Tableau Server to deliver a report to the public?

A

Yes. For ‘anonymous’ access this requires ‘core’ based licensing with the ‘guest user’ enabled. If they still want to secure the views (hence no longer ‘the public’) then they can choose named user or core based licensing. Tableau also supports SSL connections. Understand that if the customer focuses on delivering public content then it’s likely that Digital may be a better fit. Qualifying questions by sales/presales are crucial.

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

Silver Deck

What are the requirements for Tableau Server? What else do I need to install? Does it run on Linux?

A

Tableau Server runs on Windows Server 2003, 2008 or 2008 R2. It is a complete package that has no pre-requisites or additional components outside of drivers for your databases (often these are included with the OS).

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

Silver Deck

What are the requirements for the web client?

A

Tableau has no installs and no required components (no flash, no active X, no Java). It is purely HTML and JavaScript that runs in IE (Internet Explorer), Firefox, Chrome or Safari.

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

Silver Deck

Does it use Active Directory (Windows Authentication)?

A

Yes. Tableau server can use either Active Directory or remain independent.

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

Silver Deck

Can I embed it in my portal?

A

Yes. It is very simple to do. Just use the ‘Share’ button on any view and paste the contents into your portal or CMS system. You can also integrate it with SharePoint, either as a web page player or a web part.

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

Silver Deck

Can I save my changes to a view (my filters, drill downs, sorts etc)?

A

Yes. Simply click the save button and the next time you visit that view your changes will automatically be applied. Additionally, you can share your specific view of the data with others.

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

Silver Deck

Why should I buy Server when Reader is free?

A

Tableau Server provides live connections to the database where Reader is staticSecurity and permissioning. Note that reader provides no security. If they have access to the .twbx, they have access to all the data in the .twbx.User filters – each user can see their personal view of the dataNothing to install or maintain on user’s machinesCollaboration for authors and consumers of analysisEveryone is seeing the same version of the views and the data.Tableau Server can automatically refresh extracts while in Reader they must be manually updated and redistributed.Packages workbooks have the potential to be large. This can be a lot of data to distribute.

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

Silver Deck

What is the difference between a system admin and a content admin?

A

Content admins can perform all administrative tasks except what is located in the maintenance tab, which can only be accessed by a system admin. This allows customers to give content administrator rights to users that will maintain users, groups, projects, workbooks, views, permissions etc, without giving full system admin rights that can impact configuration, options and installation defaults. A content admin cannot add users in a deployment that uses multi-tenancy.

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

Silver Deck

Can I customize Tableau Server?

A

What are you looking to do? Often embedding the views is the right solution. You can add your own logo and name and do several other types of configuration.

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

Silver Deck

Can I publish a view so that each person only sees their data?

A

Yes. See also: “user filtering”. This provides robust row level security and can be used to provide cell level security.

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

Silver Deck

What is the benefit of publishing a data source to Data Server?

A

Metadata management = One Version of the TruthAdd, delete, or rename fields - without writing back to the database!Add complex Calculations onceHide unnecessary fieldsSet up useful data models – onceCentral permissions management for sensitive data sourcesOnly need to install database drivers (for relational/OLAP connections) one time on one machinePrevent “Data creep” if you have more than one analyst publishing workbooks based on the same data.

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

Silver Deck

Can I schedule the export/cache/pdf etc?

A

Yes. Extracts can be scheduled using the Tableau Server interface. Additionally, using a command line utility Tabcmd you can generate a PDF, or image of a report, administer users, and automate other Tableau Server maintenance tasks.

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

Silver Deck

Can I connect directly to the Tableau Server repository? Can I build my own ‘admin’ views?

A

Yes. If an administrator enables remote access to the repository, then you can connect Tableau Professional to the postgreSQL database and build your own analysis and reports.

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

Silver Deck

If I copy the image to PPT, does it update automatically?

A

No. Tableau Server provides a great way to deliver interactive – On-Demand analysis to the masses. If you want to embed the interactive Server views in PPT, you can do this via a free 3rd party app called LiveWeb.

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

Silver Deck

Can I change the lines to have patterns? My boss is color blind.

A

No. The best practice is to label the lines by putting the same field on both the color and label shelves and changing the color palette to gray or ideally our “color blind” color palette.

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

Silver Deck

How do I share these results with others? (What are all my sharing options?)

A

This question is best followed with another question asking more about their specific scenario and requirements.Save the file and share it with other Tableau usersRight click on a view and copy the image or cross-tab and pasteFile  Print, Export the image, cross-tab or PDF and distribute.Share it with Tableau Reader so users can interactPublish it to the Tableau Server so people can run it on demandUse the ‘Share’ button in Server to generate a URL or HTML to paste in e-mail, CMS’s such as SharePoint, or Blogs

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

Silver Deck

Is Tableau a BI platform or an Analytics tool?

A

Yes. Tableau can be both, choose wisely how you position this with customers. Tableau provides rich functionality for ad hoc reporting, analytics, dashboarding and visualization. All the content created in Tableau can be easily shared via interactive graphical displays in a web browser. Due to the fast, easy nature of Tableau, companies can achieve quick ROIs with anything from a small deployment to an enterprise roll-out

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

Silver Deck

Is Tableau 64 bit?

A

Yes, the Tableau data engine is 64 bit (or 32 bit if you only have a 32 bit machine). Tableau’s User Interface and the VizQL engine are 32 bit – but they only contain the result set caches, not the raw data so they uses a relatively small amount of RAM.

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

Silver Deck

Does Tableau do 3D Charts?

A

3D charts provide very eye catching visuals however, they typically hinder or skew the analysis being presented. For example, when dealing with volume or surface area such as a pie chart, a 3D chart can make certain slices seem bigger than they actually are. Because of these problems and they face that they don’t improve the story of the data, pundits do not consider 3D charts to be a best practice visual.

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

Silver Deck

Can I integrate Tableau with other applications?

A

Yes, Tableau provides both the ability to embed tableau visuals inside applications as well as to call other applications through URLs

115
Q

Silver Deck

Who defines the measures and dimensions?

A

For relational – Tableau determines this automatically. By default, all numeric fields (that are not keys in the database) are measures, everything else is a dimension. The names of the fields are simply the names of the columns in the database. To change their placement, just drag and drop.For Cubes – These are explicitly defined by the author of the cube.

116
Q

Silver Deck

Can I convert a measure to a dimension? Can I convert a dimension to a measure?

A

Yes. Drag a measure to the dimension pane.For Dimensions, either drag it to the measures pane if you are trying to count the dimension, or change its data type to number if it is the wrong type (right click and choose Data Type) and drag to the measures pane.

117
Q

Silver Deck

What is a cube? Does Tableau support Cubes?

A

It’s a ‘multi-dimensional’ way to store data. The main benefit over relational databases used to be performance – typically a value is already calculated and stored for every combination of dimensions. Another benefit is increased structure such as hierarchies and predefined relationships.Tableau can connect to cubes generated by Microsoft Analysis Services or Oracle Essbase (Hyperion)

118
Q

Silver Deck

What’s the difference between using the generic ODBC connection to connect to my data and the connections listed in the ‘connect to data’ dialog window? Are there drawbacks / benefits that I should be aware of?

A

The connections listed in the ‘connect to data’ dialog window are optimized and tuned by Tableau to assure performance and full functionality of the Tableau feature set. ODBC connections will rely on the driver (likely provided by your database vendor) and may have limited support for the SQL standard. The result is that performance and functionality in Tableau may be degraded.

119
Q

Silver Deck

How do I join together sheets from two excel workbooks?

A

This is a trick question – but common. Tableau can only join sheets that are in a single workbook. You can use the ‘Edit Move or Copy Sheet’ command in Excel to get all the sheets into a single workbook.Data Blending will also work, but in many cases this will provide limited capabilities. If possible, joins are preferred.

120
Q

Silver Deck

Is Data Blending within a single database the same as using Multiple Tables in the connection dialog?

A

No, joins (in the multiple tables’ scenario) happen in the database with the raw data as part of one universal query. Blends happen in Tableau with the already summarized (aggregated) data. This means that Data Blending sends a separate query to each database. These queries aggregate the data to the same level of detail – regardless of the level of detail of the raw data. Then the results of the separate queries are blended together by Tableau.

121
Q

Silver Deck

Does Tableau always import the data?

A

No, this is actually a big differentiator between us and some of our competitors.You have the option to use Tableau’s fast data engine or maintain a live connection to your database, all without any scripting. If your data is already fast, or changes very often, then a direct connection is probably best.

122
Q

Silver Deck

Is any functionality in Tableau dependent on having my data in the data engine?

A

No. Blending, calculations, table calculations, parameters, actions and all analytics are the same. However, some data sources will get extra capabilities when imported into the data engine (e.g. excel files will be upgraded to have count distinct and median)

123
Q

Silver Deck

What is a packaged workbook?

A

Packaged workbooks collect all the files related to the workbook and compress them into a single file. This package can then be delivered to other Tableau users without having to separately include data, images and other files referenced by the workbook.

124
Q

Silver Deck

Does packaging automatically save all the data?

A

No. If your data is on a server, Tableau will not automatically extract the data. The reason is that the database could be zillions of records which is impractical to pull down to the local machine (time and size come to mind). If you want to include data from the server (for example to share with Tableau Reader) you must first extract each data connection separately.

125
Q

Silver Deck

How do I schedule an extract to be refreshed?

A

Extracts can only be scheduled when using the Tableau Server. During the publish process, choose ‘Schedules & Passwords…’ on the publish dialog. Choose a schedule and then ‘Publish’. If the button is not available, then you are either not currently using an extract (so go create one) or the administrator of the Tableau Server has not enabled this functionality.Schedules are created and managed on the server by a system administrator.

126
Q

Silver Deck

Name at least 8 ways that Tableau makes dates shiny. Be able to demo all of these.

A

(relative date filtering, hierarchy, reorder hierarchy, choose any level of the hierarchy, different parts on different shelves, continuous dates, discrete and continuous, fiscal year, continuous dates vs. discrete dates and their respective hierarchies…)

127
Q

Silver Deck

How do I make a monthly trend line span 2 years?

A

Use the new Continuous Date Hierarchy

128
Q

Silver Deck

How do I display ranks or line numbers?

A

Create a calculated field: index(). Convert it to ‘discrete’ and add it to your sheet. Right click on the field pill to change its indexing behavior (calculate using….)

129
Q

Silver Deck

When should I use ‘Add to Context’?

A

The basic recommendation is to use a context filter when a) the filter doesn’t change often; and b) when the data will be reduced to less than 1/10th the number of records. A context filter creates a temp table that contains just the records that match the filter. All subsequent interactions are run against the small subset of data which greatly improves performance.Note: The ‘context’ is created as a temporary table on the database. It is rare, but some users might not have permission to create temp tables. In that case Tableau will extract the data that matches the filter.

130
Q

Silver Deck

Are my calculations written back to the database?

A

No. Tableau is a very safe environment – it never changes your data. The calculations are computed on the fly based on the current values in the database

131
Q

Silver Deck

Are calculations performed locally in Tableau?

A

Tableau pushes most calculations back to the database. All aggregations are performed on the database (which includes the data engine). Table Calculations, most reference lines, and some types of filters are performed locally.

132
Q

Silver Deck

I want the top ‘n’ products for each region. How do I do this?

A

Add a quick filter for region and set it to ‘Single Value List’. Then add the Region filter to the context and add a top ‘n’ filter for products. The reason you need the context is that the top n filter is applied before any other filters are applied. Setting the context means that the top filter is applied after the data has been limited to the single product.Note: ‘Top’ filters are dynamic – they are computed when the query is run. This means that if the data changes, the top n list might also change.For more complex scenarios, you can create a calculated field: index() and then filter this to the top 10.

133
Q

Silver Deck

I want to filter out all unprofitable records?

A

Regardless of the view you have, drag Profit from the measure pane to the filter shelf. When prompted, choose the disaggregated field “# All values” (i.e. there is no aggregation). Drag the slider to 0 or type in 0. Do not use the ‘Show Quick Filter’ option on the field, this will use its default aggregation. The whole point of this question is that Tableau can filter either the raw data or the aggregate data – very powerful.

134
Q

Silver Deck

Does Tableau do small multiples? What are small multiples?

A

Yes. These are very powerful visuals for comparison. This is what enables true multi-dimensional analysis. It is basically a cross-tab of charts or visuals. Small multiples are a big improvement over the common 3d bar chart. They allow us to see multiple dimensions simultaneously, without obscuring, skewing or hiding any of the data. Tableau’s direct interaction model makes this even better so users can reorganize the output effortlessly or drill down all the way to the raw data.Excel 2010 – default 3d chart. Try to compare heights.

135
Q

Silver Deck

How do I change my numbers to format in percent?

A

Best Practice: Right click on a field in the Data Window and choose ‘Field PropertiesNumber Format’. Set the option to ‘Percentage’. On a sheet, Right click on a tablet or number and choose ‘Format’. Typically you would choose the ‘Pane’ tab in the Format window and change the default number type (near the top) to percentage. Notice that the formatting changes instantly as you make selections.

136
Q

Silver Deck

Can I format according to my corporate standard?

A

Yes. Once you have the formatting as you see fit, you can copy and paste the formatting between sheets – even into new workbooks. Right click on the sheet tab to ‘Copy Formatting’, then multi select the sheets and right click to ‘Paste Formatting’

137
Q

Silver Deck

What are my formatting options?

A

The formatting options are quite vast and can be explored by using the format menu. It includes field level formatting, row and column formatting, sheet formatting. You can change fonts, borders, shading, colors, totals and much more.

138
Q

Silver Deck

Can I drill down?

A

Yes, but start with a question like “How do you mean?” Drilling down/into data means different things to different people. Determine what they’re looking for BEFORE you discuss these:Right click on anything to view the raw data. Or you can drill anywhere you want by adding more fields to your analysis. Furthermore, if you want to enable other users to drill to a specific view or set of details, you can use an action to link sheets. What is even more powerful is the user can filter a secondary sheet by hovering, selecting or right clicking on an element in the primary sheet. This gives the user a rich experience with their guided analysis. This approach is far superior to traditional drill down. The sheet that you drill to can be structured to properly display the new level of detail. For example, the user might drill from map to a trend line to see the history. This would be hard or impossible to properly display by just adding time to the existing view.If all you need are hierarchies, then yes. Simply create the hierarchy by dropping the fields on top of each other on the data window. You can select the plus signs it the two locations indicated to drill down to the next level of the hierarchy.

139
Q

Silver Deck

Can I put a field in more than one hierarchy?

A

Yes. Right click on the field and ‘duplicate’. Then add it to another hierarchy.

140
Q

Silver Deck

Can I apply a filter to all my sheets? To my entire dashboard?

A

Yes. Right click on the filter and choose ‘Make Global’. On a quick filter, use the pull-down to ‘Make Global’. This applies the filter to any worksheet that uses the same data source.Additionally, by setting up ‘Actions’ a sheet can be used to filter other sheets on the dashboard. This provides 2 benefits: the filter can be scoped to work on just the dashboard and it can work across multiple data sources.

141
Q

Silver Deck

I don’t want to summarize my data – I want to see all of it. Is this possible?

A

Yes. (uncheck AnalysisAggregate Data) This is very important as there are few tools that can do both aggregation and plot the raw data.Furthermore, reference lines can be used to show other summaries of the data while still displaying all details.

142
Q

Silver Deck

How do I get the count of customers per Region?

A

Getting a count is as simple as right clicking on the dimension and choosing the aggregation. However, the ‘Count’ aggregation counts the number of times there is any entry in the customer field. Hence, if the same customer has purchased twice, they will be counted twice. In this example, the prospect most likely wants the number of unique customers or the ‘Count (Distinct)’. In real databases this is simply an aggregation option. In file based data (Excel, Access, text files) you will first need to create an extract to enable the distinct count.

143
Q

Silver Deck

In a web browser, looking at a viz, can I change the measurement that is displayed, e.g. change from “sales” to “profit” in the web browser?

A

Yes. Using “interactive” parameters, you can allow the web user to select their desired parameter. The calc looks like this:case [SelectYourMeasure]when “Sales” then SUM([Sales])when “Profit” then SUM([Profit])endOr an IF statement, or, any number of different approaches.

144
Q

Silver Deck

There are three ways of creating Sets in Tableau. Demonstrate them and describe the differences between each.

A
  1. Right click on two or more dimensions in the schema viewer and choose “Create Set…”. This will create a set containing the complete cross product of the selected dimensions. The resulting set cannot be edited.2. Right click on a single dimension in the schema viewer and choose “Create Set…”. This brings up a dialogue that allows you to select members, apply filters to the list of members (e.g. only salesmen with sales of over $1m) and restrict the list to the top members filtered by a field or an expression.3. Select some marks in a view, right click and choose “Create Set…”. This will create a set containing the complete set of dimension tuples in the selected marks. The resulting set cannot be edited.
145
Q

Silver Deck

I want to find the click through rate. It is clicks divided by impressions. How do I do this?

A

Calculations requiring division should include the aggregation. For example:Sum([Clicks])/Sum([Impressions])This gives the proper weighted average no matter how the data is filtered, sliced or diced.For example, in the table below, the first calculation is written as:[Clicks]/[Impressions]It gives the proper answer for every row of data, but needs an aggregation for the totals – in this case I used average. The second calculation is Sum([Clicks])/Sum([Impressions]) and already has the aggregation defined. We can see the importance of performing the division on the totals (results) rather than on each row. The inaccurate calculation gave a total click thru rate of over 5% where the real click thru rate is only 1/10th of a percent.

146
Q

Silver Deck

Does Tableau do What-if Analysis?

A

Yes. A Parameter can be created to provide the user input. For example: What if sales increased by 20% or some other value.

147
Q

Silver Deck

I want to find the average of my monthly sales.

A

This sounds like a simple question, but read it carefully. The user wants to sum the sales for each month and then find the average of those sales. Tableau can do this with either a summarized extract or reference lines.

148
Q

Silver Deck

Can I filter the results of a Table Calculation?

A

Yes. Simply double click on the field or right click and choose filter. This filtering happens in Tableau and not at the database which enables more complex filtering scenarios.

149
Q

Silver Deck

All my counties are in the wrong place. Can I fix this?

A

Yes! Many states have counties of the same name – for example 31 states have a Washington county. First solution is to add the state field to the Level of Detail shelf. Now Tableau knows where to put each county. Additionally, if you are working in a single state, you can tell Tableau your default location by choosing “MapEdit Locations…”

150
Q

Silver Deck

Can I use my own maps?

A

Yes, you can either direct Tableau to a WMS (Web Map Service) of your choosing, or add a background image of your choosing.

151
Q

Silver Deck

Can I use my own geographic fields (Addresses, airports)?

A

Yes. If your data already has lat and lon just use that. If you have the lat/lon for your specific data in a separate location, you can use connect to it and use data blending or import the custom geo-coding.

152
Q

Silver Deck

I don’t have lat/long for my (addresses, cities, postal codes). How do I add them to Tableau?

A

You will need to first geo-code your data. Geocoding is the process of associating geographic coordinate (latitude and longitude values) to geographic information such as state names or zip codes. Many websites offer this information free of charge, or in some cases for a fee.

153
Q

Silver Deck

Why do my global filters not work for these sheets but actions do? (aka How do I make global filters apply to all sheets?)

A

Global Filters are only global to the data source – not the workbook. So all sheets must use the same primary datasource for the Global Filter to be applied. Filter actions can be used to apply filters across various sheets. Filter actions can be set using a sheet as a filter and by adding a dimension by itself on a sheet you can set up a filter action that will look comparable to a multi-select quick filter.

154
Q

Silver Deck

How do I make Global Filters apply to just one dashboard?

A

Global Filters are designed to work across all sheets using the same data source. In order to have different filters on different dashboards, you need multiple data sources. Simply:duplicate the data source (DataData ConnectionDuplicate)re-create your specific sheets using the new data sourceset up a new global filter

155
Q

Silver Deck

How do I change the order of tabs, names of tabs in Tableau Server? How can I hide some of my tabs in Server?

A

Simple change the order, names or visibility of the sheets in Tableau Desktop and then republish the workbook.

156
Q

Silver Deck

How fast is Tableau Server?

A

Tableau Server is a high performance system that is architected to deliver highly interactive views to the user. You can distribute Tableau Server across many computers letting the users benefit from the multi-threading, parallel processing and state of the art data caching.

157
Q

Silver Deck

How scalable is Tableau Server? (How many users can it handle)

A

It is highly scalable. Tableau Public is running on a Tableau Server. It serves tens of thousands of unique users a day.When talking about Tableau Server, get a sense for how many clients they are expecting. If the number is small, do not even bring up the Core pricing model as it will confuse things. Once you have qualified that the customer is looking at a sizeable Tableau Server implementation (e.g. hundreds of users or more), then discuss the two pricing models; Named User and Core. Keep in mind there are advantages and disadvantages to each.A simple way to explain the two licensing options to a customer is:With Named User you have a fixed number of users, but can add unlimited hardware to serve those users.With Core Licensing you have a fixed amount of hardware, but you can add unlimited Users.Or the same thing except in parallel:With Named User you have a fixed number of users, but can add unlimited hardware to serve those users.With Core Licensing you have an unlimited number of users, but can add a fixed amount of hardware to server those users.Tableau Server has effectively scaled to several hundred concurrent users. With typical usage ratios or 1 concurrent user for every 10 licenses users, this means that Tableau Server can potentially support implementations of 1000’s of users. Don’t promise this to customers as the actual performance varies greatly with the following factors:Performance of server machineOther applications on the serverDatabase performanceComplexity of views and dashboardsActual user interactionNetwork speeds

158
Q

Silver Deck

Can I use Tableau Server to deliver a report to the public?

A

Yes. For ‘anonymous’ access this requires ‘core’ based licensing with the ‘guest user’ enabled. If they still want to secure the views (hence no longer ‘the public’) then they can choose named user or core based licensing. Tableau also supports SSL connections. Understand that if the customer focuses on delivering public content then it’s likely that Digital may be a better fit. Qualifying questions by sales/presales are crucial.

159
Q

Silver Deck

What are the requirements for Tableau Server? What else do I need to install? Does it run on Linux?

A

Tableau Server runs on Windows Server 2003, 2008 or 2008 R2. It is a complete package that has no pre-requisites or additional components outside of drivers for your databases (often these are included with the OS).

160
Q

Silver Deck

What are the requirements for the web client?

A

Tableau has no installs and no required components (no flash, no active X, no Java). It is purely HTML and JavaScript that runs in IE (Internet Explorer), Firefox, Chrome or Safari.

161
Q

Silver Deck

Does it use Active Directory (Windows Authentication)?

A

Yes. Tableau server can use either Active Directory or remain independent.

162
Q

Silver Deck

Can I embed it in my portal?

A

Yes. It is very simple to do. Just use the ‘Share’ button on any view and paste the contents into your portal or CMS system. You can also integrate it with SharePoint, either as a web page player or a web part.

163
Q

Silver Deck

Can I save my changes to a view (my filters, drill downs, sorts etc)?

A

Yes. Simply click the save button and the next time you visit that view your changes will automatically be applied. Additionally, you can share your specific view of the data with others.

164
Q

Silver Deck

Why should I buy Server when Reader is free?

A

Tableau Server provides live connections to the database where Reader is staticSecurity and permissioning. Note that reader provides no security. If they have access to the .twbx, they have access to all the data in the .twbx.User filters – each user can see their personal view of the dataNothing to install or maintain on user’s machinesCollaboration for authors and consumers of analysisEveryone is seeing the same version of the views and the data.Tableau Server can automatically refresh extracts while in Reader they must be manually updated and redistributed.Packages workbooks have the potential to be large. This can be a lot of data to distribute.

165
Q

Silver Deck

What is the difference between a system admin and a content admin?

A

Content admins can perform all administrative tasks except what is located in the maintenance tab, which can only be accessed by a system admin. This allows customers to give content administrator rights to users that will maintain users, groups, projects, workbooks, views, permissions etc, without giving full system admin rights that can impact configuration, options and installation defaults. A content admin cannot add users in a deployment that uses multi-tenancy.

166
Q

Silver Deck

Can I customize Tableau Server?

A

What are you looking to do? Often embedding the views is the right solution. You can add your own logo and name and do several other types of configuration.

167
Q

Silver Deck

Can I publish a view so that each person only sees their data?

A

Yes. See also: “user filtering”. This provides robust row level security and can be used to provide cell level security.

168
Q

Silver Deck

What is the benefit of publishing a data source to Data Server?

A

Metadata management = One Version of the TruthAdd, delete, or rename fields - without writing back to the database!Add complex Calculations onceHide unnecessary fieldsSet up useful data models – onceCentral permissions management for sensitive data sourcesOnly need to install database drivers (for relational/OLAP connections) one time on one machinePrevent “Data creep” if you have more than one analyst publishing workbooks based on the same data.

169
Q

Silver Deck

Can I schedule the export/cache/pdf etc?

A

Yes. Extracts can be scheduled using the Tableau Server interface. Additionally, using a command line utility Tabcmd you can generate a PDF, or image of a report, administer users, and automate other Tableau Server maintenance tasks.

170
Q

Silver Deck

Can I connect directly to the Tableau Server repository? Can I build my own ‘admin’ views?

A

Yes. If an administrator enables remote access to the repository, then you can connect Tableau Professional to the postgreSQL database and build your own analysis and reports.

171
Q

Server Deck

Best practice to edit individual users permissions in Tableau projects?

A

It is a best practice to use groups and manage users through groups. Setting permissions at the group level in Server projects will make the process much more streamlined in the long run.

172
Q

Server Deck

Permisions for default state across Tableau Server in the absense of allowing permissions?

A

The default state is to deny permissions.

173
Q

Server Deck

All Tableau Server ships with default project.

A

Cannot delete this project and the default group is all users, many clients go in and delete this all users group because when you create a new project it will pick up the default settings for the default project.

174
Q

Server Deck

Projects

A

Projects are the largest group of organization of content on the Tableau Server.

175
Q

Server Deck

Workbooks

A

Workbooks are what is created for you and can contain multiple dashboards or worksheets.

176
Q

Server Deck

Views

A

Reports, dashboards and vizualizations that you can interact with and save in specific way.

177
Q

Server Deck

What does multithreading mean to Tableau?

A

Multithreading means each process (VIZQL, Data Server, Webapp, Extract host on Server) can handle multiple simultaneous requests from the same end user. (Side note: Each VizQL process is no longer limited to 2gb of RAM but is still limited to [or can share] a single core.)Multithreading does not equal faster.Instead each request from an end user is processed on a single core for end user resource request consolidation and caching.

178
Q

Server Deck

Difference between threading and a process?

A

The essential difference between a thread and a process is the amount of work that each does. Threads are used for small tasks (ex: When you use MS Word, you have a background thread that allows you to print and another thread that accepts user input) and processes are used for heavyweight tasks like actually starting the program.

179
Q

Server Deck

Can I run tableau server in virtual environment (on a VM)?

A

Absolutely. Virtual environments are fully supported.

180
Q

Server Deck

Can I configure server to use IIS or my instance of Apache as the web server?

A

No need to. Tableau server includes a web server (along with many other components) in the single installation file. For your info, we use Apache, but there is nothing to configure or change.

181
Q

Server Deck

Do I need to maintain the Apache web server or the Postgres database?

A

No. Tableau takes care of all maintenance and upgrades for its individual components in the Tableau server maintenance releases you download from our website.

182
Q

Server Deck

Can I install it on Linux?

A

The general answer is no, Tableau must be installed on a Windows Operating System. However, some customers use programs on their Linux system to create virtual Windows environments.

183
Q

Server Deck

What OS do you recommend?

A

Windows Server 2008, 2008 R2, 2003 sp1 or higher, and Windows 7. Tableau Server no longer supports Windows XP, Vista, or older windows operating systems.

184
Q

Server Deck

What kind of encryption do you use for password storage (also what kind of data encryption is used when passed over the wire to the client)?

A

Please see our knowledge base article on Server Encryption Technologies for details. Tableau stores passwords using AES 256-bit encryption, and uses RSA 512-bit encryption for other server processes.

185
Q

Server Deck

What kind of auditing can I do on my server users and reports?

A

There are about six pre-made audit dashboards found in the Maintenance page on server. These answer most questions you have around View Performance, User Activity, Usage, Storage, etc.If the pre-made maintenance dashboards do not contain what you are looking for, you can connect Tableau Desktop to the Postgres database that stores all server activity. Please see the Admin Guide for more details on Custom Audit Views.

186
Q

Server Deck

Is it possible to have weekly scheduled e-mails where I send out a .png, .pdf, or .csv of the Tableau visual?

A

Yes, you can use Tabcmd and a third-party tool such as febootimail to schedule when these e-mails get sent out, and what views are sent. Please see our knowledge base article: Using the Tableau Server Command Line Utility. Tableau does not charge extra for this feature.

187
Q

Server Deck

Is there any internet access requirements for the server product?

A

Internet access for the server product is not required. It is primarily used for Activation of the software and Online Maps. We can provide specific URLs to these web services for adjustments to your firewall. Or, should you choose not to open your firewall, Activation can be done offline and offline maps provide the first 6 levels of zoom. You may also leverage an internal WMS (Web Mapping Service) such as ESRI ArcServer.

188
Q

Server Deck

How do I determine the number of VizQL, Application, Data Server, and Background processes?

A

Tableau Server publishes workbook views for access via a browser. Requests that come in from the client browser first hit the Apache web server and are routed to the first available Application server process (wgserver.exe) which handles browsing and permissions for the Tableau Server web interface. Once a view is opened a request is sent to the VizQL process (vizqlserver.exe) from which queries are sent directly to the data source. If your data source is Tableau Data Server, then a request will be sent to the Tableau Data Server process.We generally recommend using Tableau’s default of 2 VizQL, 2 Application, and 2 Data Server processes for any sized deployment. If you find that your performance lags, you may increase the number of VizQL, Application, or Data Server processes up to the maximum limit of 8.

189
Q

Server Deck

Is it possible to specify a size when publishing a dashboard to fit within our confines on sharepoint, ipad, etc.?

A

a. Yes, upon publishing your dashboard, simply select to size it using the bottom left hand of your dashboard screen, and selecting to Edit Size -> At Least. At Least allows for the dashboard to expand and fit larger screens, but maintain its your desired layout on smaller screens.

190
Q

Server Deck

Do virtualization snapshots and NT backups work with Tableau Server?

A

a. When considering disaster recovery options, it is import to understand precisely how virtualization snapshots and file-level backups interact with Tableau data.During the installation of Tableau Server, the licensing service writes license information to the Trusted Storage area of the hard disk. This information will not be captured by file-level backups or virtual machine snapshots and therefore should the virtual machine snapshot or file-level backup ever be used to restore Tableau Server, the corresponding Trusted Storage information will not be re-written to the disk. This means that restoring Tableau Server from a backup “in place” or on the same machine on which it was originally installed, will work fine. Restoring an image of Tableau Server to a new location or different machine, you need to transfer the license to that new machine. b. It is highly recommended that regular Tableau Backups be taken in order to ensure that your environment has recoverability in the event that you are required to bring up Tableau on a new server or restore your existing environment

191
Q

Server Deck

Do I need additional drivers for my data source installed on Tableau Server?

A

a. Yes, the drivers page on the Tableau Software home page contains links and information for obtaining the proper driver for your data source connection.

192
Q

Server Deck

Can I switch from using Local Authentication to Active Directory?

A

The most important thing to be aware of while installing Tableau Server is that once you choose your authentication method (‘Use Active Directory’ or ‘Use Local Authentication’), you cannot change it without re-installing Tableau Server.Once set, the only way to alter the authentication method is by following the steps outlined in our knowledge base article “Modifying Tableau Server Authentication Method”:

193
Q

Server Deck

How might I upgrade or duplicate a Tableau Server environment?

A

There is a knowledge base article available for reference during the upgrade

194
Q

Server Deck

How many test environments can I have?

A

The End User License Agreement for Tableau Server allows for one production environment and up to two, non-production environments. 1) For instance, if a client purchases an 8 core server, they can have up to two additional non-production core environments. The same goes for named user licenses.2) Tableau does not charge for these non-production test environments, unlike many of our competitors. E.g., Qlikview charges an additional 50% of the server cost for each test environment.

195
Q

Server Deck

We want to demo Tableau Server, but currently – for whatever reason – we cannot demo Tableau Server on our own systems. Does Tableau offer a server for demoing?

A

Yes, Tableau offers demo.tableausoftware.com. We can set you up with your own company site which is secure and will only be accessible to you. You will gain much of the functionality of Tableau Server in this demo environment. You will be able to put views online, interact with them, and access them as necessary during your trial of Tableau Server.

196
Q

Server Deck

Does Tableau offer collaborative analytics? For instance, I found out Sales in Montana are doing poorly, and I want to default to this view whenever I log into Tableau Server. I also want to share this view with my colleagues, and talk about it on a forum. Can I do this with Tableau?

A

Yes, Tableau is all about collaborative analytics. You can go to the upper right-hand corner of your server view, select to save a view for future consumption, and even share that view with your co-workers. You can then discuss your analyses and insights in the comments section provided below the view.

197
Q

Server Deck

Can you show me how a Server view looks like on an iPad?

A

Yes:1) Create a shortcut in your browser with the following:javascript:location.href=”http://ipadpeek.com/?url=”+location.href+escape(“?:embed=y&:mobile=true”);2) This will open the current view in iPadPeek with the necessary embed and mobile tag3) You can now “Tap to Interact”. Note: on an actual iPad, you do not need to include “&:mobile=y” in the URL. This functionality will happen automatically when an iPad connects to a Tableau Server view.4) Mention that we offer a native iPad App for free from the App Store: There is a Gallery you can experiment with and share with colleagues!http://itunes.apple.com/us/app/tableau-mobile/id434633927?mt=8

198
Q

Server Deck

Is it possible to have no toolbar on my server view?

A

a. Yes. To remove the toolbar, add the following exactly as it is shown at the end of your URL: &:toolbar=nob. If you want the toolbar to be on top, simply add the following at the end of your URL: &:toolbar=top

199
Q

Server Deck

Can I specify a filter via the URL? For instance, I want to filter only to my company: Chevron.

A

Yes, to specify a filter via the URL, simply add the following to the URL exactly as shown and hit enter on the keyboard: &Company=ChevronNotice that there is no colon “:” this time (compared to the previous question)

200
Q

Server Deck

I’m purchasing core. How can the cores be deployed?

A

You must purchase 8 cores at a minimum, with increments of 4 thereafter. In a single server environment, the number of cores in use on a physical or virtual machine must not exceed the number licensed. In a multi-server environment with primary and worker node(s), the total number of cores among the Primary and all Workers must not exceed the number licensed.Furthermore, cores cannot be split among multiple production instances. I.e., • A customer cannot split their core licenses among an active server and a failover server which is also active.• A customer cannot split the cores in order to have one environment externally facing and one internally.• Note a customer is allowed up-to two non-production environments per the EULA (see question 16)

201
Q

Server Deck

What is the minimum number of named user licenses?

A

You must purchase a minimum of ten, with the option to purchase more later on.

202
Q

Server Deck

Does Tableau integrate with my company’s LDAP server for authentication?

A

Tableau integrates with the Windows form of LDAP (Active Directory) or you can create local users for Tableau server. Users can be synced with your corporate LDAP server by using Tableau’s command line interface to import users one at a time or in batch via CSV.Many companies will store and control enterprise security aspects about a user in LDAP, what systems they can access, permissions they have in those systems, data they can access. Tableau cannot access LDAP profiles, but a script could read LDAP profiles and using tab command, interface to Tableau server and make the required changes. For example, users could be given certain permissions/access when added to specific groups.

203
Q

Server Deck

If I am using AD, are my Tableau users always synced with my AD users?

A

When we import an AD group on Tableau server, this is a one-time import of all users in that group. You can then periodically “sync” with AD using the Tableau Server GUI as an Administrator. You can also automate the sync using tabcmd to sync a particular AD group using the ‘tabcmd syncgroup [AD group name]’. This can be scheduled to run however often you want (Tableau does not schedule this, they would use the Windows Scheduler or whatever scheduling tool they want – this is very common).

204
Q

Server Deck

I want to embed tableau dashboards into my web portal (or Sharepoint or ASP.net page), but I don’t want them to see a tableau login screen. Is that possible? (Single Sign On)

A

a. Yes. If your portal uses Active Directory for authentication then you simply embed the tableau view using an iFrame (or Page Viewer Web Part in Sharepoint). If Tableau server is configured to also use Active Directory then both systems will authenticate the user independently, resulting in the user never seeing a login screen for you portal or for Tableau.b. If your web portal uses a different method of authentication, we can setup Trusted Authentication between your web portal and Tableau Server. Please see the product manual for Trusted Authentication. In essence, a web developer in your organization will add a piece of code to your web server that pulls the currently logged-in username and passes it to Tableau Server in a POST request. Tableau will check that the users exists in our directory and if so it will return a ticket which your web server will insert into the constructed URL sent back to Tableau to request the view. Tableau then redeems the ticket and the view will load for the user with no login screen. Code samples for Java, Ruby, and PHP can be found in C:\Program Files (x86)\Tableau\Tableau Server\6.1\extras\embedding

205
Q

Server Deck

When I visit a particular view on server, I am presented with a login screen for the database. I don’t want my users to see a database login screen. What should I do?

A

a. If the datasource uses Windows Authentication, then this means the Run-As user of server is not set correctly. They need to open the Tableau server configuration window and change the Server Account to a real domain user or create a Service Account for Tableau to run under (much more common in production scenario). In any case, this user must have permissions to log into any datasources that use Windows Authentication.b. If the datasource uses local authentication, then the publisher of that workbook will have the choice of embedding their set of credentials into the workbook or prompting the end-user to log in. In the Publish Workbook window, click the Authentication button in the lower left to specify per data connection if you want to embed the credentials or prompt the user to login. If you do not see the button, then you need to enable ‘Embedded Credentials’ through the Maintenance page on server.c. See next question for allowing the user to save their db credentials and only be prompted the first time and subsequent visits if the db password changes

206
Q

Server Deck

If I want to actually log in as the end-user to the database because I already have row-level security built into my database, can I do that?

A

a. If your database is SQL Server, you have the option to Impersonate the end user logging into the database. This is controlled by clicking the Authentication button in the Publish Workbook window. Change the setting from ‘Server Run As account’ to ‘Impersonate via server Run As account’. b. If your database is something other than SQL Server, then you should set the Authentication to ‘Prompt user’ in the screen above. The user will be asked to log into the database one time, but they have the option to save their credentials so that they never need to log into that datasource again. Their credentials will be saved no matter what browser they use from that point forward.

207
Q

Server Deck

I published a workbook that is connected to an Excel file but I see an error on server when I try to view the report. What is wrong?

A

a. If they do not have Office installed on the server machine, then the necessary driver to connect to Excel files are not on there yet. They can download the ‘Microsoft Access Database Engine 2007’ from the Drivers page on our website.b. If they have Office or the connectivity components installed but they still see an error, it is probably because the Run-As user of server does not have permission to open the Excel file. Try changing the Run-As user to a real domain user.

208
Q

Server Deck

Say my DBA gives me development rights to a QA database, I’ve produced my report in Tableau desktop and embedded my credentials, once it’s on server, how does the DBA change to using a generic set of credentials?

A

Under database connections, as an administrator, you can edit the username and password, or the database server that the report connects to.

209
Q

Server Deck

Can I turn off comments?

A

Yes, this is controlled by the permissions for that view. There are specific permissions to ‘View Comments’ and ‘Add Comments’.

210
Q

Server Deck

If Wilson is Denied ability to view a particular workbook but he is Allowed to see one of the worksheets in the workbook, what will he be able to see when he visits the page for that workbook?

A

a. He will be able to see the workbook but when he clicks on it he will only see the view he was specifically allowed to see.b. This is because permissions are evaluated at the View level, then the Workbook Level, then the Project level. If you are not allowed to see a project, but you can see a workbook in that project, the workbook permissions trump the project permissions (Workbooks trump Projects and Views trump both Workbooks & Projects).

211
Q

Server Deck

If The PC group is Allowed to see the PC project, but Wilson (a member of the PC group) is Denied ability to see the PC project, what will he see when he logs in?

A

He will not see the PC project (unless he was specifically allowed to see any particular view or workbook in that project).This is because permissions are evaluated at the User level before the Group level. User permissions trump Group permissions.

212
Q

Server Deck

What does ‘Inherited’ mean when looking at permissions?

A

If a user’s permission is set to “Inherit”, then they are defaulted to their group’s permissions.

213
Q

Server Deck

Are permissions still applied if I embed a view into my web portal?

A

Yes, when looking at a view embedded into another web portal, you are still logged in to tableau server. Therefore all permissions are still applied.

214
Q

Server Deck

How might I conduct row-level or user-level security at the workbook level?

A

There are three ways to accomplish row-level security. 1) Data source enforced2) Calculation Based User Filters: Create a Calc using User functions such as ISMEMBEROF() or FULLNAME()3) Set-based user filters: In Desktop: Server > Create User Filter

215
Q

Server Deck

How are permissions set for a workbook view?

A

E.g., Say John is allowed to download the data at the user level, but his group has been set to deny. Tableau first checks “Has the user [John] been specifically denied the capability?” No, he has not been denied at the user level, so we move to the second box, “Has the user been specifically assigned a role that allows the capability?” Yes. Therefore John can download the data, even though his group is not allowed to do so. Say Martha is set to inherit for downloading the data at the user level, but her group has been set to deny. Tableau first checks, “Has the user [Martha] been specifically denied the capability?” No, her user level has not been denied, so we move to the second box, “Has the user been specifically assigned a role that allows the capability?” No, she’s set to Inherit from the group level. Therefore, we move to the group level. “Is the user part of a group that has been specifically denied the capability?” Yes, therefore, she’s denied the capability to download the data.In conclusion, Tableau first checks at the user level for permissions. If it’s inherited, then Tableau goes to the group level. A user’s permissions will trump/override their group’s permissions.

216
Q

Server Deck

When should I use extracts with Tableau Server?

A

Extracts are locally stored data sets created by Tableau Server from your data sources. Using extracts in published workbooks can dramatically improve response times for end users. It is highly recommended that extracts be used whenever possible. The section labeled “Use Extracts” on the Tableau Server Scalability Tests knowledge base article lists several benefits of using extracts (listed below):• Extracts allow you to filter the amount of data users have access to. When users don’t need all the detail in your database, this can significantly speed performance. For example, your database may have transactions recorded at the hour and minute, but if your Tableau users are concerned with transactions at the daily or weekly level, you can roll up the data to that level and eliminate unneeded detail.• You can take advantage of join culling and other query optimizations within Tableau extracts.• Users don’t have to wait for your database to return queries and your database isn’t taxed by every Tableau Server request. Tableau users interact with the extracted data only. This can be an issue if your database is heavily used or otherwise slow.• If by taking load off your main database you begin to overtax your extract database, you can configure Tableau Server to use a local extract engine on a separate machine.

217
Q

Server Deck

Where are extracts stored on the server?

A

It doesn’t really matter where the extracts are stored on the server because you would never need to connect to them with tableau desktop. We use the Tableau Data Server to allow desktop users to connect to extracts stored on server.If the concern is not having enough storage space, you can tell them that extracts are stored on the same drive that server is installed on (so they can install server on a drive other than C if space is a concern). They also have the option to move the extract repository to another machine using the server config control. For you info, extracts are stored in [Drive]:\ProgramData\Tableau\Tableau Server\data\tabsvc\dataengine. However there is really no need to know this exact location. If you don’t see the Program Data folder it is because it is usually hidden.

218
Q

Server Deck

The data in our database updates at irregular times. Can I somehow tie my extract refreshes to my database ETL process?

A

You can trigger a specific schedule to refresh using the tabcmd command line utility. We can set up a schedule on tableau server called ‘ETL’ (choose any interval, it won’t matter) and check the box to ‘disable’ it. Disabling it will tell tableau server to not run it on the interval specified within the schedule. We can still trigger this schedule to refresh whenever we want to using tabcmd. They can write a script that looks for a particular event on the database (such as the database update competing) and use that event to trigger a tableau batch file to refresh all extracts in the ‘ETL’ schedule.

219
Q

Server Deck

I don’t see the Scheduling button in the Publish Workbook window. What should I do?

A

This means that Scheduling had not been enabled on server yet. A System Admin on server must go to the Maintenance page and enable both ‘Embedded Credentials’ and ‘Scheduling’. After that is done, go back to desktop and choose Server->Log off before trying to publish again. Then next time to try to publish you will see the button.

220
Q

Server Deck

How do I determine which of my machines is the primary and secondary?

A

Tableau randomly chooses to make one or the other the primary or secondary, therefore, it is critical that you have equal computing power between your two server boxes.

221
Q

Server Deck

How long does it take for Tableau to switch to the backup if the primary machine fails?

A

It takes just a matter of minutes. The system will have to check to make sure the server has failed, and if multiple checks indicate that the server has failed, then Tableau switches over to the backup machine.

222
Q

Server Deck

Can content admins add users on their own?

A

Currently, no. This may change in future versions of Tableau.

223
Q

Server Deck

If I import a group from Active Directory, can it go to a specific site?

A

Yes.

224
Q

Server Deck

Can I add quotas to sites? E.g., I want a site to have only 7 users and 50 workbooks maximum?

A

No, you cannot specify quotas at this time.

225
Q

Server Deck

Can we use external storage for your data engine such as a SAN?

A

Data engine storage is integrated and managed by Tableau Server for performance reasons. The location of this storage is not configurable – it is installed in a specific directory on the same drive as the server software. The extract storage should not be a concern as the data will be compressed conservatively at a ratio of 5:1. Also, in version 7 the data extract file will be shared across workbooks, further minimizing the space required. There is also a report in Tableau Server to monitor the space used by extracts. We do give you the ability to designate one of the worker nodes in a distributed environment as the ‘Extract Host’. This worker node may contain faster drives for optimal performance. RAID 6 (block-level striping with double distributed parity) is recommended for high-availability environments. Over the years, Solid State Drives (SSDs) have continued to become more reliable. We recommend an enterprise SSD such as the Intel 710 series drives (eMLC/SLC for longer durability).

226
Q

Server Deck

We use IIS, WebLogic as our standard web server but Tableau uses Apache. Can we route traffic through IIS to your web server on a port other than 80?

A

Apache is part of our deployment and cannot be replaced however we do support embedding of Tableau Server in other web applications. You may choose to embed the Tableau server URL in another portal or site that is using IIS. However, you may not need to. The Tableau web server is completely self-contained, installed and managed by Tableau Server. As such, it is supported along with the Tableau Server software. If you experience any issues or have any questions regarding the web server, Tableau Support will assist you.Apache is the most widely used and trusted web server on the market. Source Netcraft via Wikipedia (http://en.wikipedia.org/wiki/Web_server)

227
Q

Server Deck

What technologies are used on the client side of Tableau Server?

A

The client is pure HTML and javascript to support a variety of browsers. No Flash, no Silverlight.We use AJAX/HTML4We use HTML5 touch events in mobile. But typically this is browser supported rather than standard support (i.e., you can have a non html5 browser that supports touch and we’re OK as long as they’ve implemented it in the de facto way or used webkit.)Regarding client network traffic: All communication goes over port 80 (or 443 when using SSL). Technologies such as fiddler which monitor network traffic or tealeaf which records every action taken by a user in the browser can be used to analyze client-side interactions and traffic.

228
Q

Server Deck

Your standard guidelines cover up to 100 users but we will have far more than that. What do you recommend we deploy?

A

We have a performance guideline whitepaper with our performance benchmarks that will assist in sizing your environment. We typically look at the following factors impacting server sizing. • Number of concurrent users• Data volumes• Percentage of live connections vs. extract engine• Average report/viz complexity, low, medium or highSome of these questions you may not be able to answer upfront, so you may choose to deploy in a virtualized environment where you can easily add capacity as you add users. We also provide standard reports to monitor usage and performance of the server. You may have casual use at first and the need for more hardware as user adoption accelerates. General RAM guidelines are 4 GB RAM per Processor Core. A 16 core machine should have 64GB RAM.

229
Q

Server Deck

I published a data source to data server, and now I want to change a calculation. How might I reflect these changes in Data Server?

A

In desktop, simply right-click on the data source and select “Create Local Copy”. Once you’ve made your changes, simply right click on the data source, and republish it up to the server. Be sure to use the same name as before, so as to replace your data source.

230
Q

Server Deck

I blended multiple data sources in my workbook. Can I publish the blended data sources to Tableau Data Server?

A

You cannot publish them as you would publish a traditional data source. This is because data blending defines the blends at the workbook level, and the workbook level cannot be published up to Tableau Data Server. Therefore, instead of publishing your data source to Tableau Data Server, you would need to publish a .twb to Tableau Server, and connect to that instead. Now you can leverage your defined blends.

231
Q

Server Deck

I have data source in SQL server with multiple tables, and I now want to use that data source with Vertica. How might I change the connection to use Vertica?

A

We cannot change the data connection source. You would create a new data source to Vertica with your tables and joins, and use “Replace Data Source” in your reports to leverage the Vertica connection instead of SQL server.

232
Q

Gold Deck

When I add many fields to my rows shelf, some rows start going vertical. As I add more, the labels start getting concatenated. Can I fix this?

A

You can adjust Tableau from taking these actions by setting default table options. (Analysis  Table Layout  Advanced, and increase the number of row and horizontal row labels.)ALSO: You can perform some of the following actions:• Resize the label rows (click-drag) to provide more room• Choose to “Rotate” the labels (right-click a label)• Edit the aliases of the label values to make them shorter.• Format the font for the labels to make them smaller• Un-Choose “Show Header” for some field labels• Choose “Hide Field Labels for Rows”• Don’t place so many rows onto your sheet – it’s not best-practice for visual analysis!!

233
Q

Gold Deck

How does unchecking ‘AnalysisAggregate Measures’ differ from converting a measure to a dimension?

A

A dimension returns all distinct values of the field. “Dis-aggregate” means that you want to return each row from the underlying database. Example: 1,1,1,1,2,3. When set to a dimension there would be 3 marks, as a disaggregate measure, 6 marks.This becomes very important when using reference lines, trend lines or other secondary calcs. An ‘average’ ref line on the dimension would yield a value of 2, but on the disaggregate data the value would be 1.5.

234
Q

Gold Deck

What is an ‘Attribute’ (ATTR)? How does it differ from dimensions and measures?

A

An attribute is an aggregation that can be applied to Dimensions. This enables the dimensions to be removed from the level of detail, but still be displayed. The functionality is useful for excluding a dimension from a table calc or allowing dimensions from secondary data sources. Returns the value of the dimension if it only has a single value for all rows in the group, otherwise it displays an asterisk () character. Null values are ignored.An attribute is equivalent to the formula: IF MAX([Field])=MIN([Field]) THEN MAX([Field]) ELSE“” END

235
Q

Gold Deck

Can I connect to a stored procedure?

A

Sometimes, but this is not often needed. Due to Tableau’s advanced calculation, filtering and security capabilities, most customers find that they can accomplish more with tableau connecting to raw data than by executing a stored procedure.The stored procedure or User defined function (UDF) must return a table. The reason for this is that all subsequent actions in Tableau will be sent to the database as queries in a ‘sub select’. For Example:Select [Region] From ([my stored procedure result]). Most databases don’t support this. When they do, this effectively means that the stored procedure is executed every time an action is taken in Tableau. This typically defeats the benefits of a stored procedure. A much better approach is to first execute the stored procedure into a table or file and then connect Tableau to the results.

236
Q

Gold Deck

Does Tableau have any API’s or scripting?

A

“What is it that you are trying to accomplish?” We have embedding and URL actions that solve a lot of these needs. Other items are often solved with existing functionality such as table calcs or actions that will help satisfy their requirements. We also have a Javascript API.

237
Q

Gold Deck

Your website mentions the VizQL language. How do I program in this or modify the VizQL?

A

Currently the VizQL is generated only by using the Tableau Desktop interface. It can be manipulated through the Tableau Server web interface by Interactors. It is not possible to see the VizQL or create it directly.

238
Q

Gold Deck

How do I group thousands of items together?

A

Best chance is to use a calculated field with a programmatic condition in these “thousands of items” such that the cardinality is low (less than 100). For measures, rounding using a calc field is useful. For dimensions, rounding using or LEFT or RIGHT functions, etc…

239
Q

Gold Deck

Can I save a filter for reuse? For example I manage 12 of the 5000 products we have.

A

Yes. Create the filter, and then choose “Create Set” from the filter’s context menu

240
Q

Gold Deck

If I have a calculated field that includes members from two blended data sources, will the results be included when I create an extract?

A

Since extracts are specific to each data source, the results from the calculated field will not be included in the data extract (i.e. it will not be optimized). However, the calculation will still work fine.

241
Q

Gold Deck

How do I move a sheet from one Tableau workbook to another?

A

Bookmarks. Save one from the source workbook. Open the destination book, choose that bookmark, save the file. (Note: you cannot bookmark a dashboard)

242
Q

Gold Deck

Can I move dashboards from one workbook to another?

A

No.

243
Q

Gold Deck

What is the polygon mark type and how do I use it?

A

Polygon mark type is advanced and used to describe geographic areas and other areas of measurement. They typically require coordinate data in the underlying database. Armed with the right set of coordinate data, polygon marks – in conjunction with the PATH shelf – can describe two-dimensional areas. Any time you have all of the coordinate data to describe ANY area (state, election regions, etc), you can accurately use the polygon mark type to show these boundaries.

244
Q

Gold Deck

What are the two main types of Joins?

A

Joins require a condition to evaluate how a row in one table matches a row or set of rows in another table. The fields used in this condition are called ‘key’ fields.Inner join: a join of two or more tables that keeps only that rows where the key is common to both tablesOuter join: is further defined as left outer join or right outer join. These includes all rows from the table on the left (or right) side of the join condition regardless of whether a match was found on the right (or left) side.

245
Q

Gold Deck

I created a join and most of my data is missing. How do I fix this?

A

An outer join will always include the records of the primary table (i.e. left outer join will always include data from the ‘left’ table, even if no match is found in the right table.) An example is a transaction header table which is related to a transaction line-item table. For dimensional analysis purposes, you would want all header rows to be returned, even if there was not always a specific line-item related to it.Select * from TransactionHeader LEFT OUTER JOIN TransactionLineItemsOn TransactionHeader.LineItemID = TransactionLineItems.LineItemID

246
Q

Gold Deck

What is Join Culling?

A

Because joins cost time and resources to process on the database server, we don’t really want to use every join that we declared in our data source at all times. Join Culling allows you to skip the join when the query does not require it and provides increased performance. To do this, you must have relationships setup in your database between the tables you’ll be joining in Tableau. Inner Joins will work best for Join Culling.

247
Q

Gold Deck

How do I do Sparklines?

A

Create a line chart.Edit the axis to not include zero.Hide the axisMake the rows really tiny

248
Q

Gold Deck

How do I create a chart the shows the budget compared to actual?

A

Try a bullet graph first. IF that doesn’t satisfy, then:Color Answer: Steps: add “budgeted” to ROW, add a date measure to column. Then, add second measure (e.g. “actual”) to Y-axis (i.e. the row axis where “budgeted” was already placed). Tableau intelligently determined that COLOR is the best-practice in this case.Side by Side Answer: Follow the steps for Color Answer, and drag Measure Names to the Column Shelf next to your Date. This allows different measures to appear side by side.

249
Q

Gold Deck

How do I show the rank of my products?

A
  1. Create a calculated field: index()2. Add this to your sheet and change it to discrete.
250
Q

Gold Deck

Can I create a chart that shows the trailing 12 months revenue?

A

Yes, this is easy to do in Tableau. You can use a table calculation for this, as well, you can use the built-in totals feature. If you have “month” as a dimension you can turn on grand totals against this dimension.Answer one: use relative date filters to filter a single sales bar down to the last 12 months (don’t add date to the columns). Answer two: Use a Table calc to use a Moving Calculation for the sum of the last 12 Months. This one is even better as this is simple for Tableau, and hard for other products.

251
Q

Gold Deck

Can I create Control Charts?

A

Yes. Control charts are often used in SPC (Statistical Process Control) and six sigma (6σ) efforts or other quality control. It is basically a time series analysis with trends and reference lines. Tableau makes them very robust with one exception: We can exclude the outliers completely, but cannot exclude them from the reference line calculations while still displaying them on the chart.See the knowledge base for more details.

252
Q

Gold Deck

Can I do a Pareto Analysis?

A

Yes (this is the quick way, a more complete answer is in the knowledge base): Place a dimension on the column shelf. Sort it by descending.Place a measure on the rows shelf. Duplicate it so there are two measures.Set the 2nd one to be a Running Total with a secondary calculation of Percent of Total.Dual Axis these two measures.Set the first measure to be a Bar and the second measure to be a Line.

253
Q

Gold Deck

I have a view with MY(Order Date) on Columns, SUM(Sales) on Rows, with three different colored lines – one for each Product Category. I want to animate the lines over time, and show the history so I can get a view like the following where the lines will appear for each month:

A

Drag Date to the Pages shelf and to columns. In order to get the lines to produce over time, the Mark type needs to be changed from Line to some other option, such as Shape, Circle, even text. Then check Show History on the Pages card, access the drop-down menu, Show History for All and select Trails.

254
Q

Gold Deck

Can I use dimensions from the secondary datasource to roll-up my primary data? How can I create a primary group from a secondary data source?

A

Yes. Kind of.An example is if I have sales and people in my primary and people and their territory assignments in the secondary. How do I roll-up my sales (primary) by territory (secondary)?Once your data blended view is complete you can right click on your field you wish to group from your secondary source and select “Create Primary Group.” This will populate your primary data source with a grouped field based on values shared in both sources.

255
Q

Gold Deck

Setup a view that displays only a list customers whom purchased from BOTH Furniture and Office Supplies in the past.

A

Since no row of record contains information on about a customer whom purchased on multiple product categories, this is a filter based on aggregated results – this suggests using the “conditions” tab in filter on [Customer Name]Use the formula: (MAX(IIF([Product Category]=”Furniture”,1,0))+MAX(IIF([Product Category]=”Office Supplies”,1,0)))=2How this works: • MAX(IIF([Product Category]=”Furniture”,1,0))Show me the value “1” if Customer ever had bought something from Furniture• MAX(IIF([Product Category]=”Office Supplies”,1,0))Show me the value “1” if Customer ever had bought something from Office Supplies• (MAX(IIF([Product Category]=”Furniture”,1,0))+MAX(IIF([Product Category]=”Office Supplies”,1,0)))=2Only show me if both of the above formulas returned “1” or another words 1+1=2

256
Q

Gold Deck

Can I use Tableau to discover which products were frequently purchased together?

A

Yes. This is commonly referred to as a Market Basket Analysis. First, identify the unique identifier (Customer name, ID number, Business, etc.) and the category in question(Product category, Business segment, Academic Course, etc.). Self join tables approach: Go to Edit Tables on the data connection and choose to Add a Table. Select the table with the data we will be needing and choose to Join the Table. Add two join clauses: Join the identifier to itself, and join the category in question to itself where the relationship is (not equal).

257
Q

Gold Deck

How about the top 5 products that I sold this year?

A

Yes. Filter on current year, then add this filter to the “context”. Reason: context is created prior to filtering to the top 5.

258
Q

Gold Deck

How about the top 5 in each region?

A

Yes. Create an index() calculation and add it to the sheet. Edit it to restart for each region.

259
Q

Gold Deck

What about how the top 10 products and regions are performing?

A

Yes. Make a set of product and region, place this new set on row, followed by product and region. Sort on the set. Then hide headers:

260
Q

Gold Deck

How do I make a box plot?

A

Many customers prefer our box plots to the standard definition because we will show you all outliers and plot density throughout the range, not just the whiskers (though you can get that as well).See the knowledge base for examples.

261
Q

Gold Deck

Can I find the purchase history of customers that purchased this month?

A
  1. Manually filtering2. Dynamic sets from dimensions3. Manual sets from marks/members4. See also: cohort analysis.
262
Q

Gold Deck

Every day, I want to open Tableau and see how yesterday’s top 3 sales people have performed over the last 6 months.

A

Similar to above, use dynamic sets. Once created, this set can be a filter and be used against any date range. You need to peg it using “add to context”.

263
Q

Gold Deck

How do I apply weights when working with my survey data?

A

If you have a weight field in your data set you can apply this weight with a simple calculated field. [Weight]*[Measure].

264
Q

Gold Deck

How do I find the average sale per order?

A

Calculated field. Given a dimension “Order” and a measure “line item sale amount”Sum([line item sale amount])/Countd(Order)

265
Q

Gold Deck

Tableau only created equal sized bins, but I want mine to be 0-10, 10-50, 50-100, 100-1000, and greater than 1000.

A

Instead of using built in binning, use a calculated field with an IF statement. Something like:IF [Sales] > 10000 THEN “LARGE” ELSEIF [Sales] > 5000 THEN “MEDIUM” ELSE “SMALL” END

266
Q

Gold Deck

Your bins are great! But I have just a couple of things that are bigger than 1000, how do just create a bin that is >1000 and not have to define all the intermediary bins?

A
  1. IF [Sales] > 5000 THEN 5000 ELSE [Sales] END2. Then, bin this calculated field3. Place on shelf4. Edit alias for that last group (e.g. ‘>= 5000’)
267
Q

Gold Deck

Is there any way that we can dynamically change the size of our bins?

A

Yes, Tableau makes this very easy to do by allowing you to create parameters directly in the bin menu.

268
Q

Gold Deck

I have a date field that looks like 20070326. Tableau doesn’t recognize it as a number. How do I make it into a date field? Bonus, I have 200703?

A

Calculated field. Examples assume the source is of type “string” (otherwise, wrap str() around these):DATE(MID([DividendDate],5,2) + “/” + RIGHT([DividendDate], 2) + “/” + LEFT([DividendDate],4))Bonus question:DATE(MID([DividendDate],5,2) + “/01/” + LEFT([DividendDate],4))

269
Q

Gold Deck

Do you have a Modulus function in excel it is Mod()?

A

Yes we do have a modulus function. Instead of MOD(), Tableau has a modulo operator, in calculated fields this is the “%” character, e.g.: [Dividend] % INT[Divisor]The modulo operator finds the remainder when dividing by integers: 5%2 = 1

270
Q

Gold Deck

Can I use calculations from Excel?

A

Yes. Once connected to the excel sheet, calculated fields are represented inside of Tableau. A change to the calculation in excel will result in updated information in the Tableau worksheet. Note: you cannot use VB or other excel functions inside of Tableau, only the output of those functions/calculations.

271
Q

Gold Deck

Can I use functions in my database that Tableau doesn’t have?

A

Yes. You can use the various Tableau “RAWSQL” functions to return results from functions in the underlying database. Care must be taken to present the results of these functions in meaningful ways (i.e. a db function that returns a list might need to be ‘counted’ in tableau) (stored procedures may also work, as long as they return a single value for each row – aka single-valued functions)

272
Q

Gold Deck

I have financial data. How do I calculate the profit ratio?

A

Tricky question. Their table will look like this:Account AmountGross profit 100Expenses 1049Revenue 2302COGS 8239Etc.Best way is a couple of calculated fields, e.g Profit: IF [Account] = “Gross Profit” THEN [Amount] ELSE NULL ENDRevenue: IF [Account] = “Revenue” THEN [Amount] ELSE NULL ENDEtc, then, perform your math on these calc fields: sum(Profit)/sum(Revenue)

273
Q

Gold Deck

How do I calculate year-over-year growth without using table calcs?

A

Hint: similar to the ‘financial data’ question above.

274
Q

Gold Deck

How do I sort on a particular dimensions’ member (i.e. sort on 2008 of “order date”)

A

I.E Do this, but without single-click sort:

275
Q

Gold Deck

Can Tableau calculate the result of compounding interest?

A

Yes. Tableau can certainly do this with some table calculation functions:PREVIOUS_VALUE(1)*(1+AVG([Discount]))

276
Q

Gold Deck

Can Tableau do z-tests?

A

Yes, the calculation is: (Sum(x) – WINDOW_AVG(Sum(x))) / STDEVP(x) where x is a field.Z represents the number of standard deviations between x and its population average. As a general benchmark, any Z scores above 2 are considered statistically significant.

277
Q

Gold Deck

The Tableau Server maintenance views do not fit my needs. Can I customize them?

A

Yes. See the admin guide or knowledge base for details.

278
Q

Gold Deck

How can I embed a view without the toolbar?

A

Add to the end of the url: ?:embed=yes&?:toolbar=no

279
Q

Gold Deck

Can I do a multiple regression?

A

No. But Tableau does iterative regressions with ANOVA very well.

280
Q

Gold Deck

What does the Anova table tell me?

A

analysis of variance: 1. Sources of variation (AKA “Field”) 2. Degrees of freedom 3. Sums of squares 4. Mean squares 5. F-statistic 6. P-Valuefor further information, see also: the internet.

281
Q

Gold Deck

What is a p-Value?

A

A p-value shows the probability that sample data will adequately represent the population from which it was drawn. The larger the value, the less likely that the sample data accurately represents the population. The max. value for a P-Value is 1.0, min is zero, and a value of .05 means that there’s a 5% chance that the model does not represent the data.

282
Q

Gold Deck

Can I use a cumulative distribution function?

A

Most likely. It depends on exactly what they are asking, but start with a histogram and set the measure to be ‘running total’. If they like that, then set it to percent of total as well (secondary table calc).

283
Q

Gold Deck

Can I find the correlation?

A

Yes – compares two sets of data against each other and contains two separate sets of measures.

284
Q

Gold Deck

Can I do significance testing?

A

Significance is built-in to the ‘describe trend model’ command. A possible advanced approach is to calculate your significance manually, however this requires a detailed understanding of your dataset and what significance you are testing for.