Reference vs Duplicate Queries

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 11

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Lesson: Reference vs. Duplicate Queries in Data Transformation

Introduction: The Foundation of Data Modeling

When you begin working with tools like Power Query, Alteryx, or any modern data transformation engine, you are essentially building a recipe. You start with raw ingredients (your source data) and follow a series of steps to clean, filter, and reshape those ingredients into a finished dish (your data model). A critical, yet often misunderstood, part of this process is how you handle derived tables. Specifically, when you need a new table that is based on an existing one, you are faced with a fundamental architectural choice: should you create a Reference or a Duplicate?

Understanding the distinction between these two operations is not merely a technical detail; it is the difference between a data model that is easy to maintain and one that becomes a brittle, unmanageable mess. If you choose incorrectly, you may find yourself manually updating the same logic across ten different tables every time a business rule changes. Conversely, choosing the right method allows you to build modular, efficient pipelines that respond gracefully to change. In this lesson, we will peel back the layers of these two operations, examine how they function under the hood, and establish a framework for deciding when to use which.


Section 1 of 11
PrevNext