天天看點

排程參數在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.自定義常量參數