配置環境變量
更新時間 2023-08-17 17:03:11
最近更新時間: 2023-08-17 17:03:11
分享文章
本章節主要介紹配置的配置環境變量。
使用場景
配置作業參數,當某參數隸屬于多個作業,可將此參數提取出來作為環境變量,環境變量支持導入和導出。
導入環境變量
導入環境變量功能依賴于OBS服務,如無OBS服務,可從本地導入。
1.登錄DataArts Studio控制臺。選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據開發”模塊,進入數據開發頁面。
詳見下圖:選擇數據開發


2.在數據開發主界面的左側導航欄,選擇“配置管理 > 配置”。
3.單擊“環境變量”,在“環境變量配置”頁面,選擇“導入”。
4.在導入環境變量對話框中,選擇已上傳至OBS或者本地的環境變量文件,以及重命名策略。
詳見下圖:導入環境變量


配置方法
1.登錄DataArts Studio控制臺。選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據開發”模塊,進入數據開發頁面。
詳見下圖:選擇數據開發


2.在數據開發主界面的左側導航欄,選擇“配置管理 > 配置”。
3.單擊“環境變量”,在“環境變量配置”頁面,配置如下表所示的變量或常量,單擊“保存”。
說明變量和常量的區別是其他工作空間或者項目導入的時候,是否需要重新配置值。
變量是指不同的空間下取值不同,需要重新配置值,比如“工作空間名稱”變量,這個值在不同的空間下配置不一樣,導出導入后需要重新進行配置。
常量是指在不同的空間下都是一樣的,導入的時候,不需要重新配置值。
環境變量參數配置
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 參數名稱 | 是 | 只支持英文字母、數字、“-”、“_”,最大長度為64字符,且參數名稱不允許重名。 |
| 參數值 | 是 | 參數值當前支持常量和EL表達式,不支持系統函數。例如支持123,abc。 關于EL表達式的使用,請參見表達式概述。 |
配置完一個環境變量后,您還可以進行新增、修改或刪除等操作。
- 新增:單擊“新增”配置新的環境變量。
- 修改:參數值為常量時,直接在文本框中修改參數值;參數值為EL表達式時,可以單擊文本框后方的

編輯EL表達式,修改參數值。修改完成后,請“保存”。 - 刪除:在參數值文本框后方,單擊

刪除環境變量。
使用方法
當前配置好的環境變量支持如下兩種使用方法:
- ${環境變量名}
- #{Evn.get(“環境變量名”)}
操作示例
背景信息:
- 在數據開發模塊系統中已創建一個作業“test”。
- 在環境變量中已新增一個變量,“參數名”為“job”,“參數值”為“123”。
1.打開作業“test”,從左側節點庫中拖拽一個“Create OBS”節點。
2.在節點屬性頁簽中配置屬性。
詳見下圖:Create OBS


3.單擊“保存”后,選擇“前往監控”頁面監控作業的運行情況。