Í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 normalizador
  33. Transformación de fusión
  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 ventana
  52. Transformación de escritura
  53. Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Tipos de memoria caché de búsqueda

Tipos de memoria caché de búsqueda

Puede configurar distintos tipos de memorias caché de búsqueda. Por ejemplo, puede configurar una memoria caché compartida si desea compartir la memoria caché entre varias transformaciones de búsqueda en la misma asignación.
Puede configurar los siguientes tipos de memorias caché de búsqueda:
Memoria caché estática
Una memoria caché estática no cambia mientras el Servicio de integración procesa la búsqueda. El Servicio de integración reconstruye una memoria caché estática cada vez que procesa la búsqueda. De manera predeterminada, el Servicio de integración crea una memoria caché estática cuando se habilita el almacenamiento en caché para una transformación de búsqueda. El Servicio de integración genera la memoria caché cuando procesa la primera solicitud de búsqueda. Busca valores en la memoria caché para cada fila que entra en la transformación de búsqueda. Cuando la condición de búsqueda es verdadera, el Servicio de integración devuelve un valor de la memoria caché de búsqueda.
Utilice una memoria caché estática por las siguientes razones:
  • El origen de la búsqueda no cambia mientras se ejecuta la asignación.
  • La búsqueda es una búsqueda no conectada. Debe utilizar una memoria caché estática para una búsqueda no conectada.
  • Para aumentar el rendimiento. Como el Servicio de integración no actualiza la memoria caché mientras procesa la transformación de búsqueda, el Servicio de integración procesa una transformación de búsqueda con una memoria caché estática más rápidamente que una transformación de búsqueda con una memoria caché dinámica.
  • Cuando la condición de búsqueda es falsa, quiere que el Servicio de integración devuelva el valor predeterminado para las transformaciones conectadas o NULL para las transformaciones no conectadas.
Memoria caché persistente
Una memoria caché persistente no cambia cada vez que el Servicio de integración procesa la búsqueda. El Servicio de integración guarda los archivos de memoria caché de búsqueda y los reutiliza la siguiente vez que procesa una transformación de búsqueda configurada para utilizar la memoria caché. Utilice una memoria caché persistente cuando el origen de búsqueda no cambie.
Puede configurar la transformación de búsqueda para que regenere una memoria caché de búsqueda persistente si fuera necesario.
Memoria caché dinámica
Una memoria caché de búsqueda dinámica cambia mientras el Servicio de integración procesa la búsqueda. El Servicio de integración genera una memoria caché de búsqueda dinámica cuando procesa la primera solicitud de búsqueda. Cuando procesa cada fila, el Servicio de integración inserta o actualiza dinámicamente los datos en la memoria caché de búsqueda y pasa los datos al destino. La memoria caché dinámica se sincroniza con el destino.
Utilice una memoria caché dinámica cuando desee actualizar un destino de acuerdo con los registros nuevos y modificados. También puede utilizar una memoria caché dinámica cuando la asignación requiera una búsqueda en los datos de destino, pero la conexión con el destino sea lenta.
Memoria caché compartida
Varias transformaciones de búsqueda pueden utilizar una memoria caché compartida en la misma asignación. Utilice una memoria caché compartida para aumentar el rendimiento de la asignación. En lugar de generar una memoria caché de búsqueda aparte para cada transformación de búsqueda, el Servicio de integración genera una memoria caché.