Dts

25/04/2008 - 21:35 por Victor M | Informe spam
Estoy creando un dts para importar informacion de una base de datos de un
driver topspeed el problema es que quiero desdeel momento de estar
subiendo la informacion con el dts ignorar los registros dulicados de
ciertas tablas, se puede hacer y si es asi como deberia de hacerlo...
Saludos
Victor M
 

Leer las respuestas

#1 Maxi Accotto
25/04/2008 - 22:08 | Informe spam
Hola Victor el proceso que yo utilizo para este tipo de cosas (ETL por lo
general es el siguiente)

1) Creo una tabla intermedia igual a la de destino pero solo con pk
2) Al iniciar el proceso DTS borro esta tabla intermedia
3) Proceso el DTS hacia la tabla intermedia
4) Aca podes hacer 2 cosas: 1 ) otro proceso que solo pase los que no
existen
2) Un trigger en esta tabla
intermedia en delete que lo que hace es hacer un insert de los registro que
se intentan borrar y no existen en la destino
Luego borras la tabla
intermedia y el trigger se dispara




Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Victor M" escribió en el mensaje de
noticias:#
Estoy creando un dts para importar informacion de una base de datos de un
driver topspeed el problema es que quiero desdeel momento de estar
subiendo la informacion con el dts ignorar los registros dulicados de
ciertas tablas, se puede hacer y si es asi como deberia de hacerlo...
Saludos
Victor M

Preguntas similares