Table of Contents

Resources to Prepare for Data Analyst Exam

Following section contains the Course Exam Guidelines Domain, main subject areas and topic points mentioned in each domain.

We have provided topic wise resources to supplement your preparation.

This is an exhaustive list prepared from exam point of view. After the removal of hand-on questions from the Data Analyst exam, the need to have a good understanding of all concepts has immensely increased and it is expected for you to touch each and every topic mentioned in the course outline.

Types of resources

We have mostly relied on the following resources

Tableau online help

Tableau White papers

Tableau Knowledge Base

Release Notes

Tableau Training Videos

Getting Started with Tableau Desktop

Tableau Desktop and Web Authoring Help Book - HTML Version

Tableau Desktop and Web Authoring Help Book - PDF Version

and related You Tube videos,  articles and blogs published by individuals and organizations.

Exam Preparation Tracker

We have created an Exam Preparation Tracker that will be super helpful to keep an eye on your progress and track your pace. This google sheet is available for you to download and use as per your need.

We would appreciate if you find any resource to be included or you think is irrelevant, we could like to review and correct it.

Let us work together to make it more authentic and useful for all of us.

Download Exam Tracker Sheet

Connect and Transform Data

1.1 Connect to data sources

Connect to Your Data

Connector Authentication

Run Initial SQL

1.1.1. Identify data source

Supported Connectors

1.1.2. Determine live connection vs. extract

Live versus extract discussion

Live Versus Extract Discussion on Community

Discussion on StackOverflow

1.1.3. Connect to extracts

Create Extracts

Create Data source for Live Connection

1.1.4. Connect to files

Tableau Connecting to Files– Knowledge Base

Tableau Connecting to Files – YouTube Video

1.1.5. Connect to relational databases

Supported Connectors Showing all types of data sources to connect

1.1.6. Connect to published data sources from a Tableau Server or Tableau Cloud site

Connect to Published Data Sources

Determine how others access your published data

1.1.7. Replace the connected data source with another data source for an existing chart or sheet

Replace Data Sources

1.2. Prepare data for analysis

How to Prepare Data in tableau – Eric Youtube

Structure Data for Analysis

1.2.1. Assess data quality (completeness, consistency, accuracy)

Data Qualities Concepts

What makes data a Good Data

How to measure data quality issues- General Understanding document

1.2.2. Perform cleaning operations

Cleaning and shaping your data in tableau

1.2.3. Organize data fields into folders

Organize Folders - YouTube

Organize and Customize Fields in the Data Pane

1.2.4. Use multiple data sources (establish relationships, create joins, union tables)

Relate your Data

How Relationships Differ from Joins

Concepts of Union – Join - Blend

Tableau Relations vs Join = YouTube

1.2.5. Prepare data by using Data Interpreter, pivot, and split

Connect Data by Luks for Data Interpreter, pivot, and split

Reference Link 1 on same topic

Reference Link 2 on same topic

1.2.6. Create extract and data source filters

Data Source Filters – Video 1

Create Extracts on the Web

Filter Data from Data Source

Editing a Published Data Source On Tableau Server

1.3. Perform data transformation in Tableau Prep

Reference Link 1

Data Transformation using Prep

1.3.1. Choose which data transformation to perform based on a business scenario

Conceptual document explaining in detail

Data Transformations Using Pivot - YouTube

Data restructuring using Tableau – YouTube 

Data Transformations in Tableau

1.3.2. Combine data by using unions

Aggregate, Join, or Union Data

Union your Data

Union your Data - YouTube

Union your Data in Tableau Prep - YouTube

1.3.3. Combine data by using joins

Join your data

Join Data - YouTube

Join Date – YouTube Link 2

1.3.4. Shape data by using aggregations

Data Aggregations in Tableau

Shape Data using aggregation - YouTube

Why Aggregations Are Important in Tableau Calculations

1.3.5. Perform filtering

Filter the Data

Context Filters and their usage

Power of Context Filters - YouTube

Tableau's Order of Operations

Order of Operation Video

Filter Data from Data Sources

Filter Data from Your Views

Using Actions to Access Linked Data

1.3.6. Shape data by using pivots

Pivot your Data

3 ways to Pivot in Tableau Desktop YouTube

1.3.7. Determine which output type to use

Save and Share your work

