全部产品
Search
文档中心

大数据开发治理平台 DataWorks:任务运行成功没有数据

更新时间:Jun 11, 2026

本文汇总介绍任务执行成功没有数据的相关问题。

场景一:节点状态成功,有执行日志

节点运行完成说明节点里面的逻辑完成了,但是周期实例自动调度时,节点没有取到上游数据或者报错不存在该表分区。手动重跑实例可以正常取到数据。
  1. 没有依赖产出该上游表数据的节点任务。
  2. 有依赖产出表的节点,但是依赖的节点产生的表分区不是想要的,那就说明依赖的周期不对,可以在周期实例参数配置及日志详情里面查看一天的实例上下游参数替换情况。
依赖关系错误

请重新设置节点依赖关系

查看上下游节点参数配置:在运维中心的周期实例页面,DAG图展示上游虚拟节点xc_demo_start连接下游离线同步节点xc_oss_数据同步。选中节点后,在下方属性Tab中可查看数据去向类型(MaxCompute)、运行时长(40s)、实例状态(运行成功)等信息,其中执行参数为bizdate=20210614,表示该实例的业务日期为2021-06-14。

场景二:节点状态成功,无执行日志

节点空跑,请检查属性界面节点状态。

场景三:任务日志成功但实例状态失败

任务运行日志显示 Shell run successfully,但实例状态显示执行失败。该场景通常由 DQC(数据质量校验)规则校验未通过导致。

DQC 在任务执行完成后对产出数据做质量校验。如果校验规则配置了阻塞策略,校验不通过时系统将实例标记为失败,即使任务本身执行成功。

排查方式:

  1. 进入数据治理 > 数据质量 > 规则配置 > 按表配置

  2. 找到相应产出表绑定的质量监控规则。

  3. 查看该规则的运行记录,确认校验是否通过。校验未通过时,修正数据问题或调整 DQC 规则后重跑实例。