Video | Tableau | Data prep | Data visualisation | Tool strategy

Tableau 2020.2: The new data model and relationships

Relationships fundamentally change how you think about data sources in Tableau — without losing joins, unions or blends.

Part ofWhat's new in Tableau 2020.2
Watch on YouTube
  • The data model works on two levels: a logical layer where you define relationships between tables, and a physical layer where traditional joins and unions still live
  • Relationships let Tableau figure out aggregation and avoid duplication behind the scenes, with each view generating its own unique query to the data source
  • Joins and blends are not removed — use a join when you need a join calculation (like concatenating two IDs) by opening a table into the physical layer
  • Relationships make it easy to answer questions from any table's perspective, such as finding authors with zero published books, without creating separate connections or blends
  • Cardinality and referential integrity settings ship with sensible defaults — leave them alone unless you understand those concepts, as they can produce odd results

Tableau 2020.2 introduces a data model built on relationships, changing how tables connect without removing joins, unions or blends. Understanding the logical versus physical layers is key to knowing when to use each.

Tim connects to the beta bookshop sample dataset used in Tableau's own alpha/beta testing for this feature. He drags in book and author tables to demonstrate how relationships behave differently from a traditional join.

The Breakdown
  1. What the data model adds 0:00

    The data model isn't brand new, it's an enhancement to how Tableau handles connections, centred on defining relationships between tables rather than only joining or blending them.

  2. Connecting and creating a relationship 0:24

    Dragging a second table into the canvas creates a square linked by a "noodle" rather than a traditional join rectangle, signalling new relationship behaviour.

  3. Logical versus physical layers 1:58

    The physical layer is where row-level joins, unions and blends have always worked, producing one fixed table. The new logical layer just defines relationships, and Tableau figures out aggregation and avoids duplication automatically.

  4. When you still need a join 3:16

    Joins and blends aren't removed. Tim double-clicks into the physical layer to build a join calculation (concatenating two book ID fields) because join calculations aren't possible inside a relationship.

  5. The new sheet interface 6:01

    Fields are grouped by table with a subtle line separating dimensions from measures per table; calculations spanning multiple tables sit in their own section below.

  6. Querying from any table's perspective 8:21

    Because the relationship links tables without forcing a primary dataset, Tim builds a view from the author's perspective to find authors with zero published books, filtering to a count of zero, all from one connection instead of a separate blend.

  7. Tableau's reference resources 11:01

    Tim points to Tableau's own documentation and comparison tables explaining differences between relationships, joins, unions and blends, noting relationships are now the default when connecting to data.

  8. Advanced relationship settings 13:27

    Relationships can use multiple fields, and advanced users can adjust cardinality and referential integrity settings, but the defaults are sensible and should be left alone unless you understand those concepts.

Worth Knowing
  • Each view generates its own unique query to the data source, so different sheets can show different levels of aggregation from one connection.
  • Join calculations aren't possible within a relationship — you must open the table into the physical layer to build them.
  • Changing cardinality or referential integrity settings without understanding them can produce odd, unexpected results.
  • Relationships don't change what charts you can build, but they change how easily and quickly you get to the data.
Use It When

Reach for relationships when you need to analyse a dataset from multiple tables' perspectives (e.g. authors with no books) without building separate connections or blends; drop into the physical layer only when you specifically need join behaviour like a join calculation.

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 (v1) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
4 July 2026 at 16:07
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.