Puede configurar una transformación de búsqueda con una memoria caché de búsqueda dinámica para actualizar la memoria caché según los cambios en el origen de búsqueda.
Puede usar una memoria caché de búsqueda dinámica por las siguientes razones:
Actualizar una tabla de clientes principal con información nueva y actualizada de los clientes.
Por ejemplo, puede utilizar una transformación de búsqueda para realizar una búsqueda en la tabla de clientes para determinar si existe un cliente en el destino. La memoria caché representa la tabla de clientes. La transformación de búsqueda inserta y actualiza filas en la memoria caché a medida que pasa filas al destino.
Insertar filas en una tabla de clientes principal de varias sesiones en tiempo real.
Utilice una transformación de búsqueda en cada sesión para realizar una búsqueda en la misma tabla de clientes. Cada transformación de búsqueda inserta filas en la tabla de clientes y las inserta en la memoria caché de búsqueda dinámica. Para obtener más información sobre la sincronización de la memoria caché dinámica entre varias sesiones, consulte GUID-8D12D72A-5FD1-4EF5-B9E8-81A8FEC5DEFA.
Cargar datos en una tabla de dimensiones de cambio lento y una tabla de hechos.
Cree dos canales y configure una transformación de búsqueda que realice una búsqueda en la tabla de dimensiones. Utilice una memoria caché de búsqueda dinámica para cargar datos en la tabla de dimensiones. Utilice una memoria caché de búsqueda estática para cargar datos en la tabla de hechos y especifique el nombre de la memoria caché dinámica del primer canal.
Utilice un archivo sin formato exportado como origen de búsqueda en lugar de una tabla relacional.
Si la conexión con la base de datos es lenta, puede exportar el contenido de la tabla relacional a un archivo sin formato y utilizar el archivo como origen de búsqueda. Por ejemplo, es posible que necesite utilizar este método si una conexión ODBC con una base de datos es demasiado lenta. Puede configurar la tabla de base de datos como destino relacional en la asignación y volver a pasar los cambios de la memoria caché de búsqueda a la tabla de base de datos.