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:
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:
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.