Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Joins vs Qliview Association in Qlikview

Hi,

I want to understand concepts related to joins and qlikview association:

Why do we go for joining two tables using 'Join' clause , when  we can  just load 2 different tables and let qlikview create the join itself?

Please answer me scenarios where we find each on of them useful.

Thanks,
Sam

3 Replies
Not applicable
Author

Hi,

I think if you let qlikview to create joins it will create join in run time after loading the datas in RAM hence it reduces the performance of the report so its better to use join clause in script.

Regards,

Dilipkumar B.S

Gabriel
Partner - Specialist III
Partner - Specialist III

Hi,

When you import 2 or more tables with same fields name, QV create associate. That is 2 fields with same  name from 2 or more different tables.Associate is just a way for QV saying this two fields are related.

When you import 2 or more tables which has more than 2 fields with same name,QV create something called Synthetic Key. Synthetic key is not good for performance and therefore QV developer use JOIN or CONCATENATE to elimibate synthetic key. This  is not the only reason why developers use JOIN & CONCATENATE but is a reason.

I suggest you read more.

Hope this is helpful.

Best Regards,

Gabriel