Todos los productos
Search
Centro de documentos

DataWorks:Escenario: Nodos aislados

Última actualización: Sep 04, 2026

Los nodos aislados carecen de dependencias de nodos antecesores, lo que impide su programación automática y puede provocar fallos en los pipelines descendentes. Aprenda a identificarlos y resolverlos.

¿Qué es un nodo aislado?

Un nodo aislado no depende de ningún nodo antecesor. En consecuencia, una tarea con este estado en Periodic tasks o Auto Triggered Instances no se activa mediante el sistema de programación automática ni se ejecuta. Si un nodo aislado tiene muchas dependencias descendentes, puede causar fallos graves en el pipeline. DataWorks envía automáticamente una alerta al detectar un nodo aislado. Si recibe esta alerta, resuelva el problema de inmediato. Para obtener más información sobre el mecanismo de alertas, consulte Monitoring and alerting for isolated nodes.

Nota

En DataWorks, cada nodo personalizado con activación automática debe depender de un nodo antecesor para programarse y ejecutarse.

Resolver nodos aislados

Escenario

Descripción

Solución

Los modos de generación de instancias de los nodos ascendentes y descendentes son inconsistentes.

Cuando tanto el nodo ascendente como el descendente son nuevos, el nodo descendente puede quedar aislado si solo depende de un nodo ascendente con un modo de generación de instancias diferente. Por ejemplo, si el nodo ascendente está configurado en modo T+1 (Día siguiente) y el nodo descendente genera una instancia inmediatamente después del despliegue, el nodo ascendente no generará una instancia el día actual y el nodo descendente quedará aislado.

Ajuste el modo de generación de instancias del nodo ascendente y vuelva a desplegarlo. Para obtener más información sobre este escenario, consulte Scenario 3: Inconsistent instance generation modes.

El nodo ascendente está fuera de su periodo de validez.

DataWorks no genera instancias para nodos fuera de su periodo de validez especificado. Si un nodo descendente solo depende de un nodo ascendente fuera de su periodo de validez, el nodo descendente queda aislado.

Vaya a la configuración de programación del nodo ascendente y actualice su periodo de validez. Para obtener más información, consulte Validity Period.

La salida del nodo ascendente ha cambiado.

Los cambios en la lógica de negocio de un nodo ascendente pueden alterar su salida y romper la dependencia del nodo descendente. Si esta es la única dependencia del nodo descendente, este quedará aislado.

Reconfigure la dependencia del nodo descendente. Para obtener más información, consulte Impacts of deleting or changing a node output.

Existe una dependencia entre espacios de trabajo y la programación está deshabilitada en el espacio de trabajo del nodo ascendente.

Un nodo con una única dependencia entre espacios de trabajo queda aislado si la programación está deshabilitada en el espacio de trabajo del nodo ascendente.

Contacte al propietario del espacio de trabajo del nodo ascendente para habilitar la programación o elimine la dependencia entre espacios de trabajo. Para obtener más información sobre cómo habilitar la programación, consulte Scheduling settings.

Una tarea intermedia está fuera del rango de tiempo especificado para la recarga de datos.

Al recargar datos, si una tarea intermedia en la cadena de dependencias de programación queda fuera del rango de tiempo de recarga, los nodos descendientes que dependen de esta tarea pueden quedar aislados. Una tarea intermedia tiene dependencias tanto ascendentes como descendentes.

Ejemplo:

  • Los nodos A y C tienen programación horaria y se ejecutan una vez por hora. El nodo B tiene programación diaria y se ejecuta a las 02:00 todos los días.

  • El nodo C depende del nodo B, y el nodo B depende del nodo A.

Si recarga datos para los nodos A y C en el rango de tiempo 00:00~01:00, no se genera ninguna instancia para el nodo B porque su hora programada está fuera de este rango. Como resultado, el nodo C no tiene ninguna instancia ascendente de la cual depender y queda aislado.

Ejecute una recarga de datos para la tarea intermedia dentro del mismo rango de tiempo. Para obtener más información, consulte Backfill data.

En este ejemplo, también debe recargar datos para el nodo B en el rango de tiempo 00:00~01:00.

Monitoreo y alertas

Cada noche, DataWorks genera las Auto Triggered Instances del día siguiente basándose en las Periodic tasks configuradas. DataWorks utiliza reglas de alerta integradas para escanear periódicamente los nodos con activación automática en busca de problemas como nodos aislados. Cuando se detecta un problema, se activa una alerta automáticamente. Gestione estas alertas de inmediato para evitar fallos en el pipeline.

  • DataWorks escanea el estado de los nodos con activación automática a las 09:00, 12:00 y 16:00 todos los días. Si ocurre un problema dentro de los 10 minutos previos a un escaneo, no se detectará hasta el siguiente escaneo.

  • La alerta de nodo aislado es una regla integrada del sistema, por lo que no necesita crearla manualmente. De forma predeterminada, DataWorks envía alertas al propietario del nodo por SMS y correo electrónico. Puede cambiar los destinatarios de las alertas para esta regla global en la página Rule Management. Para obtener más información, consulte Rule Management.

Localizar nodos aislados

Vaya al Operation Center y abra la Página de descripción general. La sección Highlights muestra la cantidad y los detalles de los nodos aislados.