Í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 macro
  30. Transformación de coincidencia
  31. Transformaciones de coincidencia en el análisis de campos
  32. Transformaciones de coincidencia en el análisis de identidad
  33. Transformación de normalizador
  34. Transformación de fusión
  35. Transformación de analizador
  36. Transformación de Python
  37. Transformación de rango
  38. Transformación de lectura
  39. Transformación de relacional a jerárquica
  40. Transformación de consumidor de servicio web REST
  41. Transformación de enrutador
  42. Transformación de generador de secuencia
  43. Transformación de ordenación
  44. Transformación de SQL
  45. Transformación de estandarizador
  46. Transformación de unión
  47. Transformación de estrategia de actualización
  48. Transformación de consumidor de servicio web
  49. Análisis de mensajes SOAP del servicio web
  50. Generación de mensajes SOAP del servicio web
  51. Transformación de media ponderada
  52. Transformación de ventana
  53. Transformación de escritura
  54. Apéndice A: Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Propiedades de la memoria caché de búsqueda dinámica

Propiedades de la memoria caché de búsqueda dinámica

Configure las propiedades de búsqueda dinámica para habilitar una memoria caché de búsqueda dinámica y configurar la forma en que se actualiza la memoria caché. Por ejemplo, puede configurar los valores que se insertan y se actualizan en la memoria caché dinámica.
Configure las siguientes propiedades cuando habilite una memoria caché de búsqueda dinámica:
En coincidencias múltiples
Establecida como Informar sobre errores.
Memoria caché de búsqueda dinámica
Habilita una memoria caché de búsqueda dinámica.
Esta opción está disponible después de habilitar el almacenamiento en memoria caché de búsqueda.
Actualizar o insertar
Se aplica a las filas que se introducen en la transformación de búsqueda cuando el tipo de fila es de actualización. Cuando está habilitada, el Servicio de integración actualiza las filas existentes en la memoria caché e inserta una fila si es nueva. Si está deshabilitada, el Servicio de integración no inserta filas nuevas.
Esta opción está disponible después de habilitar el almacenamiento en memoria caché dinámica.
Insertar o actualizar
Se aplica a las filas que se introducen en la transformación de búsqueda cuando el tipo de fila es de inserción. Cuando está habilitada, el Servicio de integración inserta filas en la memoria caché y actualiza las filas existentes. Si está deshabilitada, el Servicio de integración no actualiza las filas existentes.
Esta opción está disponible después de habilitar el almacenamiento en memoria caché dinámica.
Proporcionar como salida el valor anterior al actualizar
La transformación de búsqueda puede generar la salida de valores existentes o nuevos a partir de la memoria caché. Cuando está habilitado, el Servicio de integración genera la salida de los valores de existente desde los puertos de búsqueda/salida antes de actualizar el valor en la memoria caché. Cuando el Servicio de integración actualiza una fila en la memoria caché, genera la salida del valor en la memoria caché de búsqueda antes de actualizar la fila según los datos de entrada. Cuando el Servicio de integración inserta una fila en la memoria caché, genera valores nulos.
Deshabilite la propiedad para que el Servicio de integración pase los mismos valores desde los puertos de búsqueda/salida y de entrada/salida. Esta propiedad está habilitada de forma predeterminada.
Esta opción está disponible después de habilitar el almacenamiento en memoria caché dinámica.
Actualización de la condición de memoria caché dinámica
Cuando está habilitado, el Servicio de integración utiliza la expresión de condición para determinar si se debe actualizar la memoria caché dinámica. El Servicio de integración actualiza la memoria caché cuando la condición es verdadera y los datos están en la memoria caché.
Cree la expresión con puertos de búsqueda o con puertos de entrada. La expresión puede contener valores de entrada o valores en la memoria caché de búsqueda. El valor predeterminado es verdadero.
Esta opción está disponible después de habilitar el almacenamiento en memoria caché dinámica.
NewLookupRow
La Herramienta del desarrollador añade este puerto a una transformación de búsqueda que está configurada con una memoria caché dinámica.
La propiedad NewLookupRow puede contener uno de los siguientes valores:
  • 0 = Sin actualización en la memoria caché.
  • 1 = Insertar fila en la memoria caché.
  • 2 = Actualizar fila en la memoria caché.
Para mantener sincronizadas la memoria caché de búsqueda y la tabla de destino, pase filas al destino cuando el valor de NewLookupRow sea igual a 1 o 2.
Puerto asociado
El Servicio de integración utiliza el valor del puerto asociado cuando actualiza los datos en la memoria caché. El Servicio de integración asocia los puertos de entrada y los puertos de origen de búsqueda especificados en la condición de búsqueda. Debe configurar puertos asociados para el resto de puertos de origen de búsqueda en la búsqueda dinámica. Si no configura un puerto asociado para todos los puertos de origen de búsqueda en una búsqueda dinámica, se produce un error de la validación de asignaciones.
Puede asociar un puerto de origen de búsqueda a los siguientes objetos:
Objeto
Descripción
Puerto de entrada
Actualiza la memoria caché según el valor de un puerto de entrada.
Expresión asociada
Selecciónelo para especificar una expresión. El Servicio de integración actualiza la memoria caché según el resultado de la expresión.
ID de secuencia
Genera una clave principal para las filas insertadas en la memoria caché de búsqueda. Puede asociar un ID de secuencia solo con columnas de bigint y de enteros.
Omitir las entradas Null para las actualizaciones
La Herramienta del desarrollador activa esta propiedad de puerto para los puertos de búsqueda/salida cuando se configura la transformación de búsqueda para utilizar una memoria caché dinámica. Seleccione esta propiedad si no quiera que el Servicio de integración actualice la columna en la memoria caché con un valor de entrada NULL.
Omitir en la comparación
La Herramienta del desarrollador activa esta propiedad de puerto para los puertos de búsqueda/salida que no se usan en la condición de búsqueda cuando se configura la transformación de búsqueda para utilizar una memoria caché dinámica. De manera predeterminada, el Servicio de integración compara los valores de todos los puertos de búsqueda con los valores de sus puertos asociados. Seleccione esta propiedad si desea que el Servicio de integración omita el puerto cuando compara valores antes de actualizar una fila. Utilice esta propiedad para aumentar el rendimiento de la comparación.