為了便捷快速的執行SQL操作,DLI支持定制模板或將正在使用的SQL語句保存為模板。保存模板后,不需編寫SQL語句,可通過模板直接執行SQL操作。
SQL模板包括樣例模板和自定義模板。當前系統默認的樣例模板包括22條標準的TPC-H查詢語句,可以滿足用戶大部分的TPC-H需求場景測試,TPC-H樣例說明請參考 SQL模板下TPC-H樣例數據說明。
SQL模板管理主要包括如下功能:
- 樣例模板
- 自定義模板
- 創建模板
- 執行模板
- 查找模板
- 修改模板
- 刪除模板
表格設置
在“SQL模板”頁面右上角,單擊“設置”可以選擇是否按照分組展示模板。
如果選擇“按分組展示”,有以下三種展示方式:
- 展開第一個分組
- 全部展開
- 全部收起
樣例模板
當前樣例模板包括22條標準的TPC-H查詢語句,您可以查看模板名稱、描述、語句等信息。TPC-H樣例說明請參考 SQL模板下TPC-H樣例數據說明。
模板管理參數
| 參數 | 參數說明 |
|---|---|
| 名稱 | 模板名稱。 模板名稱只能包含數字、英文字母和下劃線,但不能是純數字,不能以下劃線開頭,且不能為空。 輸入長度不能超過50個字符。 |
| 描述 | 所創建模板的相應描述。 |
| 語句 | 創建為模板的SQL語句。 |
| 操作 | 執行:單擊“執行”將跳轉至SQL編輯器頁面,可根據需要進行修改或直接執行操作。具體請參考下方“執行模板”。 |
當前已有的樣例模板包括如下場景:
- 價格摘要報告查詢
- 最小代價供應商分析
- 運送優先級分析
- 訂單優先級檢查分析
- 當地供應商數量分析
- 預測收入變化分析
- 貨運量分析
- 國家市場份額分析
- 產品類型利潤估量分析
- 返修零件分析
- 重要庫存標志分析
- 貨運模式和命令優先分析
- 消費者分配分析
- 促銷效果分析
- 最高貢獻供應商分析
- 零件/供應商關系分析
- 小批量訂單收入分析
- 大訂單顧客分析
- 折扣收入分析
- 潛在零件改進分析
- 不能按時交貨供應商分析
- 全球銷售機會分析
自定義模板
自定義模板頁面顯示用戶創建的所有模板,您可以查看模板名稱、描述、語句等信息。
模板管理參數
| 參數 | 參數說明 |
|---|---|
| 名稱 | 模板名稱。 模板名稱只能包含數字、英文字母和下劃線,但不能是純數字,不能以下劃線開頭,且不能為空。 輸入長度不能超過50個字符。 |
| 描述 | 所創建模板的相應描述。 |
| 語句 | 創建為模板的SQL語句。 |
| 操作 | 執行:單擊“執行”將跳轉至SQL編輯器頁面,可根據需要進行修改或直接執行操作。 具體請參考下方“執行模板”。 修改:單擊“修改”可在彈出的“修改模板”對話框中,根據需要修改模板的信息。 具體請參考下方“修改模板”。 |
創建模板
創建模板的操作入口有兩個,分別在“作業模板”和“SQL編輯器”頁面。
- 在“作業模板”頁面創建模板。
a. 在管理控制臺左側,單擊“作業模板”>“SQL模板”。
b. 在“SQL模板”頁面,單擊右上角“創建模板”。
輸入模板名稱、語句和描述信息,詳細參數介紹請參見下表。
參數說明
| 參數名稱 | 描述 |
|---|---|
| 名稱 | 模板名稱。 模板名稱只能包含數字、英文字母和下劃線,但不能是純數字,不能以下劃線開頭,且不能為空。 輸入長度不能超過50個字符。 |
| 語句 | 需要保存為模板的SQL語句。 |
| 描述 | 該模板的相應描述。 |
| 分組設置 | 已有分組 創建新分組 不分組 |
| 分組名稱 | “分組設置”選擇“已有分組”或者“創建新分組”時,需要填寫分組名稱。 |
c. 單擊“確定”,完成模板創建。
- 在“SQL編輯器”頁面創建模板。
a. 在管理控制臺左側,單擊“SQL編輯器”。
b. 單擊SQL作業編輯窗口右上方的“更多”,選擇“設為模板”,可將編輯窗口中的SQL語句設置為模板。
輸入模板名稱、語句和描述信息,詳細介紹請參見上表。
c. 單擊“確定”,完成模板創建。
執行模板
執行模板操作步驟如下:
1.在管理控制臺左側,單擊“作業模板”>“SQL模板”。
2.在“SQL模板”頁面,勾選相應的模板,單擊“操作”列的“執行”,將跳轉至“SQL編輯器”頁面,并在SQL作業編輯窗口中自動輸入對應的SQL語句。
3.在SQL作業編輯窗口右上方,單擊“執行”運行SQL語句,執行結束后,可以在SQL作業編輯窗口下方區域中查看執行結果。
查找模板
在“SQL模板”頁面,可在右上方搜索框中輸入模板名稱關鍵字,查找與之匹配的模板。
修改模板
修改模板僅支持對自定義模板進行操作,具體步驟如下:
1.在“SQL模板”頁面,單擊“自定義模板”,選中需修改的模板,單擊“操作”列的“修改”。
2.在彈出的“修改模板”對話框中,根據需要修改模板的名稱、語句和描述。
3.單擊“確定”,保存修改結果。
刪除模板
在“SQL模板”頁面,單擊“自定義模板”,勾選一個或多個待刪除的模板,單擊“刪除”,可刪除選中的模板。