Synthetic Keys in a Qlik data model almost always represent a data quality problem. Even a legitimate Synthetic Key that does not create quality problems may still make your model harder to understand.
This slide show presents a step by step approach to evaluating and resolving (removing) Synthetic Keys.