Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

New Contributor

Sintetic key

Hi guys; I need your help.

How to resolve the sintetic key that was create after load data.

I have a calendar (Calendario), Machine (Maquina), Employee (Empleado), Production (Tejido) and Nominal Load Machine (Carga Nominal); I don't understand why that synthetic key No.3 is created; if the employee and machine tables are totally different

I attached a image with my problem.

I'm very new using Qlik sense.

Thanks and regards.qlik.png

1 Reply
Valued Contributor

Re: Sintetic key

too small to read everything; short answer is that Qlik automatically joins tables based on the names of the fields. If more than one field exists in a table it creates a synthetic key to make the join on a single field.

This is technically fine and the data should filter as you would expect; if the keys are valid.

To prevent a join, alias the field name.

To resolve the synthetic key, create a table key on which to join your tables. I use Hash128, function as it allows multiple fields and creates a unique key; its not anything you would display. Only ONE of the tables should retain the fields in the Hash128 key for display purposes.

Community Browser