DTS

29/06/2004 - 01:53 por Jeannette Gurumendi | Informe spam
Hola Grupo:
Espero que me ayuden, tengo el siguiente problema:
Tengo un servidor en producción con las tablas transaccionales del sistema
Por otra parte tengo un servidor con una base DWH solo con la información
para el DWH
Deseo crear un paquete para tomar desde las tablas transaccionales (Servidor
Transaccional) las tablas necesarias y hacer un insert o update a la tabla
de DWH (Servidor DWH).
Como puedo realizar esto???

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
29/06/2004 - 02:31 | Informe spam
La idea general en esos casos es que cargues en un a´rea intermedia
(staging) los nuevos datos que vienen de los sistemas OLTP. Esos datos
sufren un proceso donde se marcan con un flag de INSERT o de UPDATE, para
luego realizar el proceso adecuado.

Usando DTS deberás considerar el uso de "Data Driven Query", que está
pensada para el escenario que has planteado.

Saludos
gux

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Jeannette Gurumendi" wrote in message
news:
Hola Grupo:
Espero que me ayuden, tengo el siguiente problema:
Tengo un servidor en producción con las tablas transaccionales del sistema
Por otra parte tengo un servidor con una base DWH solo con la información
para el DWH
Deseo crear un paquete para tomar desde las tablas transaccionales


(Servidor
Transaccional) las tablas necesarias y hacer un insert o update a la tabla
de DWH (Servidor DWH).
Como puedo realizar esto???



Respuesta Responder a este mensaje
#2 Jeannette Gurumendi
29/06/2004 - 19:15 | Informe spam
Hola
Gracias por tu contestación, pero sinceramente no entiendo muy bien de que
se trata el área intermedia y el sistema OLTP. Por favor ayudame

Gracias
Jeannette
"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
La idea general en esos casos es que cargues en un a´rea intermedia
(staging) los nuevos datos que vienen de los sistemas OLTP. Esos datos
sufren un proceso donde se marcan con un flag de INSERT o de UPDATE, para
luego realizar el proceso adecuado.

Usando DTS deberás considerar el uso de "Data Driven Query", que está
pensada para el escenario que has planteado.

Saludos
gux

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Jeannette Gurumendi" wrote in message
news:
> Hola Grupo:
> Espero que me ayuden, tengo el siguiente problema:
> Tengo un servidor en producción con las tablas transaccionales del


sistema
> Por otra parte tengo un servidor con una base DWH solo con la


información
> para el DWH
> Deseo crear un paquete para tomar desde las tablas transaccionales
(Servidor
> Transaccional) las tablas necesarias y hacer un insert o update a la


tabla
> de DWH (Servidor DWH).
> Como puedo realizar esto???
>
>
>


Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP SQL]
30/06/2004 - 02:09 | Informe spam
OLTP = sistema de producción, donde tienes los datos transaccionales

La idea del área intermedia (staging) es la siguiente: Del sistema de
producción extraes los datos que van a modificar tu data warehouse (inserts,
updates). Los datos que extraes los colocas en una tabla de trabajo
intermedia donde debes discernir cuáles datos son para insert y cuáles son
para update.

Luego debes ejecutar un proceso que seleccione los datos nuevos del staging.
Estos datos serán los inserts en tu data warehouse. Los datos que se
detecten como existentes y a modificar, se convertirán a updates en tu data
warehouse.

Este tipo de lógica se puede implementar usando un DTS Data Driven Task.

Espero esta vez haber sido más claro :-)

Muchos saludos
gux

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Jeannette Gurumendi" wrote in message
news:
Hola
Gracias por tu contestación, pero sinceramente no entiendo muy bien de que
se trata el área intermedia y el sistema OLTP. Por favor ayudame

Gracias
Jeannette
"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
> La idea general en esos casos es que cargues en un a´rea intermedia
> (staging) los nuevos datos que vienen de los sistemas OLTP. Esos datos
> sufren un proceso donde se marcan con un flag de INSERT o de UPDATE,


para
> luego realizar el proceso adecuado.
>
> Usando DTS deberás considerar el uso de "Data Driven Query", que está
> pensada para el escenario que has planteado.
>
> Saludos
> gux
>
> Gustavo Larriera, MVP-SQL, MCSE
> Uruguay LatAm
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and


confers
> no rights.
> "Jeannette Gurumendi" wrote in message
> news:
> > Hola Grupo:
> > Espero que me ayuden, tengo el siguiente problema:
> > Tengo un servidor en producción con las tablas transaccionales del
sistema
> > Por otra parte tengo un servidor con una base DWH solo con la
información
> > para el DWH
> > Deseo crear un paquete para tomar desde las tablas transaccionales
> (Servidor
> > Transaccional) las tablas necesarias y hacer un insert o update a la
tabla
> > de DWH (Servidor DWH).
> > Como puedo realizar esto???
> >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida