Índice

Search

  1. Prólogo
  2. Introducción a las transformaciones
  3. Puertos de transformación
  4. Memorias caché de transformaciones
  5. Transformación del validador de direcciones
  6. Transformación de agregación
  7. Transformación de asociación
  8. Transformación de excepción de registros incorrectos
  9. Transformación de conversión de mayúsculas y minúsculas
  10. Transformación de clasificador
  11. Transformación de comparación
  12. Transformación de consolidación
  13. Transformación de enmascaramiento de datos
  14. Transformación del Procesador de datos
  15. Transformación de decisión
  16. Transformación de excepción de registros duplicados
  17. Transformación de expresión
  18. Transformación de filtro
  19. Transformación de jerárquica a relacional
  20. Transformación de Java
  21. Referencia API de transformación de Java
  22. Expresiones de Java
  23. Transformación de incorporación
  24. Transformación de generador de claves
  25. Transformación de etiquetador
  26. Transformación de búsqueda
  27. Memorias caché de búsqueda
  28. Memoria caché de búsqueda dinámica
  29. Transformación de coincidencia
  30. Transformaciones de coincidencia en el análisis de campos
  31. Transformaciones de coincidencia en el análisis de identidad
  32. Transformación de fusión
  33. Transformación de normalizador
  34. Transformación de analizador
  35. Transformación de Python
  36. Transformación de rango
  37. Transformación de lectura
  38. Transformación de relacional a jerárquica
  39. Transformación de consumidor de servicio web REST
  40. Transformación de enrutador
  41. Transformación de generador de secuencia
  42. Transformación de ordenación
  43. Transformación de SQL
  44. Transformación de estandarizador
  45. Transformación de unión
  46. Transformación de estrategia de actualización
  47. Transformación de consumidor de servicio web
  48. Análisis de mensajes SOAP del servicio web
  49. Generación de mensajes SOAP del servicio web
  50. Transformación de media ponderada
  51. Transformación de escritura
  52. Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Resumen de la transformación de búsqueda

Resumen de la transformación de búsqueda

La transformación de búsqueda es una transformación pasiva o activa que busca datos en un archivo sin formato, objeto de datos lógicos, tabla de referencia o tabla relacional. La transformación de búsqueda puede devolver una o varias filas desde una búsqueda.
Antes de crear una transformación de búsqueda, cree el origen de búsqueda. Importe un archivo sin formato o una tabla de base de datos relacional como un objeto de datos físicos. También puede crear un objeto de datos lógicos o una tabla de referencia para utilizar como un origen de búsqueda. Cuando se crea una transformación de búsqueda, Developer tool añade las columnas del objeto de datos o tabla de referencia como puertos de búsqueda en la transformación. Después de crear la transformación, configure uno o más puertos de salida para que devuelvan los resultados de la búsqueda. Configure las condiciones de búsqueda, así como otras propiedades de búsqueda.
Cuando se ejecuta una asignación o se obtiene una vista previa de datos, el Servicio de integración consulta el origen de búsqueda. El Servicio de integración consulta el origen de búsqueda en función de los puertos de búsqueda de la transformación, las propiedades de búsqueda y la condición de búsqueda. La transformación de búsqueda devuelve el resultado de la búsqueda al destino o a otra transformación.
Se puede configurar una transformación de búsqueda conectada o no conectada. Una transformación conectada se conecta a otra transformación en la asignación. Una transformación no conectada recibe la entrada desde una expresión :LKP de otra transformación. Si la transformación de búsqueda realiza una búsqueda en un objeto de datos lógicos, debe configurar una transformación de búsqueda conectada. Conecte los puertos de entrada de la transformación de búsqueda a una transformación de nivel superior o a un origen de nivel superior. Conecte los puertos de salida a una transformación de nivel inferior o a un destino de nivel inferior.
Puede usar varias transformaciones de búsqueda en una asignación.
Puede realizar las siguientes tareas con una transformación de búsqueda:
  • Obtener un valor relacionado. Recupere un valor del origen de búsqueda basado en un valor de los datos de entrada. Por ejemplo, los datos de entrada contienen un ID de empleado. Recupere el nombre de empleado del origen de búsqueda por ID de empleado.
  • Recuperar varias filas desde un origen de búsqueda.
  • Realizar un cálculo. Recuperar un valor desde una tabla de búsquedas y usarlo en un cálculo. Por ejemplo, puede buscar un porcentaje de impuesto de venta, calcular un impuesto y devolver el impuesto a un destino.
  • Realizar una búsqueda no conectada con una expresión :LKP en una transformación que acepta expresiones. Filtrar los resultados con otra expresión en la transformación.
  • Parametrizar el origen de búsqueda y la condición de búsqueda para utilizar una transformación de búsqueda en una asignación dinámica.