Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

paquetes DTS

1 view
Skip to first unread message

[-H-]

unread,
Oct 20, 2003, 4:13:20 AM10/20/03
to
Hola.
Soy nuevo utilizando SQL Server 2000.
Alguien me puede decir para que sirven los paquetes DTS?
No consigo entender exactamente para lo que sirven leyendo
los librosa en pantalla...
Muchas gracias.
PD: Se lo que es solo el DTS, que es una herramienta para
ayudar a hacer migraciones de una BD a otra, pero no se
como crea un paquete DTS ni para que sirve...

Gustavo Larriera [MVP]

unread,
Oct 20, 2003, 12:22:07 PM10/20/03
to
DTS son los servicios que te permiten hacer extracción, transformación y
carga de datos (proceso ETL, según su sigle en inglés) entre bases de datos
y otras fuentes de datos.

Un paquete DTS es una unidad de programación que permite programar un
workflow de proceso ETL. Un paquete DTS puede ser programado para leer datos
de varias bases de datos, transformarlos, limpiarlos y transferirlos a otros
destinos, controlar errores, agendarlos para re-ejecutarlos según cronograma
etc.

Para crear un paquete DTS hay muchas maneras, la más simple y guiada son los
Data Import/Export Wizards. La más flexible (y sofistiada) es usar el DTS
Designer que te permite diseñar gráficamente el paquete DTS.

--
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm
---
This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.
---

"[-H-]" <pelam...@uomail.com> wrote in message
news:073301c396e2$06017540$a301...@phx.gbl...

anon...@discussions.microsoft.com

unread,
Oct 20, 2003, 4:08:38 PM10/20/03
to
Hola otra vez.
Gracias por responder.
Verás, es que estoy haciendo una migración de Oracle a
SQL Server, y no se si los paquetes DTS me pueden ayudar,
me puedes poner un pequeño ejemplo de la funcionalidad de
un paquete DTS (no akabo de ver claro que es lo que
hacen, no por tu explicación, si no mas bien por mi
ignoracia... ;)
Muchas gracias.
>-----Mensaje original-----
>.
>

Carlos Sacristan

unread,
Oct 21, 2003, 2:00:42 AM10/21/03
to

Con tu permiso, Gustavo.

Efectivamente, los paquetes DTS te pueden ayudar en esa transformación,
pero tampoco van a obrar milagros. Es decir, es mejor que tengas diseñada ya
la base de datos en SQL Server, con sus tablas, índices y demás objetos y
luego utilices un DTS para traspasar los datos de tu origen (en este caso
Oracle) al destino (SQL Server).

Prueba creando primero un DTS pequeño (transformar datos de o hasta un
fichero de texto, por ejemplo) y luego vete profundizando, pero tampoco
esperes que aquí te digamos paso por paso lo que tienes que ir haciendo en
tu caso porque sería bastante largo de explicar


--
--
--

Un saludo

--
--
----------------------------------------------
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL

Archivo de respuestas anteriores en:
http://groups.google.com/groups?hl=es&lr=&ie=UTF-8&group=microsoft.public.es
.sqlserver

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/default.aspx?scid=/support/sql/70faq.asp
http://www.helpdna.net/bosqlfaq.htm

<anon...@discussions.microsoft.com> escribió en el mensaje
news:021901c39745$f36361a0$a501...@phx.gbl...

[-H-]

unread,
Oct 21, 2003, 3:28:11 AM10/21/03
to
Gracias por la info Carlos.
Osea que según te entiendo, los paquetes DTS solo me
ayudarán a migrar los datos, no?
Es que me habían dicho, que tal vez me podrían ayudar a
realizar algo parecido a lo que hacen las variables
definidas en los paquetes de Oracle(variables de alcande
de sesión), y que no veo forma de definir en SQL Server
(ya que no existen los paquetes que existen en Oracle ni
nada parecido...).
Seguiré entonces metiendole mano al catálogo de Oracle
para ir sacando los objetos de BD, que es el método que
estaba siguiendo.
Muchas gracias ;)
>-----Mensaje original-----
>..sqlserver
>.
>

Carlos Sacristan

unread,
Oct 21, 2003, 4:03:55 AM10/21/03
to

Pues no sé lo que harán las variables definidas en los paquetes de
Oracle porque no lo conozco, pero también te digo que un paquete DTS no es
algo tan simple como transformar datos; puede ser eso, pero también algo
muuuuuy complicado, en el sentido que puedes realizar operaciones muy
potentes.

Hay una página muy interesante acerca de este tema, www.sqldts.com en la
que puedes ver muchas de las cosas que se pueden lograr. Luego es sólo
cuestión de investigar para lograr lo que necesitas


--
--
--

Un saludo

--
--
----------------------------------------------
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL

"[-H-]" <pelam...@uomail.com> escribió en el mensaje
news:08da01c397a4$e1d46650$a301...@phx.gbl...

[-H-]

unread,
Oct 21, 2003, 5:28:25 AM10/21/03
to
Muchas gracias por la ayuda, echaré un vistazo a esa
página a ver si me puede ayudar.
Hasta otra, un saludo
>-----Mensaje original-----
>.
>

AlejoR

unread,
Oct 24, 2003, 6:41:02 PM10/24/03
to
Hola...
Como dicen ellos con DTS se pueden hacer cosas bien sencillas hasta cosas
bastante complejas.

Mi aporte es, algo sencillo por ejemplo...si la cuestion es migrar unos
datos de una fuente origen (ORACLE) a un destino (SQLSERVER) donde quieres
pasar la tabla X (en ORACLE) exactamente igual (mismos campos) a una tabla X
(en SQLSERVER)
se puede crear una tarea de conexion a ORACLE especificando los parametros
necesarios para la conexión y otra conexión SQL SERVER y luego realizar una
tarea de transformación de datos donde se puede especificar el campo 1 de la
tabla en ORACLE corresponde al campo 1 de la tabla SQLSERVER, y asi para los
demas campos.

Y....ya esta....lo ejecutas y eso te migra los datos de ORACLE a
SQLSERVER( bueno para esa tabla). Ya tocaria hacer un flujo mas completo si
necesitas mas cosas.

Suerte.

"[-H-]" <pelam...@uomail.com> escribió en el mensaje

news:073301c396e2$06017540$a301...@phx.gbl...

0 new messages