全部产品
Search
文档中心

大数据开发治理平台 DataWorks:查看版本

更新时间:Nov 09, 2023

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

进入节点编辑页面

  1. 登录DataWorks控制台,单击左侧导航栏的数据建模与开发 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  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

isStop

节点是否暂停调度,取值如下:

  • 0:正常调度或空跑调度

  • 1:暂停调度

tags

保留字段,无业务含义。

tagList

fileId

dependentType

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