Tableau Output Connector

Tableau Prep - Branches and Multiple Outputs?

1.4. Customize fields

Organize and Customize Fields in the Data Pane

Organize Data Pane into Folders in Tableau - YouTube

1.4.1. Change default field properties (types, sorting, etc.)

Edit Default Settings for Fields

1.4.2. Rename columns

Create Aliases to Rename Members in the View

1.4.3. Choose when to convert between discrete and continuous

Convert Fields between Discrete and Continuous

1.4.4. Choose when to convert between dimension and measure

Convert a Measure to a Dimension

1.4.5. Create aliases

Create Aliases in Tableau - YouTube

Domain 2: Explore and Analyze Data

2.1. Create calculated fields

Get Started with Calculations in Tableau

Create a Simple Calculated Field

Calculated Fields in Tableau - YouTube

2.1.1. Write date calculations

Date Functions in Tableau

Date Calculation Cheat Sheet

Write Date Functions

2.1.2. Write string functions

String Function in Tableau

Regular Expressions in Tableau

String Functions - YouTube

2.1.3. Write logical and Boolean expressions

Logical Function in Tableau

Additional Material on Boolean Expressions

Boolean Expressions

IF ELSE - YouTube

2.1.4. Write number functions

Number Functions

Date Functions

Date Function - YouTube

Pass-Through Functions (RAWSQL)

User Functions

Additional Functions

FORMAT() Function Workarounds in Tableau

2.1.5. Write type conversion functions

Type Conversion

Convert a Field to a Date Field

Tableau Type Conversion with STR, INT and FLOAT functions. - YouTube

2.1.6. Write aggregate functions

Aggregate Functions in Tableau

Aggregate Function - YouTube

2.1.7. Write basic spatial calculations

Spatial Functions

Spatial Function – YouTube Link 1

Spatial Function – YouTube Link 2

2.3. Create table calculations

Table Calculation Functions

Tableau Calculation by Andy - YouTube

2.3.1. Moving average and window average

Moving Average - YouTube

How to Calculate % over a Running Total - YouTube

Predictive Modeling Functions

How Predictive modeling works in Tableau

Predictive Modeling  Functions – YouTube Link1

Predictive Modelling Functions – YouTube Link 2

2.3.2. Percent of total

Calculate Percentages in Tableau

How to Calculate a Percent of Total for Measure Values in Tableau

Percent of Total in Tableau – YouTube Link

2.3.3. Running total

Running Calculations in Tableau

Recommended to read full article of Table Calculation Types

Running Total and Moving Average – YouTube Link 1

Running Total with Relative Dates in Tableau – YouTube Link 2

2.3.4. Difference and percent of difference

Difference from Calculation

Percent Difference From calculation

Year Over Year Difference of the Percent Of Total

 Calculations Difference, Percent of Total and Rank - YouTube

2.3.5. Percentile

What is Percentile?

Percentile Calculation in Tableau

How Percentile works in Tableau - YouTube

2.3.6. Index

Index Function Knowledge Link 1

Index Function in Tableau

Index Function - YouTube

2.3.7. Ranking

Rank Function in Tableau

Rank Function and its variants- YouTube

Rank Using Table Calculation - YouTube

2.3.8. Apply quick table calculations

Quick Table Calculations

2.3.9. Customize table calculations

Customize Table Calculations

Transform Values with Table Calculations

Modifying Table Calculations in Tableau - YouTube

2.4. Create and use filters

Create a User Filter and Secure it for Publishing

Tableau Filters - Comprehensive Tutorial - YouTube

Adding Filters to Tableau Dashboards

2.4.1. Apply filters to dimensions and measures

Filter Data from Your Views

Add filter on a Specific Value of a Dimension - YouTube

2.4.2. Configure filter settings including Top N, Bottom N, include, exclude, wildcard, and conditional

Sets for Top N and Others

Four Ways to Perform a Top N in Tableau

Advanced Filtering Top and Bottom 10 - YouTube

Wildcard and conditional filter - YouTube

MULTIPLE FILTER CONDITIONS (INCLUDE & EXCLUDE) - YouTube

2.4.3. Add filters to context

Use Context Filters

Proper Use of Context Filters

Understanding Context Filters - YouTube

2.4.4. Apply filters to multiple sheets and data sources

