This interactive demo was created free with Storylane in 2 minutes. Create your own demo
This interactive demo was created free with Storylane in 2 minutes. Create your own demo
Start free
All Tutorials /Qlik

How to Avoid Synthetic Keys in Qlik Sense

Updated on:
June 5, 2026
By:
Madhav Bhandari
Use this tutorial to learn how to avoid synthetic keys in Qlik Sense.

‍

This tutorial shows how to prevent synthetic keys by controlling shared fields when loading multiple tables.

Notes:

  • Synthetic keys form when two or more tables share multiple fields with the same name.
  • They can be avoided by keeping only one common field between related tables.
  • Renaming duplicate fields before loading data is the simplest way to prevent them.
  1. Login and open Qlik Sense App and click your app from the hub to launch it. 
  2. Go to Prepare from the top menu, then open the Data load editor.
  3. Check your tables (for example, Region and Customers) and review fields that appear in both tables, such as Region and Region Code.
  4. In one of the tables, rename a duplicate field using AS (for example, Region as rg).
  5. Ensure only one field remains shared between the tables to act as the key (for example, keep Region Code as the common field and rename Region in one table), then click  Load data.‍
  6. Open the Data Model Viewer to confirm no synthetic key table appears.

📌 Why this matters

Avoiding synthetic keys from the start helps you maintain a clean and predictable data model in Qlik Sense. When multiple shared fields exist between tables, Qlik automatically creates synthetic keys that can lead to incorrect associations and confusing results. Preventing this at the scripting stage is much faster than fixing it later in a complex app. By controlling how fields are named and connected, you ensure accurate analysis, better performance, and easier maintenance as your data model grows.

Your product deserves an interactive demo
Start free
Similar Articles
Qlik

How to Create a QVD File in Qlik Sense

Madhav Bhandari
Director of Marketing @ Storylane
Qlik

How to Restart Qlik Sense Services

Madhav Bhandari
Director of Marketing @ Storylane
Qlik

How to Integrate Qlik with Airbyte

Madhav Bhandari
Director of Marketing @ Storylane
No items found.
Platform
Interactive Demos
Sandbox Demos
Hubs
RepX
Integrations
Solutions
Product Marketers
Growth & Demand Gen
Sales Reps & AEs
Presales & SEs
Customer Success
Product Managers
Customers
Demo Showcase
Customer Stories
Finer Demos Club
Features
Demo Signals
Personalization
Deal Intelligence
Resources
Blog
The Plot
Tutorials
Help Docs
What’s New
Demo Dundies
Company
Careers
Pricing
Partners
Contact
Trust Center
Backed by
Chrome Extension Icon
Chrome extension
Download
Desktop app
Download
Built in San Francisco Bay Area - ©2026 Storylane
Privacy PolicyTerms & Conditions
X Corp (formerly Twitter)LinkedIn
This website uses cookies to ensure you get the best experience on our website. Learn More
Got it
This website uses cookies to ensure you get the best experience on our website. Learn More
Got it