Í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. API de REST del servicio de integración de datos
  10. Aplicaciones del servicio de integración de datos
  11. Servicio de Data Privacy Management
  12. Servicio de Enterprise Data Preparation
  13. Servicio de preparación de datos interactivo
  14. Servicio de clúster de Informatica
  15. Servicio de ingesta masiva
  16. Servicio de acceso a metadatos
  17. Servicio de Metadata Manager
  18. Servicio de repositorio de modelos
  19. Servicio de integración de PowerCenter
  20. Arquitectura del servicio de integración de PowerCenter
  21. Alta disponibilidad del Servicio de integración de PowerCenter
  22. Servicio de repositorio de PowerCenter
  23. Administración de repositorios de PowerCenter
  24. Servicio de escucha de PowerExchange
  25. Servicio de registrador de PowerExchange
  26. Servicio SAP BW
  27. Servicio de Búsqueda
  28. Servicios del sistema
  29. Servicio de Test Data Manager
  30. Servicio de Test Data Warehouse
  31. Concentrador de servicios web
  32. Actualización de servicios de aplicaciones
  33. Apéndice A: Bases de datos de servicios de aplicación
  34. Apéndice B: Conexión con las bases de datos desde Windows
  35. Apéndice C: Conexión con bases de datos desde UNIX o Linux
  36. Apéndice D: 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.