Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Synthetic Key from Interval Matches

‌Hi

I'd like some peoples views on the ascertain that synthetic keys should be left in your model when generated from interval match actions.

I've developed Qlikview for a number of years and had it drilled into me that synthetic keys cause performance issues and should always be removed.

However, recently I've heard how these should be left in your model (allegedly) as they are optimal. This feels completely alien to me, particularly as it is a simple task to take them out via an additional step in the load.

Can anyone explain to me the logic of the 'optimalisation' for leaving these synthetic keys in a model please?

Thanks

2 Replies
sunny_talwar

Read here:IntervalMatch

Here is a snippet from the link above

Capture.PNG

swuehl
MVP
MVP

Steve,

I don't think there is anything special about the synthetic key with regard to the creation by the IntervalMatch() function, so you might be interested in some general discussions about synthetic key performance.

A classic one:

Should We Stop Worrying and Love the Synthetic Key?