Apply Filters to Multiple Worksheets

Apply Filter to Multiple Worksheets in Tableau - YouTube

Filter Across Multiple Data Sources - YouTube

2.5. Create parameters to enable interactivity

Create Parameters in Tableau

Use Parameters to Make Views More Interactive

Tableau Parameter Actions - YouTube

Add Interactivity To Tableau With Dashboard Actions - YouTube

2.5.1. In calculations

Use Parameters with Calculated Field in Tableau - YouTube

2.5.2. With filters

How to Add Interactivity to Your Dashboards - YouTube

2.5.3. With reference lines

Creating Adjustable Reference Lines

Using Parameter as a reference Line

Dynamic Reference Lines using Parameters - YouTube

2.5.4. Set parameters to dynamically refresh

Dynamic data changes using dynamic parameters

Dynamic Parameters in Tableau - YouTube

2.6. Structure the data

2.6.1. Sets

Create Sets in Tableau

Various Ways to use sets in Tableau

How to Use Set in Tableau - YouTube

Ultimate Guide on Sets - YouTube

2.6.2. Bins

Create Bins from a Continuous Measure

Make Your Tableau Bins Dynamic

How to use Calculated Fields and Bins in Tableau - YouTube

Tableau Bins & Histograms: Unlocking Data Distribution - YouTube

2.6.3. Hierarchies

Create Hierarchies in Tableau

Multidimensional Hierarchies

How to Create and Use Hierarchies in Tableau – YouTube

The Power of Drill Down & Drill Up - YouTube

2.6.4. Groups

Group Your Data

How do Tableau Groups Work? - YouTube

2.7. Map data geographically

Maps and Geographic Data Analysis in Tableau

Get Started Mapping with Tableau

Mapping Concepts in Tableau

The Mapping Workspace in Tableau

Location Data that Tableau Supports for Building Map Views

Build Maps in Tableau

Customize Maps

Building Geographic Maps in Tableau for Beginners - YouTube

2.7.1. Create symbol maps

Create Maps that Show Quantitative Values in Tableau

Understanding and Using Symbol Maps

Tableau Tutorial - Symbol Maps - YouTube

2.7.2. Create density maps

Create Heatmaps that Show Trends or Density in Tableau

How to create density maps using hexbins in Tableau

Mastering Density Maps in Tableau for Data Visualization - YouTube

2.7.3. Create choropleth maps (filled maps)

Choropleth maps in Tablaeu

Tableau Choropleth Map Tutorial - YouTube

2.7.4. Create mark layers

Create Geographic Layers for Maps

Tableau Map Layers - YouTube

2.8. Summarize, model, and customize data by using the Analytics pane

Apply Advanced Analysis to a View (Analytics Pane)

Analytics Pane at a Glance

Tableau Visual Analytics - YouTube

2.8.1. Totals and subtotals

Show Totals in a Visualization

Displaying Only Selected Totals

Display Grand Totals and Subtotals in a Tableau Worksheet

Tableau Tip - Totals and Subtotals - YouTube

2.8.2. Reference lines

Reference Lines

Box Plots

Tableau Charts: Box Plot - YouTube

2.8.3. Reference bands

Reference Bands

Reference Line & Reference Band in Tableau - YouTube

2.8.4. Average lines

Total Average as a Reference Line

How To Create an Average Line in Tableau - YouTube

2.8.5. Trend lines

Add Trend Lines to a Visualization

Trend Line & Trend Model in Tableau

2.8.6. Distribution bands

Distributions Bands

Reference Line, Band & Box Plot in Tableau 

2.8.7. Forecast by using default settings

Forecasting in Tableau

Create a Forecast

How Forecasting Works in Tableau

Tableau: Forecasting - YouTube

2.8.8. Customize a data forecasting model

Configure Forecast Options

Troubleshooting Forecasting

Resolving Forecasting Errors

Forecast with Exponential Smoothing in Tableau

2.9. Create Level of Detail (LOD) calculations

Create Level of Detail Expressions in Tableau

How Level of Detail Expressions Work in Tableau

Table-Scoped Level of Detail Expressions

Level of Detail Expressions and Aggregation

Filters and Level of Detail Expressions

Data Source Constraints for Level of Detail Expressions

Top 15 LOD Part 1 - YouTube

