Este tema describe problemas comunes en los que una tarea se ejecuta correctamente pero no genera datos.
Escenario 1: El nodo se ejecuta correctamente con un registro de ejecución
Escenario 2: El nodo se ejecuta correctamente sin un registro de ejecución
Escenario 3: El registro de la tarea indica éxito, pero el estado de la instancia muestra errores
Escenario 1: El nodo se ejecuta correctamente con un registro de ejecución
El nodo completa su lógica correctamente, pero durante la programación automática de la instancia periódica, no recupera los datos ascendentes o indica que la partición de la tabla no existe. Al volver a ejecutar manualmente la instancia, los datos se recuperan con normalidad.
No se configuró ninguna dependencia en la tarea ascendente que genera los datos obligatorios.
Existe una dependencia del nodo ascendente, pero la partición de la tabla generada no coincide con lo esperado. Esto indica que el ciclo de programación es incorrecto. Revise la sustitución de parámetros de las instancias ascendentes y descendentes en los parámetros de la instancia periódica y en los detalles del registro.

Vuelva a configurar las dependencias del nodo.
Revise los parámetros de los nodos ascendentes y descendentes: En la página Periodic Instances de Operation Center, el DAG muestra el nodo virtual ascendente xc_demo_start conectado al nodo de sincronización sin conexión descendente xc_oss_data_sync. Seleccione un nodo y consulte la pestaña Properties para verificar el tipo de destino de datos (MaxCompute), la duración de ejecución (40 s), el estado de la instancia (Success) y otros detalles. El parámetro de ejecución bizdate=20210614 indica que la fecha de negocio de esta instancia es el 14 de junio de 2021.
Escenario 2: El nodo se ejecuta correctamente sin un registro de ejecución
El nodo realizó una dry run. Consulte el estado del nodo en la página Properties.
Escenario 3: El registro de la tarea indica éxito, pero el estado de la instancia muestra errores
El registro de ejecución de la tarea muestra "Shell run successfully", pero el estado de la instancia indica que la ejecución falló. Este escenario suele deberse a una regla de DQC (Data Quality Check) que no supera la validación.
DQC realiza comprobaciones de calidad en los datos de salida una vez que finaliza la tarea. Si se configura una regla de calidad con una directiva de bloqueo y la comprobación falla, el sistema marca la instancia con errores aunque la tarea se haya ejecutado correctamente.
Pasos para la solución de problemas:
Vaya a .
Localice la regla de monitoreo de calidad vinculada a la tabla de salida.
Consulte el historial de ejecución de la regla para confirmar si la comprobación se superó. Si falló, corrija el problema de datos o ajuste la regla de DQC y, a continuación, vuelva a ejecutar la instancia.