I am hoping someone can advise me on this.
I am working on synchronizing product information between Master Data Services and an ERP system using SSIS as the middleman. Products will primarily be added and modified in MDS, and this data will update the data in the ERP. I would, however, like to preserve the ability to update product records using the ERP interface when it is the most efficient means for the task. The updates made in the ERP system then need to update the corresponding records in MDS. I was thinking of using Change Data Capture on the ERP tables to identify the record changes that need to be sent to MDS. What I am trying to figure out is, how do I keep updates originated from MDS and posted to the ERP tables from being flagged by Change Data Capture for update back to MDS?
Any advice would be appreciated.