Databases · DBC-27

Data Preparation with Tableau Prep

Data Preparation with Tableau Prep is a course in preparing data with Tableau Prep Builder, from connecting and cleaning data to pivots, joins, unions and aggregation, through to Hyper outputs, automated runs and publishing flows to Tableau Server or Tableau Cloud. It suits data analysts, digital marketers and anyone who must prepare data before analysis.

Updated
From 6,750 THB / person 7,500 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration12 hours · 2 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

Before you can build a dashboard, most data has to be prepared. Excel files have multi-level headers, monthly figures sit in columns, product names are spelt inconsistently and data from several systems has to be brought together. Fixing this by hand every time is slow and error-prone. Tableau Prep Builder is the data preparation tool in the Tableau family. It shows every step as a visual flow, lets you check the result of each step immediately and can be run again whenever new data arrives.

This course starts with the Tableau Prep Builder screen and the idea of a flow. You connect to Excel, CSV and databases, use Data Interpreter, explore data in the profile pane, clean it with the clean step, create calculated fields including LOD and rank calculations, and pivot, join, union, aggregate and fill missing rows with New Rows. You then use parameters, organise flows, output to Hyper or a database, run flows from the command line and publish them to Tableau Server or Tableau Cloud. It finishes with a workshop that prepares sales data from several sources for Tableau Desktop. (2 days, 6 hours per day, 12 hours in total, Beginner level.)

What you’ll gain

  • Understand flows and the Tableau Prep Builder interface
  • Connect to Excel, CSV and databases, using Data Interpreter
  • Explore and clean data with the profile pane and the clean step
  • Create calculated fields, including LOD, rank and tile calculations
  • Reshape data with pivots, joins, unions, aggregation and New Rows
  • Use parameters and output results to Hyper, CSV, Excel or a database
  • Run flows from the command line and publish them to Tableau Server or Tableau Cloud

Who this course is for

  • Data analysts who must prepare data before building reports or dashboards
  • Data scientists who want a visual data preparation tool
  • Digital marketers who combine data from several platforms for analysis
  • Tableau Desktop users who want to separate data preparation into a proper process

Prerequisites

  • Able to use a computer running Windows or macOS
  • Experience with spreadsheet software such as Excel
  • A basic understanding of data tables, rows and columns
  • Some Tableau Desktop experience helps but is not required

Curriculum

Course Details

This is the 2026 edition of the Data Preparation with Tableau Prep course. It runs for 2 days, 6 hours per day (12 hours in total, 09:00-16:00), as lectures with labs on sample data, at Beginner level. The content follows Tableau Prep Builder 2026.x, adding unions, New Rows, LOD, rank and tile calculations, parameters, Hyper and database outputs, running flows from the command line and publishing to Tableau Server or Tableau Cloud. It differs from the Tableau Desktop course, which focuses on visualisations and dashboards, by concentrating on preparing data before analysis. Learners use their own or their company's Tableau licence or a trial and take home the course handbook, practice files and the flow from the workshop.

Day 1 Connecting, Cleaning and Reshaping Data

Section 1: Getting to Know Tableau Prep Builder

  • How Tableau Prep Builder, Tableau Prep on the web and Tableau Desktop differ
  • Flows, steps and visual data preparation
  • The flow pane, profile pane and data grid
  • Lab: open a sample flow and trace the result of each step

Section 2: Lab: Connecting to Data

  • Connecting to Excel, CSV and databases
  • Data Interpreter for files with multi-level headers
  • Combining several files with a wildcard union and setting the data sample
  • Lab: connect to several monthly sales files at once

Section 3: Lab: Profiling and Cleaning Data

  • Using the profile pane to see distributions and odd values
  • Filtering, renaming, splitting, changing data types and removing fields
  • Group Values and data roles for inconsistent spellings
  • Lab: clean customer and product names

Section 4: Lab: Calculated Fields in Prep

  • Creating calculated fields and common functions
  • Level of detail (FIXED) calculations in Prep
  • Rank and Tile for ranking and grouping
  • Lab: calculate totals per customer and rank top-selling products

