利用DataWorks赋值节点补强参数功能

一、前言

DataWorks提供了系统参数供周期调度的任务使用,一般最常用到的系统参数是这两个:
${bdp.system.bizdate}${bdp.system.cyctime},分别代表任务运行时的昨天和当前时间。

系统参数 简写模式 格式 示例
${bdp.system.bizdate} ${bizdate} yyyymmdd 20190802
${bdp.system.cyctime} ${cyctime} yyyymmddhh24miss 20190802110653

使用简写模式时,参数配置里需要写上例如bizdate=$bizdate的配置内容,如果写上了完整的系统参数则无需配置

这种系统参数的好处是直接调用,在任务执行时直接会被替换为对用的内容。
当然DataWorks也提供了自定义参数,可以方便地生成定制化的时间格式。
对应的也有两类:

  • 大括号{ }:对应业务时间,例如{yyyymmdd}将基于bdp.system.bizdate取值。
  • 中括号[ ]:对应运行时间,例如[yyyymmddhh]将基于bdp.system.cyctime取值。

自定义参数可以通过在括号内+/-N来获取后N天,前N天的时间,基于时间格式的不同也可以达到后N月,前N月,后N年,前N年等

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值