1. 程式人生 > >DataWorks2.0排程引數配置小議

DataWorks2.0排程引數配置小議

概述

Dataworks的引數配置功能幫助您的任務在自動週期執行時能動態適配環境變化,本文主要介紹使用最新的DataStudio工具在配置引數及除錯過程中需要注意的事項。


引數生效問題

這個問題是個特別需要注意的問題,在完成引數配置後進行儲存,直接執行測試發現引數並未完成替換,且不生效,提交節點後在運維中心中使用冒煙測試的方式才能生效。

引數說明

  • ${bdp.system.cyctime}:定義為一個例項的定時執行時間,預設格式為yyyymmddhh24miss;
  • ${bdp.system.bizdate}:定義為一個例項計算時對應的業務日期,業務日期預設為執行日期的前一天,預設以yyyymmdd的格式顯示;
  • 如果{}引數,就是以bizdate為基準參與運算。示例:前N月:${yyyymm-N};
  • 如果是[]引數,是以cyctime為基準參與執行。

實驗測試

DDPS SQL測試
  • 引數設定
    1
  • 直接執行日誌
    2
  • 運維中心冒煙測試
    3
shell測試
  • 引數設定
    2_1
  • 直接執行測試(執行中顯示指定引數)
    2_2
  • 冒煙測試
    2_3

總結

1、引數配置測試情況可以參考上面的測試進行合理的預配置,如在SQL中寫死固定常量值進行測試;
2、如果需要測試驗證配置的有效性,請在冒煙測試中進行;
3、配置的即時是系統引數也不要在程式碼中直接指定,最好配置後再在SQL或shell中使用;
4、關於引數的細節及配置,請參考官方

連結