Video | Tableau | Data prep | Data visualisation

How to Connect to Different Data Sources in Tableau: A beginner's guide

Connecting to data is one of the most basic things in Tableau, so here's a great starting point for hooking up to pretty much any data source.

Watch on YouTube
  • The connection pane groups data by type, and the file dialog tells you exactly which file extensions Tableau expects for each option, with non-matching files greyed out.
  • The connection interface has three parts: the connection list on the left, the data modelling window at the top, and the data preview at the bottom where you can set field data types and fix dates.
  • Excel connections expose individual sheets and named ranges (shown with a green tag icon), letting you pull out sectioned data from a busy workbook.
  • Database connections like Snowflake follow that platform's own terminology (warehouse, schema) and add custom SQL plus parameter options, though custom SQL can slow down live connections.
  • Extracts take an optimised, filterable snapshot of your data that runs faster and smaller; save as a packaged workbook (.twbx) to bundle extracts and assets into one file before deleting the loose extract files.

This covers how to connect Tableau to different data sources — text files, Excel, and databases like Snowflake — plus using extracts to snapshot and speed up your data.

Tim connects to a Spotify CSV, an Excel Superstore file, and a live Snowflake database to demonstrate the process.

The Breakdown
  1. Pick the right connection type 0:23

    The connection pane groups sources by type, and each file dialog only accepts matching extensions — non-matching files grey out. Check the file-type list if you're unsure what a connection expects.

  2. Read the connection interface 5:51

    Every connection shares the same layout: connections list on the left, data modelling canvas at top, data preview at bottom. Learn it once and it covers any source type.

  3. Fix data types before you build 9:42

    Tableau guesses column types automatically but often mishandles dates. Click the type icon above a column to correct it at connection time, before it breaks a chart later.

  4. Add further connections from the worksheet 14:44

    You don't need every connection upfront: use the plus icon next to the cylinder to add sources while building, and return to the data screen anytime to fix or extend a connection.

  5. Pull named ranges out of Excel 19:36

    Excel connections expose sheets plus named ranges, marked with a green tag icon — useful for sectioning out specific data from a busy workbook rather than importing it whole.

  6. Split and prep fields in the connection window 22:24

    A field dropdown offers quick prep like splitting a column into several. Column colours also show which source table a field came from once you're combining tables.

  7. Connect to a database and use custom SQL sparingly 23:50

    Database connections follow their own terms (warehouse, schema in Snowflake) and add a custom SQL option for precise queries. It gives control but can slow a live connection, so use it deliberately.

  8. Switch to an extract and save as a packaged workbook 28:27

    Live connections query the source constantly; an extract takes a filtered, optimised snapshot that's smaller and faster, and you choose what data it includes before extracting. Save as .twbx to bundle extracts and assets into one file — only then delete the loose extract files.

Worth Knowing
  • PDF connections can pull tabular data but are unreliable — worth trying, but don't count on it.
  • Custom SQL can slow live connections, especially without parameters limiting the query.
  • Delete an extract file before packaging as .twbx and Tableau will still look for it at that path and fail — package first, then delete.
  • Switching data source on a sheet doesn't carry fields over; clear the sheet or start new to avoid accidental blends or joins.
Use It When

Reach for this when starting a workbook and needing a reliable way to connect to whatever format the data is in, then deciding whether live or extract suits how the dashboard will be used.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v2) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
4 July 2026 at 20:36
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.