Diferencia en el Transform Data task entre unir campo por campo o varios campos?

06/10/2003 - 23:06 por marcelo | Informe spam
Cuál es la diferencia en el Transform Data task entre
unir campo por campo o varios campos con varios campos?
Qué diferencia hay en el Transform Data task en la solapa
Transformation entre seleccionar un campo de Origen y uno
de Destino y presionar New\Copy Column o seleccionar
Todos los campos de origen , todos los de Destino
(suponiendo que son los mismos y en el mismo orden) y
presionar New\Copy Column. En el primer caso cada campo
de origen señala a uno de destino. Mientras que en el
segundo caso salen las flechas de origen, se unen en un
único punto y apuntan en destino a su campo
correspondiente.
Qué diferencia hay entre hacerlo de una y de otra manera?

Preguntas similare

Leer las respuestas

#1 Javier Loria
07/10/2003 - 04:04 | Informe spam
Hola Marcelo:
La diferencia es basicamente velocidad, es mas rapido tener una relacion
muchos-muchos.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
marcelo escribio:
Cuál es la diferencia en el Transform Data task entre
unir campo por campo o varios campos con varios campos?
Qué diferencia hay en el Transform Data task en la solapa
Transformation entre seleccionar un campo de Origen y uno
de Destino y presionar New\Copy Column o seleccionar
Todos los campos de origen , todos los de Destino
(suponiendo que son los mismos y en el mismo orden) y
presionar New\Copy Column. En el primer caso cada campo
de origen señala a uno de destino. Mientras que en el
segundo caso salen las flechas de origen, se unen en un
único punto y apuntan en destino a su campo
correspondiente.
Qué diferencia hay entre hacerlo de una y de otra manera?Ho
Respuesta Responder a este mensaje
#2 marcelo
07/10/2003 - 23:38 | Informe spam
Y por qué es más rápido??? Cuál es la diferencia??? A
parte de la velocidad hay alguna otra diferencia, porque
sino siempre se debería definir así (muchos a muchos)
no??? (puesto que es más rápido)
Hola Marcelo:
La diferencia es basicamente velocidad, es mas


rapido tener una relacion
muchos-muchos.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
marcelo escribio:
Cuál es la diferencia en el Transform Data task entre
unir campo por campo o varios campos con varios campos?
Qué diferencia hay en el Transform Data task en la




solapa
Transformation entre seleccionar un campo de Origen y




uno
de Destino y presionar New\Copy Column o seleccionar
Todos los campos de origen , todos los de Destino
(suponiendo que son los mismos y en el mismo orden) y
presionar New\Copy Column. En el primer caso cada campo
de origen señala a uno de destino. Mientras que en el
segundo caso salen las flechas de origen, se unen en un
único punto y apuntan en destino a su campo
correspondiente.
Qué diferencia hay entre hacerlo de una y de otra




manera?Ho


.

Respuesta Responder a este mensaje
#3 Javier Loria
08/10/2003 - 16:29 | Informe spam
Hola Marcelo:
Es mas rapido por la forma en que funciona el DATAPUMP.
El Datapump debe hacer un ciclo para cada tranformacion, es mas facil un
ciclo de 1 con x asignaciones y un x ciclos con 1 asignacion. Algo como es
mas facil ir a la tienda por 10 productos que ir 10 veces a la tienda por un
producto cada vez.
Revisa la documentacion en linea por los siguiente temas:
- Asignar transformaciones de columna.
- Mejorar el rendimiento de los paquetes DTS.
Especificamente en el ultimo indica:
=Para mejorar el rendimiento en estas situaciones, utilice asignaciones de
varios a varios siempre que sea posible. De este modo, evitará asignar una
función de transformación separada para cada columna. No se invocará al
motor de secuencias de comandos para cada transformación. Como resultado, el
rendimiento es mejor.
=No conozco ninguna otra diferencia, yo recomiendo que siempre que sea
posible hacerla muchos a muchos,

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
marcelo escribio:
Y por qué es más rápido??? Cuál es la diferencia??? A
parte de la velocidad hay alguna otra diferencia, porque
sino siempre se debería definir así (muchos a muchos)
no??? (puesto que es más rápido)
Hola Marcelo:
La diferencia es basicamente velocidad, es mas rapido tener una
relacion muchos-muchos.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
marcelo escribio:
Cuál es la diferencia en el Transform Data task entre
unir campo por campo o varios campos con varios campos?
Qué diferencia hay en el Transform Data task en la solapa
Transformation entre seleccionar un campo de Origen y uno
de Destino y presionar New\Copy Column o seleccionar
Todos los campos de origen , todos los de Destino
(suponiendo que son los mismos y en el mismo orden) y
presionar New\Copy Column. En el primer caso cada campo
de origen señala a uno de destino. Mientras que en el
segundo caso salen las flechas de origen, se unen en un
único punto y apuntan en destino a su campo
correspondiente.
Qué diferencia hay entre hacerlo de una y de otra manera?Ho




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