MDS 2012:
I am loading data through the use of staging tables. I have this process scheduled and using SSIS, I lookup if the record exists (by the business key) and if it does, I fill in the code. MDS then performs the update if it is needed. If it is not needed, the LastChgDateTime field still changes, even if nothing in the record changes. By design or is there a way to configure this?