Skip to main content
Announcements
Customer Spotlight: Discover what’s possible with embedded analytics Oct. 16 at 10:00 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

syn key?

if i am not removing synthtickey what will happen ?

pls advce

5 Replies
Miguel_Angel_Baeyens

Hi Satya,

If your model has been built correctly, and indeed all fields in the synthetic table are the same (key-foreign key fields) then nothing wrong will happen.

If you did not expect synthetic keys to happen, then they are likely the result of some issue while modelling, where although two fields are named alike, they don't really contain the same information (e.g: field ID in Customer table and field ID in Invoice table refer to different entities). In this case, you will see erroneous results and you should be fixing that modelling issue.

Miguel

amit_saini
Master III
Master III

ankitaag
Partner - Creator III
Partner - Creator III

Also, those synthetic keys are using extra memory of your RAM, so rather than making synthetic tables concatenate the desired columns to make 1 key.

Anonymous
Not applicable
Author

Hi Satya,

Go through HIC's Blog . Hope it will help you.

Synthetic Keys

Thanks

BKC

Miguel_Angel_Baeyens

Hi Ankita,

Not always, as shown in the blog below. If synthetic keys are looked for as a way to save development time, they will not use more memory or CPU that any other key.

However, if we recommend not to use synthetic keys it is not because performance, but mainly because they are produced as a result of a bad data modelling that is the issue.

Miguel