Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
varunreddy
Creator III
Creator III

Best way to eliminate synthetic keys?

Hi Guys,

Is it better to eliminate synthetic keys in loader qvw or transformer qvw.

For example,

I have 3 tables. I am loading and storing them into QVD in same qvw.

Load * from tableA

Store A into A.qvd

Load * from tableB

Store B into B.qvd

Load * from tableC

Store C into C.qvd

When I reload I get synthetic keys.

Is it better to eliminate synthetic keys in this qvw or in the transsformer qvw (created using qvd)?

1 Solution

Accepted Solutions
quwok
Creator III
Creator III

This would depend on personal preference and your data source.

Generally, applying them in your transformation layer would make your life simpler since you do not have to do it at every QlikView document using the QVD. Also this would give you an opportunity to standardise and tidy up the naming of columns. But, as always there are exception and you may want to put it in your report data model.

View solution in original post

4 Replies
Not applicable

Hi,

Depends on modeling .. It may be concatenate table, linktable or field concatenate..

Regards

Marcos Freire

varunreddy
Creator III
Creator III
Author

Which is the best way of creating datamodel?


quwok
Creator III
Creator III

This would depend on personal preference and your data source.

Generally, applying them in your transformation layer would make your life simpler since you do not have to do it at every QlikView document using the QVD. Also this would give you an opportunity to standardise and tidy up the naming of columns. But, as always there are exception and you may want to put it in your report data model.

quwok
Creator III
Creator III

There is no best, it will depend on your data source and requirements. If there was one, everybody would be using it and life would be so much simpler.