Índice

Search

  1. Prólogo
  2. Servicio del analista
  3. Servicio de catálogo
  4. Servicio de administración de contenido
  5. Servicio de integración de datos
  6. Arquitectura del Servicio de integración de datos
  7. Administración del Servicio de integración de datos
  8. Malla del Servicio de integración de datos
  9. Aplicaciones del servicio de integración de datos
  10. Servicio de preparación de datos interactivo
  11. Servicio de Enterprise Data Preparation
  12. Servicio de clúster de Informatica
  13. Servicio de ingesta masiva
  14. Servicio de acceso a metadatos
  15. Servicio de Metadata Manager
  16. Servicio de repositorio de modelos
  17. Servicio de integración de PowerCenter
  18. Arquitectura del servicio de integración de PowerCenter
  19. Alta disponibilidad del Servicio de integración de PowerCenter
  20. Servicio de repositorio de PowerCenter
  21. Administración de repositorios de PowerCenter
  22. Servicio de escucha de PowerExchange
  23. Servicio de registrador de PowerExchange
  24. Servicio SAP BW
  25. Servicio de Búsqueda
  26. Servicios del sistema
  27. Servicio de Test Data Manager
  28. Servicio de Test Data Warehouse
  29. Concentrador de servicios web
  30. Actualización de servicios de aplicaciones
  31. Bases de datos de servicios de aplicación
  32. Conexión con las bases de datos desde Windows
  33. Conexión con bases de datos
  34. Cómo actualizar el parámetro DynamicSections de una base de datos DB2

Guía del servicio de aplicación

Guía del servicio de aplicación

Varios subprocesos para cada etapa de canal

Varios subprocesos para cada etapa de canal

Cuando el número máximo de paralelismos está establecido en un valor mayor que 1, la partición está habilitada. El Servicio de integración de datos separa una asignación en etapas de canal y usa varios subprocesos para procesar cada etapa.
Cuando maximice el paralelismo, el Servicio de integración de datos realizará de forma dinámica las siguientes tareas en tiempo de ejecución:
Dividir los datos en particiones.
El Servicio de integración de datos divide de forma dinámica los datos subyacentes en particiones y ejecuta las particiones simultáneamente. El Servicio de integración de datos determina el número óptimo de subprocesos para cada etapa de canal. El número de subprocesos utilizados por una única etapa de canal no puede superar el valor del número máximo de paralelismos. El Servicio de integración de datos puede crear un número distinto de subprocesos para cada etapa de canal.
Redistribuir los datos en los puntos de partición.
El Servicio de integración de datos determina de forma dinámica la mejor manera de redistribuir los datos en un punto de partición en función de los requisitos de transformación.
En la siguiente imagen se muestra un ejemplo de asignación que distribuye los datos en varias particiones para cada etapa de canal:
La asignación distribuye la etapa de canal de lectura y la primera etapa de canal de transformación entre dos particiones. En la segunda etapa de canal de transformación, la asignación redistribuye las filas entre tres particiones. La asignación distribuye la etapa de canal de escritura entre tres particiones.
En la imagen anterior, el número máximo de paralelismos para el Servicio de integración de datos es tres. El número máximo de paralelismos para la asignación es Automático. El Servicio de integración de datos separa la asignación en cuatro etapas de canal y utiliza un total de 12 subprocesos para ejecutar la asignación. El Servicio de integración de datos realiza las siguientes tareas en cada una de las etapas de canal:
  • En la etapa de canal de lectura, el Servicio de integración de datos consulta el sistema de base de datos de Oracle para detectar que las dos tablas de origen, origen A y origen B, tienen dos particiones de base de datos. El Servicio de integración de datos utiliza un subproceso de lectura para cada partición de la base de datos.
  • En la primera etapa de canal de transformación, el Servicio de integración de datos redistribuye los datos para filas de grupos para la condición de unión entre dos subprocesos.
  • En la segunda etapa de canal de transformación, el Servicio de integración de datos determina que lo óptimo para la transformación de agregación son tres subprocesos. El servicio redistribuye los datos para filas de grupos para la expresión de agregación entre tres subprocesos.
  • En la etapa de canal de escritura, el Servicio de integración de datos no necesita redistribuir las filas entre el punto de partición de destino. Todas las filas de una única partición permanecen en esa partición después de cruzar el punto de partición de destino.