Section 5: Lab: Pivoting Data

  • When to pivot columns to rows
  • Wildcard pivots for monthly columns that keep growing
  • Pivoting rows to columns
  • Lab: reshape a monthly sales target table for analysis

Section 6: Lab: Joins and Unions

  • Inner, left, right and full joins
  • The join clause summary and checking unmatched records
  • Unioning data from several tables and matching fields
  • Lab: combine sales with customer and branch data
Day 2 Aggregating, Outputting and Automating Flows

Section 7: Lab: Aggregate and New Rows

  • The aggregate step and choosing the level of detail
  • Grouping and aggregating several fields at once
  • The New Rows step for filling missing dates or sequence numbers
  • Lab: summarise daily sales and fill in days with no sales

Section 8: Lab: Parameters and Organising Flows

  • Creating parameters and using them in inputs, filters and outputs
  • Copying steps, actions and fields between flows
  • Grouping steps, adding descriptions and naming clearly
  • Lab: build one flow that switches year or branch with a parameter

Section 9: Lab: Outputting Data

  • Outputting to Hyper, CSV and Excel files
  • Writing to a database and to a published data source
  • Create table, append and incremental refresh
  • Lab: output a Hyper file and open it in Tableau Desktop

Section 10: Lab: Running Flows from the Command Line

  • tableau-prep-cli and where it is installed
  • The credentials (.json) file for remote connections
  • Batch files and Windows Task Scheduler
  • Lab: schedule a flow to refresh its output every morning

Section 11: Lab: Publishing Flows to Tableau Server or Cloud

  • Publishing a flow and managing data source credentials
  • Prep Conductor scheduling and monitoring (requires Data Management)
  • Tableau Prep on the web for editing flows in a browser
  • An overview of Tableau Agent for building calculations (requires Tableau+)

Section 12: Workshop: Preparing Sales Data from Several Sources

  • Workshop: combine sales files, customer data and sales targets
  • Clean, pivot, join and summarise to the level you need
  • Output to Hyper and build a check chart in Tableau Desktop
  • A data quality checklist before handing data on

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

What is the difference between Tableau Prep and Tableau Desktop?

Tableau Prep Builder is for preparing data, such as combining files, cleaning, pivoting, joining and aggregating, then outputting a Hyper file or a ready-to-use data source. Tableau Desktop is for building charts and dashboards and analysing data. Both come with a Tableau Creator licence and are usually used together, preparing data in Prep and analysing the result in Desktop.

When and how do you pivot columns to rows in Tableau Prep?

Pivot when the same kind of data is spread across many columns, such as sales for January to December in separate columns, which is hard to analyse in Tableau. Add a pivot step and drag the monthly columns into the Pivoted Fields area, and Prep creates one column for the month and one for the value. If a new column appears every month, use a wildcard pivot so the flow picks up new columns automatically.

How do you schedule a Tableau Prep flow to run automatically?

There are two ways. You can publish the flow to Tableau Server or Tableau Cloud and schedule it with Prep Conductor, which needs a Data Management licence. Or you can run it on your own machine with tableau-prep-cli, plus a credentials file for remote connections, and schedule it with Windows Task Scheduler. This refreshes all of the flow's outputs using the settings in its output steps.

Who is the Data Preparation with Tableau Prep course for, and what should I know beforehand?

It suits data analysts, data scientists, digital marketers and Tableau Desktop users who need to prepare data before analysis. You should be comfortable with a computer, have experience with a spreadsheet such as Excel and understand rows and columns. Some Tableau Desktop experience helps but is not required. You need a Tableau Creator licence or a trial.

What will I be able to do after the Data Preparation with Tableau Prep course?

You will be able to connect to Excel, CSV and databases, clean data, create calculated fields, pivot, join, union and aggregate, fill missing rows, use parameters, output to Hyper or a database, run flows from the command line and publish flows to Tableau Server or Tableau Cloud. Participants who complete the training receive a Certificate of Completion with its own number, which can be verified online.

Can the Data Preparation with Tableau Prep course be run in-house for our team?

Yes. It can be run in-house for your team, with examples adapted to your own data, such as your system exports, your database structures and your organisation's Tableau Server or Tableau Cloud. You can request a quotation from this page, or contact us on LINE @itgenius or by phone on 02-570-8449.