I need some help designing a technical document for our upcoming ETL package.
The current system transactionally replicates a table from the Transactional System to a Reporting environment.
Now we want to start using MS Intergration Services to load Dimensions from views from the replicated table.
The problem is the view only catches the Delta between the times that it is run since there is not a transaction key.
The solution I would like to implement would be to add a transaction_id to a copy of the destination table. Basicly, replicating the table to two spots and putting a transaction_key_id on one of the tables. I thought this was a feature of replication, but I do not seem to see it. Other ideas I've had are putting insert/update triggers on the destination table to insert to another table, or adding an insert to in the MS_rep procs.
I'm real curious on how people are doing this.
Thank you,
Derek Sigler
The current system transactionally replicates a table from the Transactional System to a Reporting environment.
Now we want to start using MS Intergration Services to load Dimensions from views from the replicated table.
The problem is the view only catches the Delta between the times that it is run since there is not a transaction key.
The solution I would like to implement would be to add a transaction_id to a copy of the destination table. Basicly, replicating the table to two spots and putting a transaction_key_id on one of the tables. I thought this was a feature of replication, but I do not seem to see it. Other ideas I've had are putting insert/update triggers on the destination table to insert to another table, or adding an insert to in the MS_rep procs.
I'm real curious on how people are doing this.
Thank you,
Derek Sigler