Change Data Capture pattern

We’re having a problem with ETL between our ERP and MES systems. We use a timestamp-based periodic export. It occasionally skips a record. We have determined this is due to the duration a transaction is open. If an export occurs when a transaction is being recorded, the timestamp will not be selected by query so the record is ignored. Then during the next export, the timestamp is out of range so the record is ignored.

The easy solution would seem to be to calculate and write the timestamp as the last step of the transaction. However, even if the timestamp is recorded at the end of the transaction, a computer’s / framework clock is only accurate to within a certain number of milliseconds. Clock jitter can introduce exactly the same problem albeit on a smaller scale.

The CDC Change Data Capture pattern might be a solution for this. Related links:
It helps to increase the sperm getting viagra count in men and thereby prevents the fear of infertility. Do not forget: you need a sexual stimulation the penis becomes hard by the flow of the blood into the male bananaleaf.com.ph cialis discount generic reproductive organ. The world changed, and so did I, during my years at the pool hall. canadian levitra In the case of heart disease, there’s now very clear evidence that erectile dysfunction in younger men is a very clear warning of http://bananaleaf.com.ph/levitra4671.html cheap viagra no prescription a possible stroke or heart attack within the next five years. http://eas12.motc.gov.tw/docs/easperf/easperfp25.htm
http://140.134.131.163/docs/easperf/easperf23.htm
http://www.cs.cornell.edu/~ie53/publications/DC-col51-Sep13.pdf
http://msdn.microsoft.com/en-us/library/bb522489(SQL.100).aspx

This entry was posted in Business, Programming, SQL Server, System/DB Administration. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.