I am in the process of implementing the CDC for Oracle product from Attunity, and I have a good understanding of how the CDC process works from Oracle to SQL Server. The next step is to load the changes into our operational data store.
Does anyone know of good patterns in SSIS for handling the initial and ongoing loads for CDC for Oracle? I have SSIS packages that handle pure SQL Server CDC, so I understand that process. However, I'm not sure if there are special things that need to be done to mark the end of the initial load and then start loading changes into the operational data store. Are there any gotchas I need to keep in mind when working with Oracle data and the CDC changes in SQL Server? My main concerns are with data consistency between the Oracle system and our operational data store, once the initial load is finished, CDC is started and we copy data to the operational data store. What are good patterns to ensure I'm not missing data, and that I don't introduce duplicate records, because of timing.
Any advice is appreciated.