Duda en paquete DTS

06/12/2004 - 21:15 por Pablo | Informe spam
A la hora de especificar una tarea de transformación ¿para qué sirve la
columna "búsquedas"?

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
06/12/2004 - 21:23 | Informe spam
Hola, te copio lo que indican tus manuales on line (BOL)

Propiedades de la tarea Transformar datos (ficha Búsquedas)
Utilice esta ficha para definir una consulta de búsqueda. Antes de definir
una consulta de búsqueda, debe crear conexiones para las tablas de origen,
de enlaces y de búsqueda, y especificar las tablas de origen y de enlaces.

Opciones
Nombre

Escriba un nombre para la búsqueda.

Conexión

Seleccione una conexión existente de la lista en la que se va a ejecutar la
consulta de búsqueda.

Caché

Vea o escriba un valor para el número de resultados de la búsqueda guardados
en la memoria caché. El almacenamiento en caché es especialmente útil en las
búsquedas cuando el número de filas que se transforma es grande y se
consulta un pequeño número de filas en la tabla de búsqueda.

Consulta

Genera la consulta de búsqueda en el Diseñador de consultas de Servicios de
transformación de datos (DTS). También puede pegar la consulta en el panel
SQL desde un editor de textos.

Agregar

Crea una nueva consulta de búsqueda, que aparecerá como una fila en la tabla
Búsquedas.

Eliminar

Quita la consulta de búsqueda resaltada de la tabla Búsquedas.



Salu2
Maxi


"Pablo" escribió en el mensaje
news:
A la hora de especificar una tarea de transformación ¿para qué sirve la
columna "búsquedas"?

Gracias

Respuesta Responder a este mensaje
#2 Pablo
06/12/2004 - 21:29 | Informe spam
Perdona por la insistencia pero ya leí los BOL pero no me aclaro.
¿Qué se puede buscar y para qué? Probé a especificar una búsqueda pero no
tengo ni idea de para qué me puede servir para la transformación.

Gracias.

"Maxi" escribió en el mensaje
news:
Hola, te copio lo que indican tus manuales on line (BOL)

Propiedades de la tarea Transformar datos (ficha Búsquedas)
Utilice esta ficha para definir una consulta de búsqueda. Antes de definir
una consulta de búsqueda, debe crear conexiones para las tablas de origen,
de enlaces y de búsqueda, y especificar las tablas de origen y de enlaces.

Opciones
Nombre

Escriba un nombre para la búsqueda.

Conexión

Seleccione una conexión existente de la lista en la que se va a ejecutar
la consulta de búsqueda.

Caché

Vea o escriba un valor para el número de resultados de la búsqueda
guardados en la memoria caché. El almacenamiento en caché es especialmente
útil en las búsquedas cuando el número de filas que se transforma es
grande y se consulta un pequeño número de filas en la tabla de búsqueda.

Consulta

Genera la consulta de búsqueda en el Diseñador de consultas de Servicios
de transformación de datos (DTS). También puede pegar la consulta en el
panel SQL desde un editor de textos.

Agregar

Crea una nueva consulta de búsqueda, que aparecerá como una fila en la
tabla Búsquedas.

Eliminar

Quita la consulta de búsqueda resaltada de la tabla Búsquedas.



Salu2
Maxi


"Pablo" escribió en el mensaje
news:
A la hora de especificar una tarea de transformación ¿para qué sirve la
columna "búsquedas"?

Gracias