Top 15 LOD Part 2 - YouTube

Top 15 LOD Expressions

Tableau LOD (Level of Detail) Expressions - YouTube

2.9.1. Write FIXED LOD calculations

FIXED LOD Calculations

Fixed Level of Detail (LOD) - YouTube

2.9.2. Write INCLUDE LOD calculations

INCLUDE LOD Calculations

INCLUDE LOD - YouTube

2.9.3. Write EXCLUDE LOD calculations

EXCLUDE LOD Calculations

EXCLUDE Level of Detail (LOD) - YouTube

2.9.4. Write nested LOD calculations

Tableau Nested LODs - A Dummy’s Guide

The Basics of Nested Level of Detail Expressions - YouTube

Nested LOD's Made Easy - YouTube

Domain 3: Create Content

3.1. Create charts

3.1.1. Create basic charts from scratch (bar, line, pie, highlight table, scatter plot, histogram, tree map, bubbles, data tables, Gantt, box plots, area, dual axis, combo)

Build Common Chart Types in Data Views

Build a Bar Chart

How to build a Bar Chart - YouTube

Build a Line Chart

How to build Line charts in Tableau - YouTube

Build a Pie Chart

How to build a Pie Chart in Tableau - YouTube

Build a Highlight Table

Creating a Highlight Table Tableau Visualization - Youtube

Build a Scatter Plot

How to build Scatter plot in Tableau - YouTube

Build a Histogram

How to build Histograms in Tableau - YouTube

Build a Treemap

How to build a TreeMap chart in Tableau - YouTube

Build a Packed Bubble Chart

How to Build a Packed Bubble Chart in Tableau - YouTube

Build a Text Table

How to Create a Text Table -YouTube

Build a Gantt Chart

How to create a Gantt Chart - YouTube

Build a Box Plot

Tableau Charts: Box Plot - YouTube

Build an Area Chart

How to Build an Area Chart in Tableau

Build Combination Charts

How to Create a Combination Chart - YouTube

Build a Bullet Graph

How to build a Bullet chart in Tableau - YouTube

Build with Density Marks (Heatmap)

Create one Density Map with Tableau - YouTube

3.1.2. Sort data (including custom sort)

Sort Data in a Visualization

How to Sort in Tableau (6 Different Methods!) - YouTube

Sort Data in Detail - YouTube

3.2. Create dashboards and stories

Create a Dashboard

Create Dashboard Layouts for Different Devices

Best Practices for Effective Dashboards

Build Accessible Dashboards

Use Dashboard Extensions

Explore Dashboards with Data Guide

Create a Story

Add a Tableau Data Story to a Dashboard

The Story Workspace

Best Practices for Telling Great Stories

Example – A Story That Examines a Trend

Make an AWESOME Tableau Dashboard in Only 10 Minutes - YouTube

Storytelling in Tableau with Dashboards - YouTube

3.2.1. Combine sheets into a dashboard by using containers and layout options

Size and Lay Out Your Dashboard

Tableau Layout Containers Explained

A shortcut for selecting layout containers

3.2.2. Add objects (containers, images, text)

3 Fun Tips for Containers in Tableau

How to Use Layout Containers – YouTube

How to Add a Text Box to a Tableau Dashboard - YouTube

Adding Images & Links to Tableau Dashboard - YouTube

3.2.3. Create stories using story points

Create Stories

How to Create a Story and Add Story Points in Tableau - YouTube

3.3. Add interactivity to dashboards

Understand About Actions

What are the different - YouTube

Running Actions

Using Menu Actions – YouTube

How to create Hover Charts on dashboards - YouTube

Actions and Dashboards

Use Field and Filter Values in Action Names

3.3.1. Use filter in a dashboard

Filter Actions

Tableau Filter and Quick Actions - YouTube

3.3.2. Add filter, URL, and highlight actions

URL Actions

Go To URL - YouTube

Highlight Actions

Highlight Actions in Dashboards - YouTube

Create Advanced Highlight Actions

Tableau Highlight Actions in Dashboards - YouTube

3.3.3. Create interactivity using dynamic zone visibility

Use Dynamic Zone Visibility

Swap sheets, containers and more! Dynamic Zone Visibility - YouTube

Dynamic Zone Visibility with Tableau Dashboard Actions - YouTube

