Hello i need some important rules (circulal references etc..) to use generally to import a relational database to a non relational Database like QlikView.
First of all, you can find the synthetic keys in any Qlik model that has more than one table (star, snowflake, relational).
IMHO there are no constraints: you can keep your synthetic keys or you can remove the synthetic keys; if the model is correct, it works with the keys and without them.
Personally I usually remove the syn keys and I suggest to people starting with Qlik to remove them: in this way the associations between tables are always set by Qlik developer.
Another reason to remove syn keys is they make harder to understand the Qlik model (using the table viewer), above all when there are a lot of syn keys.
If you have time (a lot of time) read this