“For me, Dataquest was great because it was all hands-on projects — there weren’t any videos, so I could just read through and go at my own pace. I felt that starting from the beginning was great.”

Isaac Pato

Data Science / Quality Engineer @Cirium

Course overview

In this course, you’ll learn how to connect Tableau to multiple data sources such as text files, csv files, or Excel workbooks. You’ll also learn to import and connect datasets from multiple sources by building complete data models and configuring relationships and joins. Finally, you’ll learn how to clean and filter your data by hiding unnecessary fields and using only the data you need.

Best of all, you’ll learn by doing — you’ll practice and get feedback directly in the browser.

Key skills

  • Introductory knowledge of Tableau data preparation
  • Importing data from multiple sources into Tableau
  • Connecting various data tables using relationships and joins
  • Cleaning and filtering data imported into Tableau

Course outline

Data Preparation in Tableau [6 lessons]

Connect to a Data Source 1h

Lesson Objectives
  • Add and delete Tableau data connections
  • Inspect the data tables in a connected data source

Import Data into Your Tableau Canvas 1h

Lesson Objectives
  • Learn how to import data tables into the Tableau Canvas
  • The differences between relationships and joins, and when to use each one
  • How to build a schema by importing tables from a connected data source

Define Relationships Between Tables 1h

Lesson Objectives
  • Define and set up relationships between logical tables
  • Identify the differences between relationships and direct joins between tables
  • Specify performance options in relationships, specifically cardinality and referential integrity

Extend and Complete Your Data Model 1h

Lesson Objectives
  • Connect multiple tables to complete the data model
  • Inspect and validate the data model
  • Fine-tune the performance of the data model

Clean and Filter Imported Data in Tableau 1h

Lesson Objectives
  • Set filters at the data source level
  • Hide unnecessary fields in a data schema
  • Modify data types incorrectly interpreted by Tableau

Guided Project — Data Prep in Tableau 1h

Lesson Objectives
  • Connect to an Excel file containing three tables on website usage
  • Import the three tables into a data model in Tableau
  • Configure the relationships between the three tables in Tableau

Projects in this course

Guided Project — Data Prep in Tableau

Guided Project — Data Prep in Tableau

The Dataquest guarantee


Dataquest has helped thousands of people start new careers in data. If you put in the work and follow our path, you’ll master data skills and grow your career.


We believe so strongly in our paths that we offer a full satisfaction guarantee. If you complete a career path on Dataquest and aren’t satisfied with your outcome, we’ll give you a refund.

Master skills faster with Dataquest

Go from zero to job-ready

Go from zero to job-ready

Learn exactly what you need to achieve your goal. Don’t waste time on unrelated lessons.

Build your project portfolio

Build your project portfolio

Build confidence with our in-depth projects, and show off your data skills.

Challenge yourself with exercises

Challenge yourself with exercises

Work with real data from day one with interactive lessons and hands-on exercises.

Showcase your path certification

Showcase your path certification

Impress employers by completing a capstone project and certifying it with an expert review.

Grow your career with

of learners recommend
Dataquest for career advancement
Dataquest rating
SwitchUp Best Bootcamps
Average salary boost
for learners who complete a path

Aaron Melton

Business Analyst at Aditi Consulting

“Dataquest starts at the most basic level, so a beginner can understand the concepts. I tried learning to code before, using Codecademy and Coursera. I struggled because I had no background in coding, and I was spending a lot of time Googling. Dataquest helped me actually learn.”


Jessica Ko

Machine Learning Engineer at Twitter

“I liked the interactive environment on Dataquest. The material was clear and well organized. I spent more time practicing then watching videos and it made me want to keep learning.”


Victoria E. Guzik

Associate Data Scientist at Callisto Media

“I really love learning on Dataquest. I looked into a couple of other options and I found that they were much too handhold-y and fill in the blank relative to Dataquest’s method. The projects on Dataquest were key to getting my job. I doubled my income!”

Join 1M+ data learners on


Create a free account


Choose a learning path


Complete exercises and projects


Advance your career

Start learning today