3.3.4. Add navigation buttons

Home and Help Buttons

Creation to Navigate to Other Dashboards

Navigation Bar Menu and Using Buttons - YouTube

3.3.5. Create interactivity using set and parameter actions

Set Actions

Tableau Set Actions - YouTube

Parameter Actions

Tableau Parameter Actions - YouTube

3.3.6 Create show/hide buttons for dashboard objects

Show and hide button for tiled layout items

3.4. Format workbooks, worksheets, and dashboards

Format Your Work

Visual Best Practices

Format at the Workbook Level

Format at the Worksheet Level

Format Text and Numbers

Resize Tables and Cells

Define Table Structure

3.4.1. Apply color, font, shapes, styling

Control the Appearance of Marks in the View

Format Text and Numbers

Resize Tables and Cells

Custom Shapes in Tableau

Show and Hide Mark Labels

Move Marks

Stack Marks

Color Palettes and Effects

Top 10 Tableau Formatting Tricks - YouTube

3.4.2. Add custom shapes and color palettes

Create Custom Color Palettes

3.4.3. Add annotations

Add Annotations

Annotations in Tableau - YouTube

3.4.4. Customize tooltips

Create Views in Tooltips

Tableau Tooltips - YouTube

3.4.5. Apply padding

Add padding, borders, and background colors around items

Inner and outer padding on a Tableau dashboard- YouTube

3.4.6. Format gridlines, row-level and column-level bands, and shading

Format at the Worksheet Level

Format at the Workbook Level

How to remove horizontal and vertical grid lines - YouTube

Format Worksheets in Tableau - YouTube

Conditionally Format Text Cell Color in Tableau - YouTube

3.4.7. Create a responsive design for specific device layouts

Create Dashboard Layouts for Different Device Types

Responsive Tableau dashboards for mobile and desktop

Design for mobile devices (device specific designer) – YouTube

Domain 4: Publish and Manage Content on Tableau Server and Tableau Cloud

4.1. Publish Content

Publish Data Sources and Workbooks

Make Workbooks Compatible with Older Versions

Set Credentials for Accessing Your Published Data

Use Tableau Bridge to Keep Tableau Cloud Data Fresh

Comprehensive Steps to Publish a Workbook

4.1.1. Publish a workbook

Prepare for Publishing a Workbook

Simple Steps to Publish a Workbook

Upload Workbooks to a Tableau Site

Publish Views to Salesforce

Comprehensive Steps to Publish a Workbook

Set Permissions as You Publish a Data Source or Workbook

How to publish data source, extracts and workbooks - YouTube

4.1.2. Publish a data source from Desktop or Prep

Publish a Data Source

Edit a Published Data Source

Best Practices for Published Data Sources

Visual Segment Creation to Data Cloud

Restrict Access at the Data Row Level

Authorize Access to Cloud Data Published to Tableau Cloud

Publishing data sources - YouTube

4.1.3. Export content

Exporting Data or Views

Export Data from Tableau Desktop

4.1.4. Publish a flow

Publish a Flow to Tableau Server or Tableau Cloud

Publishing a Flow And Publishing a Data Source

4.2. Schedule data updates

Refresh Data on a Schedule

4.2.1. Schedule data extract refreshes

Schedule Extract Refreshes as You Publish a Workbook

4.3. Manage published workbooks

Edit Tableau Views on the Web

Edit published data sources - YouTube

4.3.1. Create alerts

Send Data-Driven Alerts from Tableau

Data driven alerts in Tableau - YouTube

4.3.2. Create subscriptions

Create a Subscription to a View or Workbook

Create a Subscription to a View or Workbook - Tableau

How to Set up Tableau Subscriptions 

4.3.3. Create and save custom views

Use Custom Views

Maintain Content with Custom Views

Custom View - YouTube

4.3.4. Understand user roles and permissions

Permissions, Site Roles, and Licenses

Permission Capabilities and Templates

Manage Permissions with Projects

Effective permissions

Permissions, Site Roles, and Licenses

Quick Start: Set Up Permissions

Manage Content Ownership

Manage Permissions for External Assets

Tableau Server & Tableau Cloud Permissions: Part 1

4.3.5. Customize and distribute a published workbook

Upload Workbooks to a Tableau Site