天天看点

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

一、调度参数和MaxCompute的关系

首先明确调度参数是属于DataWorks上的和MaxCompute之间是没有关系的。

二、调度参数执行的原理

调度参数是经过DataWorks的调度系统进行解析,然后将解析的值传到MaxCompute上MaxCompute根据对应的key获取对应的value,所以想要取到值必须经过DataWorks的调度系统解析。

三、如何测试调度参数

1.系统参数(2个)

• 主要包括业务时间bdp.system.bizdate

• 定时时间bdp.system.cyctime

说明:

这两个值由于是DataWorks的系统参数,可以直接在代码中使用,在页面点击高级运行可以解析。

**使用方法:

**

在DataWorks直接点击高级运行可以看到结果

select ${bdp.system.bizdate}           

结果:

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

2.时间参数

内置参数

($bizdate和$cyctime)、${…}和$[…],

由于不是系统的必须经过调度系统才能测试,在页面点击高级运行也是无法解析的

使用方法:

• 在数据流程->MaxCompute->数据开发->新建一个odspsql节点

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

• 双击打开节点,编写sql

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

• 点击调度配置,配置调度参数

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

• 将当前节点保存,关闭退出运行

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

• 查看结果

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

3.自定义常量参数

在页面点击高级运行可以解析

• 在临时查询中编写sql

select '${key}';           

• 点击高级运行

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数
调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数

大家如果对MaxCompute有更多咨询或者建议,欢迎扫码加入 MaxCompute开发者社区钉钉群,或

点击链接

申请加入。

调度参数在MaxCompute的使用一、调度参数和MaxCompute的关系二、调度参数执行的原理三、如何测试调度参数1.系统参数(2个)2.时间参数3.自定义常量参数