Respuesta Responder a este mensaje
#3 Maxi
06/12/2004 - 21:45 | Informe spam
Hola Pablo, se me olvido ponerte que leas esto :(

==
Consultas de búsqueda
Las consultas de búsqueda, una característica de las tareas de
Transformación de datos y de Consulta controlada por datos, le permite
ejecutar consultas y procedimientos almacenados con otras conexiones además
de las de origen y destino. Por ejemplo, con una consulta de búsqueda puede
establecer una conexión independiente durante una consulta e incluir datos
de dicha conexión en la tabla de destino.

Las consultas de búsqueda permiten personalizar y ejecutar una instrucción
SQL desde una transformación de secuencia de comandos Microsoft® ActiveX®.
La instrucción puede ser una invocación a un procedimiento almacenado o una
instrucción SELECT, INSERT, UPDATE o DELETE. Puede personalizar estas
instrucciones para cada fila de origen mediante parámetros (espacios en
blanco de la instrucción que se deben rellenar antes de la ejecución).
Cuando ejecute una consulta de búsqueda, la secuencia de comandos
proporciona valores para cada parámetro. Puede cargar los resultados en
columnas de destino o utilizarlos como entrada para realizar un nuevo
procesamiento de secuencia de comandos.

Puede utilizar consultas de búsqueda para:

a.. Buscar información en tablas.


b.. Realizar actualizaciones paralelas en dos sistemas de base de datos.


c.. Validar datos de entrada antes de cargarlos.


d.. Invocar procedimientos almacenados en respuesta a condiciones de
entrada.


e.. Utilizar valores de variables globales como parámetros de consulta.
Puede utilizar el Diseñador de Servicios de transformación de datos (DTS,
Data Transformation Services) o el modelo de objetos DTS para crear y
administrar consultas de búsqueda. Para obtener más información acerca de la
programación con consultas de búsqueda, consulte Adding DTS Lookups and
Global Variables y Lookup Object (DTS).



=
Creo que aca queda mucho mas claro no ?





Salu2
Maxi


"Pablo" escribió en el mensaje
news:
Perdona por la insistencia pero ya leí los BOL pero no me aclaro.
¿Qué se puede buscar y para qué? Probé a especificar una búsqueda pero no
tengo ni idea de para qué me puede servir para la transformación.

Gracias.

"Maxi" escribió en el mensaje
news:
Hola, te copio lo que indican tus manuales on line (BOL)

Propiedades de la tarea Transformar datos (ficha Búsquedas)
Utilice esta ficha para definir una consulta de búsqueda. Antes de
definir una consulta de búsqueda, debe crear conexiones para las tablas
de origen, de enlaces y de búsqueda, y especificar las tablas de origen y
de enlaces.

Opciones
Nombre

Escriba un nombre para la búsqueda.

Conexión

Seleccione una conexión existente de la lista en la que se va a ejecutar
la consulta de búsqueda.

Caché

Vea o escriba un valor para el número de resultados de la búsqueda
guardados en la memoria caché. El almacenamiento en caché es
especialmente útil en las búsquedas cuando el número de filas que se
transforma es grande y se consulta un pequeño número de filas en la tabla
de búsqueda.

Consulta

Genera la consulta de búsqueda en el Diseñador de consultas de Servicios
de transformación de datos (DTS). También puede pegar la consulta en el
panel SQL desde un editor de textos.

Agregar

Crea una nueva consulta de búsqueda, que aparecerá como una fila en la
tabla Búsquedas.

Eliminar

Quita la consulta de búsqueda resaltada de la tabla Búsquedas.



Salu2
Maxi


"Pablo" escribió en el mensaje
news:
A la hora de especificar una tarea de transformación ¿para qué sirve la
columna "búsquedas"?

Gracias









Respuesta Responder a este mensaje
#4 Javier Loria
06/12/2004 - 21:57 | Informe spam
Hola:
Si Maxi me permite.
La columna de Busquedas te permite "buscar" en otras tablas valores.
Esto es sacar de otro proveedor datos e incorporalos en la consulta. No es
lo mas eficiente, pero en algunas ocasiones es extremadamente valioso.
Un ejemplo, tienes una hoja de Excel o una BD de Access que quiere
importar a SQL, una de las columnas tiene un valor tipo ID, que existe en
otra BD. En realidad te interesa el valor del Nombre de ese ID no el ID en
si. Pero el Nombre esta en otra hoja de Excel o incluso esta en otra
plataforma. El problema es como haces un JOIN entre uno y otro dato?
Una demo, para probar la funcion, es abre el disenador de DTS y agregas
3 conexiones de SQL, todas al servidor local, en la BD Northwind con
seguridad integrada. Nombralas Fuente, Destino y Consulta respectivamente.
Entre Fuente y Destino agregas una tarea de transformacion de Datos. En
fuente selecciona la tabla de Products, en el Destino oprimes el boton de
Create y pegas el siguiente codigo:.
CREATE TABLE [ProductosDim] (
ProductID int NOT NULL PRIMARY KEY,
NombreProducto nvarchar (40) NOT NULL,
NombreCategoria nvarchar (40) NOT NULL, )
Luego oprimes el boton de Lookups (Busquedas).
En la busquedad agregas una linea Categorias, en la coneccion tomas
Consultas, y oprimes el boton de Query.
En el edito de codigo de SQL escribes:
SELECT CategoryName
FROM Categories
WHERE CategoryID=?
Oprimes OK, y navegas a las transformaciones. Oprimes Delete All.
Del lado izquierdo marcas: ProductID, ProductName y CategoryID, del lado
derecho todos. Oprimes New y Selecciones Activex . Presionas Properties y en
la penultima linea reemplazas el codigo por:
DTSDestination("NombreCategoria") = DTSLookups("Categorias").Execute(
DTSSource("CategoryID"))
Oprimes un par de OKs, y puedes ejecutar.
Debe llenarte los datos con el nombre de la cateroria ya que PARA CADA
FILA DE Customers, se ejuecuta una consulta de Categories, que obtinene el
nombre. En este caso es indipensable agregar un cache con bastantes filas.
Si no es muy lento.
Espero se entienda.


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

"Pablo" wrote in message
news:
Perdona por la insistencia pero ya leí los BOL pero no me aclaro.
¿Qué se puede buscar y para qué? Probé a especificar una búsqueda pero no
tengo ni idea de para qué me puede servir para la transformación.

Gracias.

"Maxi" escribió en el mensaje
news:
> Hola, te copio lo que indican tus manuales on line (BOL)
>
> Propiedades de la tarea Transformar datos (ficha Búsquedas)
> Utilice esta ficha para definir una consulta de búsqueda. Antes de


definir
> una consulta de búsqueda, debe crear conexiones para las tablas de


origen,
> de enlaces y de búsqueda, y especificar las tablas de origen y de


enlaces.
>
> Opciones
> Nombre
>
> Escriba un nombre para la búsqueda.
>
> Conexión
>
> Seleccione una conexión existente de la lista en la que se va a ejecutar
> la consulta de búsqueda.
>
> Caché
>
> Vea o escriba un valor para el número de resultados de la búsqueda
> guardados en la memoria caché. El almacenamiento en caché es


especialmente
> útil en las búsquedas cuando el número de filas que se transforma es
> grande y se consulta un pequeño número de filas en la tabla de búsqueda.
>
> Consulta
>
> Genera la consulta de búsqueda en el Diseñador de consultas de Servicios
> de transformación de datos (DTS). También puede pegar la consulta en el
> panel SQL desde un editor de textos.
>
> Agregar
>
> Crea una nueva consulta de búsqueda, que aparecerá como una fila en la
> tabla Búsquedas.
>
> Eliminar
>
> Quita la consulta de búsqueda resaltada de la tabla Búsquedas.
>
>
>
> Salu2
> Maxi
>
>
> "Pablo" escribió en el mensaje
> news:
>>A la hora de especificar una tarea de transformación ¿para qué sirve la
>>columna "búsquedas"?
>>
>> Gracias
>>
>
>


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