节点或业务流程每次提交成功将生成一个新的版本。您可在版本面板查看历史版本的提交记录、变更类型,也可对比不同版本间的差异,回滚节点或业务流程至所需版本。本文以节点版本为例,为您介绍版本的详细内容。业务流程版本的操作类似。

进入节点编辑页面

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的数据开发
  2. 进入节点编辑页面。
    数据开发页面的左侧目录树查找目标节点,双击节点名称即可进入节点编辑页面。

查看节点版本与版本回滚

在节点编辑页面,单击右侧导航栏的版本,即可查看该节点所有历史版本的详情。节点版本主要参数说明如下表。
参数 描述
变更类型 节点首次提交时变更类型为新增,后续提交变更类型为修改
状态
  • 已提交:节点已提交至开发环境,但未创建发布包并发布至生产环境。

    您可进入发布页面发布该节点,详情请参见发布任务

  • 中间版本:节点已提交至开发环境并且已创建发布包,但未发布至生产环境。节点处于待发布状态。

    您可进入发布页面发布该节点,详情请参见发布任务

  • 已发布:节点已提交至开发环境并且已发布至生产环境。
操作
  • 查看:查看相应版本节点的任务代码及调度配置。
  • 对比:单击相应版本后的对比,即可对比该版本与当前保存版本间的差异,快速明确版本变更内容。您也可以勾选两个不同版本对比版本差异。
    说明 最多仅支持对比两个版本间的差异。
  • 回滚:回滚节点至所需版本。
    说明 回滚的版本会覆盖节点当前版本的内容,回滚后,您需要再次执行提交操作,回滚版本才会生效被使用。

版本对比

您可通过以下入口对节点版本及历史版本进行对比。

  • 在DataStudio界面双击目标节点名称进入节点编辑页面,在节点编辑界面右侧版本中对比节点版本。
  • 在任务发布界面对待发布任务进行版本对比,通过待发布版本与线上版本的比较,确认本次发布的相关变更。

关于版本对比中各参数的相关说明,如下表所示。

参数 描述
appId 节点所属的DataWorks工作空间ID,您可以进入工作空间配置页面查看ID。
createUser 创建节点的用户ID。
createTime 创建节点的时间。
lastModifyUser 最近一次编辑节点的用户ID。
lastModifyTime 最近一次编辑节点的时间。
owner 节点责任人的ID。您可以进入调度配置 > 基础属性页面查看,详情请参见配置基础属性
startRightNow 节点生成周期实例的方式,取值如下:
  • 0:表示T+1次日生成
  • 1:表示发布后即时生成
详情请参见实例生成方式:发布后即时生成实例
taskRerunTime 节点自动重跑的重跑次数。
taskRerunInterval 节点自动重跑的时间间隔,单位为毫秒。
reRunAble 节点是否可以重跑,取值如下:
  • 0:表示运行成功后不可重跑,运行失败后可以重跑
  • 1:表示运行成功或失败后均可重跑
  • 2:表示运行成功或失败后皆不可重跑
startEffectDate 调度生效日期的开始时间。
endEffectDate 调度生效日期的结束时间。
cycleType 调度周期类型,取值如下:
  • 0表示日、周、月、年调度。
  • 123:表示分钟小时调度。
cronExpress 调度时间表达式。
extConfig 更多配置信息。JSON格式,包含的关键信息如下:
  • ignoreBranchConditionSkip:是否沿用上一周期空跑属性。详情请参见是否沿用上游的空跑属性
    • true:沿用上一周期空跑属性。
    • false:不沿用上一周期空跑属性。
  • alisaTaskKillTimeout:超时定义,单位为小时。
resgroupId 节点所选的调度资源组ID。详情请参见配置资源属性
isAutoParse 是否开启自动解析,取值如下:
  • 1:开启自动解析。
  • 0:未开启自动解析。
详情请参见配置同周期调度依赖
input 节点的输入输出配置,取值如下:
  • str:输入或输出的值。
  • refTableName:输出表。
  • parseType:输入输出的添加方式。取值如下:
    • 0:自动解析。
    • 1:手动添加。
    • 2:系统生成。
详情请参见同周期调度依赖逻辑说明
inputList
output
outputList
dependentTypeList 节点设置的上一周期依赖类型,取值如下:
  • 0:未勾选任何选项。
  • 1:其他节点。
  • 2:一级子节点。
  • 3:本节点。
详情请参见配置上一周期调度依赖
dependentDataNode 自定义的上一周期依赖的节点ID列表。当dependentTypeList参数配置为1时生效。
inputContextList 节点上下文配置,详情请参见配置节点上下文
outputContextList
tags 保留字段,无业务含义。
tagList
fileId
isStop
dependentType

更多时间属性配置,详情请参见时间属性配置说明