Guía del servicio de aplicación > Arquitectura del Servicio de integración de datos > Proceso donde se ejecutan las instancias de DTM
  

Proceso donde se ejecutan las instancias de DTM

En función de cómo esté configurado el Servicio de integración de datos, las instancias de DTM pueden ejecutarse en el proceso del Servicio de integración de datos, en un proceso DTM independiente en el nodo local, o en un proceso DTM independiente en un nodo remoto.
Un proceso DTM es el proceso del sistema operativo que el Servicio de integración de datos inicia para ejecutar instancias de DTM. Varias instancias de DTM pueden ejecutarse dentro del proceso del Servicio de integración de datos o dentro del mismo proceso DTM.
La propiedad Iniciar opciones de trabajos del Servicio de integración de datos determina dónde inicia el servicio las instancias de DTM. La configuración de esta propiedad depende de si el Servicio de integración de datos se ejecuta en un solo nodo o en una malla, y de los tipos de tareas que ejecuta el servicio.
En la tabla siguiente se muestran todos los procesos donde se pueden ejecutar instancias de DTM:
Proceso donde se ejecutan las instancias de DTM
Configuración del Servicio de integración de datos
Tipos de tareas
En el proceso del Servicio de integración de datos
Un solo nodo o malla
Servicio de datos SQL y tareas de servicio web en un solo nodo o en una malla donde cada nodo tiene tanto la función de servicio como la función de cálculo.
Ventajas:
Las tareas del servicio de datos SQL y del servicio web suelen lograr un mayor rendimiento cuando el Servicio de integración de datos ejecuta las tareas en el proceso del servicio.
En procesos DTM independientes en el nodo local
Un solo nodo o malla
Tareas de asignación, de perfil y de flujo de trabajo en un solo nodo o en una malla donde cada nodo tiene tanto la función de servicio como la función de cálculo.
Ventajas:
Cuando el Servicio de integración de datos ejecuta las tareas en procesos independientes, la estabilidad aumenta porque una interrupción inesperada de una tarea no afecta a las demás tareas.
En procesos DTM independientes en nodos remotos
Malla
Tareas de asignación, de perfil y de flujo de trabajo en una malla donde los nodos tienen una combinación de funciones diferente.
Ventajas:
Cuando el Servicio de integración de datos ejecuta las tareas en procesos remotos independientes, la estabilidad aumenta porque una interrupción inesperada de una tarea no afecta a las demás tareas. Además, puede aprovechar mejor los recursos disponibles en cada nodo de la malla. Cuando un nodo solo tiene la función de cálculo, no hace falta que el nodo ejecute el proceso de servicio. El equipo utiliza toda la capacidad de procesamiento disponible para ejecutar asignaciones.
Nota: Las tareas ad hoc, con la excepción de perfiles, se pueden ejecutar en el proceso del Servicio de integración de datos o en procesos DTM independientes en el nodo local. Las tareas ad hoc incluyen asignaciones ejecutadas desde Developer tool, o vistas previas, cuadros de mando o detalles en resultados de perfil ejecutados desde Developer tool o la Herramienta del analista. Si configura una malla del Servicio de integración de datos en procesos remotos independientes, el servicio ejecuta tareas ad hoc en procesos locales independientes.

En el proceso del Servicio de integración de datos

Para ejecutar instancias de DTM en el proceso del Servicio de integración de datos, configure el Servicio de integración de datos para iniciar tareas en el proceso de servicio. Configure instancias de DTM para que se ejecuten en el proceso del Servicio de integración de datos cuando el servicio ejecute tareas del servicio de datos SQL y del servicio web en un único nodo o en una malla.
Las tareas del servicio de datos SQL y del servicio web suelen lograr un mayor rendimiento cuando el Servicio de integración de datos ejecuta las tareas en el proceso del servicio.
En la siguiente imagen se muestra un Servicio de integración de datos que ejecuta instancias de DTM en el proceso del Servicio de integración de datos:
El nodo tiene las funciones de servicio y de cálculo. Dentro del proceso del Servicio de integración de datos se están ejecutando tres instancias de DTM.

En procesos DTM independientes en el nodo local

Para ejecutar instancias de DTM en procesos DTM independientes en el nodo local, configure el Servicio de integración de datos para iniciar tareas en procesos locales independientes. Configure instancias de DTM para que se ejecuten en procesos DTM independientes en el nodo local cuando el Servicio de integración de datos ejecute tareas de asignación, perfil y flujo de trabajo en un único nodo o en una malla donde cada nodo tenga tanto la función de servicio como la función de cálculo.
Cuando el Servicio de integración de datos ejecuta las tareas en procesos independientes, la estabilidad aumenta porque una interrupción inesperada de una tarea no afecta a las demás tareas.
En la siguiente imagen se muestra un Servicio de integración de datos que ejecuta instancias de DTM en procesos DTM independientes en el nodo local:
El nodo tiene las funciones de servicio y de cálculo. El proceso del Servicio de integración de datos, proceso DTM 1, y el proceso DTM 2 se ejecutan en el nodo. Ambos procesos DTM contienen varias instancias de DTM.

En procesos DTM independientes en nodos remotos

Para ejecutar instancias de DTM en procesos DTM independientes en nodos remotos, configure el Servicio de integración de datos para ejecutar las tareas en procesos remotos independientes. Configure las instancias de DTM para ejecutarse en procesos DTM independientes en nodos remotos cuando el Servicio de integración de datos ejecute tareas de asignación, perfil y flujo de trabajo en una malla donde los nodos puedan tener una combinación de funciones diferente.
Cuando el Servicio de integración de datos ejecuta las tareas en procesos remotos independientes, la estabilidad aumenta porque una interrupción inesperada de una tarea no afecta a las demás tareas. Además, puede aprovechar mejor los recursos disponibles en cada nodo de la malla. Cuando un nodo solo tiene la función de cálculo, no hace falta que el nodo ejecute el proceso de servicio. El equipo utiliza toda la capacidad de procesamiento disponible para ejecutar asignaciones.
En la siguiente imagen se muestran dos de los múltiples nodos de una malla del Servicio de integración de datos. Node1 tiene la función de servicio y Node2, la función de cálculo. El proceso del Servicio de integración de datos en Node1 administra implementaciones de aplicación, registros, solicitudes de tareas y optimizaciones de tareas. El Administrador de servicios en Node2 ejecuta instancias de DTM en procesos DTM independientes iniciados dentro de contenedores.
Node1 tiene la función de servicio y ejecuta el proceso del Servicio de integración de datos principal. Node2 tiene la función de cálculo e incluye 2 contenedores. Un proceso DTM con varias instancias de DTM se ejecuta en cada contenedor.