Introducción a la memoria caché de búsqueda dinámica
Introducción a la memoria caché de búsqueda dinámica
Utilice una memoria caché de búsqueda dinámica para mantener la memoria caché sincronizada con el destino.
Puede utilizar una memoria caché dinámica con una búsqueda de datos relacionales o una búsqueda de archivo sin formato.
El Servicio de integración genera la memoria caché de búsqueda dinámica cuando procesa la primera solicitud de búsqueda. Consulta la memoria caché según la condición de búsqueda de cada fila que pasa a la transformación. El Servicio de integración actualiza la memoria caché de búsqueda cuando procesa cada fila.
Según los resultados de la consulta de búsqueda, el tipo de fila y las propiedades de transformación de búsqueda, el Servicio de integración realiza una de las siguientes acciones en la memoria caché de búsqueda dinámica cuando lee una fila del origen:
Inserta la fila en la memoria caché
El Servicio de integración inserta la fila cuando la fila no está en la memoria caché y ha configurado la transformación de búsqueda para que inserte filas en la memoria caché. Puede configurar la transformación para que inserte filas en la memoria caché según los puertos de entrada o los ID de secuencia generados. El Servicio de integración marca la fila para inserción.
Actualiza la fila en la memoria caché
El Servicio de integración actualiza la fila cuando la fila existe en la memoria caché y ha configurado la transformación de búsqueda para que actualice filas en la memoria caché. El Servicio de integración actualiza la fila en la memoria caché según los puertos de entrada. El Servicio de integración marca la fila como fila para actualizar.
No realiza cambios en la memoria caché
El Servicio de integración no realiza cambios cuando la fila existe en la memoria caché y ha configurado la transformación de búsqueda para que solo inserte filas nuevas. O bien, la fila no está en la memoria caché y ha especificado que solo se actualicen las filas existentes. O bien, la fila está en la memoria caché, pero según la condición de búsqueda, no hay cambios. El Servicio de integración marca la fila como sin cambios.
Según el valor de NewLookupRow, también puede configurar una transformación de enrutador o de filtro con la transformación de búsqueda dinámica para enrutar inserciones o actualizar filas en la tabla de destino. Puede enrutar filas sin cambios a otra tabla de destino o archivo sin formato, o puede soltarlas.