Flink模板包括樣例模板和自定義模板。用戶可以在已有的樣例模板中進行修改,來實現實際的作業邏輯需求,節約編輯SQL語句的時間。也可以根據自己的習慣和方法自定義作業模板,方便后續可以直接調用或修改。
Flink模板管理主要包括如下功能:
- Flink SQL樣例模板
- 自定義模板
- 新建模板
- 基于模板新建作業
- 修改模板
- 刪除模板
Flink SQL樣例模板
Flink SQL樣例模板列表顯示已有的Flink SQL樣例作業模板,Flink SQL樣例模板列表參數說明如下表所示。
已有樣例模板的具體場景以控制臺為準。
Flink SQL樣例模板列表參數
| 參數 | 參數說明 |
|---|---|
| 名稱 | 模板名稱,只能由英文、中文、數字、中劃線和下劃線組成,并且長度為1~64個字符。 |
| 描述 | 模板的相關描述,且長度為0~512個字符。 |
| 操作 | “創建作業”:直接在該模板下創建作業,創建完后,系統跳轉到“作業管理”下的作業編輯頁面。 |
自定義模板
自定義模板列表顯示所有的jar作業模板,自定義模板列表參數說明如下表所示。
自定義模板列表參數
| 參數 | 參數說明 |
|---|---|
| 名稱 | 模板名稱,只能由英文、中文、數字、中劃線和下劃線組成,并且長度為1~64個字符。 |
| 描述 | 模板的相關描述,且長度為0~512個字符。 |
| 創建時間 | 創建模板的時間。 |
| 更新時間 | 最后修改模板的時間。 |
| 操作 | “編輯”:對已經創建好的模板進行修改。 “創建作業”:直接在該模板下創建作業,創建完后,系統跳轉到“作業管理”下的作業編輯頁面。 更多: ? “刪除”:將已經創建的模板刪除。 |
新建模板
創建作業模板,有以下四種方法。
- 進入“作業模板”頁面新建模板。
a. 在DLI管理控制臺的左側導航欄中,單擊“作業模板”>“Flink模板”。
b. 單擊頁面右上角“創建模板”,彈出“創建模板”頁面。
c. 輸入“名稱”和“描述”。
模板配置信息
| 參數 | 參數說明 |
|---|---|
| 名稱 | 模板名稱,只能由字母、中文、數字、中劃線和下劃線組成,并且長度為1~64個字符。 說明 模板名稱必須是唯一的。 |
| 描述 | 模板的相關描述,且長度為0~512字符。 |
d. 單擊“確定”,進入“編輯”頁面。
界面介紹
| 功能 | 描述 |
|---|---|
| 名稱 | 可以修改模板名稱。 |
| 描述 | 可以修改模板描述。 |
| 保存方式 | 修改:將修改保存至當前的模板中。 新增:將修改另存為新的模板。 |
| SQL語句編輯區域 | 輸入詳細的SQL語句,實現業務邏輯功能。SQL語句的編寫請參考《數據湖探索SQL語法參考》。 |
| 保存 | 保存修改。 |
| 創建作業 | 使用當前模板創建作業。 |
| 格式化 | 對SQL語句進行格式化,將SQL語句格式化后,需要重新編輯SQL語句。 |
| 主題設置 | 更改字體大小、自動換行、頁面風格(黑色底或白色底)等配置。 |
e. 在SQL語句編輯區域,輸入SQL語句,實現業務邏輯功能。SQL語句的編寫請參考《數據湖探索SQL語法參考》。
f. SQL編輯完成后,單擊右上角的“保存”,完成創建模板。
g. (可選)如果不需要進行修改,也可以單擊右上角的“創建作業”基于當前模板創建作業。創建作業請參考創建Flink SQL作業、創建Flink Jar作業。
- 基于現有作業模板新建模板
a. 在DLI管理控制臺的左側導航欄中,單擊“作業模板”>“Flink模板”,單擊“自定義模板”頁簽。
b. 在自定義模板列表中,單擊所需作業模板“操作”列中的“編輯”,進入“模板編輯”頁面。
c. 修改完成后,“保存方式”選擇“新增”。
d. 單擊右上角“保存”,完成另存一個新模板。
- 基于新建作業新建模板
a. 在DLI管理控制臺的左側導航欄中,單擊“作業管理”>“Flink作業”,進入“Flink作業”頁面。
b. 單擊右上角“創建作業”,彈出“創建作業”頁面。
c. 配置作業信息,輸入“名稱”和“描述”,選擇“模板”。
d. 單擊“確認”,進入“作業編輯”頁面。
e. SQL編輯完成后,單擊“設為模板”,彈出“設為模板”窗口。
f. 輸入“名稱”和“描述”,單擊“確認”,完成另存一個新模板。
- 基于現有作業新建模板
a. 在DLI管理控制臺的左側導航欄中,單擊“作業管理”>“Flink作業”,進入“Flink作業”頁面。
b. 在作業列表中,選擇一個需要設置為模板的作業,在“操作”列單擊“編輯”,進入“作業編輯”頁面。
c. SQL編輯完成后,單擊“設為模板”,彈出“設為模板”窗口。
d. 輸入“名稱”和“描述”,單擊“確認”,完成另存一個新模板。
基于模板新建作業
用戶可以基于樣例模板或者自定義模板新建作業。
1.在DLI管理控制臺的左側導航欄中,單擊“作業模板”>“Flink模板”。
2.在樣例模板列表中,單擊對應模板“操作”列中的“創建作業”。創建作業請參考創建Flink SQL作業、創建Flink Jar作業。
修改模板
用戶創建完自定義模板后,可以根據實際需求修改自定義模板。樣例模板不支持修改,但是可以查看。
1.在DLI管理控制臺的左側導航欄中,單擊“作業模板”>“Flink模板”,單擊“自定義模板”頁簽。
2.在自定義模板列表中,選擇一個需要修改的模板,單擊模板名稱或該模板“操作”列中的“編輯”,進入“編輯”頁面。
3.在SQL語句編輯區,根據需要修改SQL語句。
4.“保存方式”選擇“修改”。
5.單擊右上角“保存”,保存當前模板修改的內容。
刪除模板
用戶可以根據需求刪除不需要的自定義模板,不支持刪除樣例模板。模板刪除后無法恢復,請謹慎操作。
1.在DLI管理控制臺的左側導航欄中,單擊“作業模板”>“Flink模板”,單擊“自定義模板”頁簽。
2.在自定義模板列表中,勾選需要刪除的模板,支持多選,單擊自定義模板列表左上方的“刪除”。
用戶也可以在自定義模板列表中,勾選需要刪除的模板,單擊“操作”欄中“更多 > 刪除”,刪除對應的模板。
3.在彈出的刪除確認窗口中,單擊“是”。