全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
DataWorks(数据工场)

虚节点任务

更新时间:2017-08-15 17:33:59

虚拟节点属于控制类型节点,它是不产生任何数据的空跑节点,常用于工作流统筹节点的根节点。

注意

工作流中最终输出表有多个分支输入表,且这些输入表没有依赖关系时便经常用到虚拟节点。

示例如下

输出表由 3 个数据同步任务导入的源表经过 ODPS_SQL 任务加工产出,这 3 个数据同步任务没有依赖关系,ODPS_SQL 任务需要依赖 3 个同步任务,则工作流如下图所示:

用一个虚拟节点作为工作流起始根节点,3 个数据同步任务依赖虚拟节点,ODPS_SQL 加工任务依赖 3 个同步任务。

新建虚节点任务

  1. 进入 数据开发 页面,单击 新建,选择 新建任务

  2. 填写新建任务弹出框中的信息。如下图所示:

    1

    选择任务类型为 工作流任务,调度类型为 周期调度

  3. 单击 创建,即可跳转到工作流设计器页面。

  4. 双击 节点组件 中的 虚节点

    1

  5. 输入节点名后,单击 创建,得到如下虚节点。

运行虚节点任务

上一节创建了工作流 dataworks1 ,工作流中只有一个虚节点任务。

  1. 单击 测试运行

  2. 单击 周期任务运行提醒 弹出框中的 确定

  3. 单击 测试运行 弹出框中的 运行

查看任务运行情况

  1. 单击 工作流任务测试运行 弹出框中的 前往运维中心

    1

  2. 双击工作流名称,进入到工作流内。

    进入工作流后,可以看到工作流内节点的运行情况。

    1

  3. 选中 start 任务,右键单击 查看节点运行日志

    1

    任务日志提示:当前实例,没有产生日志信息

    1

    出现此情况的原因:虚节点任务不会真正的执行,等到虚节点运行的时候,便会直接被置为成功,所以虚节点没有日志信息。

本文导读目录