Í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

Memorias caché de combinación

Memorias caché de combinación

Cuando se ejecuta una asignación que utiliza una transformación de combinación, el Servicio de integración de datos crea una memoria caché de índice y una memoria caché de datos en la memoria para ejecutar la transformación. Si el Servicio de integración de datos necesita más espacio del que hay disponible en la memoria caché, almacena los datos desbordados en archivos de memoria caché.
Al ejecutar una asignación que utiliza una transformación de combinación, el Servicio de integración de datos lee las filas de los orígenes principal y detallado de forma simultánea y crea memorias caché de índice y de datos basándose en las filas principales. El Servicio de integración de datos realiza la combinación basándose en los datos del origen detallado y los datos principales almacenados en la memoria caché.
El tipo de transformación de combinación determina el número de filas que el Servicio de integración de datos almacena en la memoria caché.
En la siguiente tabla, se describe la información que el Servicio de integración de datos almacena en las memorias caché para los distintos tipos de transformaciones de combinación:
Tipo de transformación de combinación
Memoria caché de índice
Memoria caché de datos
Entrada no ordenada
Almacena todas las filas principales en la condición de combinación con claves de índice únicas.
Almacena todas las filas principales.
Entrada ordenada con diferentes orígenes
Almacena 100 filas principales en la condición de combinación con claves de índice únicas.
Almacena filas principales que corresponden a las filas almacenadas en la memoria caché de índice. Si los datos principales contienen varias filas con la misma clave, el Servicio de integración de datos almacena más de 100 filas en la memoria caché de datos.
Entrada ordenada con el mismo origen
Almacena todas las filas principales y detalladas en la condición de combinación con claves únicas. Almacena las filas detalladas si el Servicio de integración de datos procesa el canal detallado más rápidamente que el canal principal. De lo contrario, almacena las filas principales. El número de filas que almacena depende de la velocidad de procesamiento de los canales principal y detallado. Si un canal procesa sus filas más rápidamente que el otro, el Servicio de integración de datos almacena en la memoria caché todas las filas que ya se han procesado. El servicio conserva las filas en la memoria caché hasta que el otro canal termina de procesar sus filas.
Almacena datos de las filas almacenadas en la memoria caché de índice. Si la memoria caché de índice almacena claves para el canal principal, la memoria caché de datos almacena los datos para el canal principal. Si la memoria caché de índice almacena claves para el canal detallado, la memoria caché de datos almacena los datos para el canal detallado.