DataWorks的快捷運行功能,協助您在節點編輯頁面,快速運行選中的程式碼片段。您可以通過該功能測試程式碼片段編寫是否正確。本文為您介紹如何快捷運行目標代碼。
前提條件
已建立ODPS SQL或EMR Hive節點,並編寫任務代碼。
建立ODPS SQL節點,詳情請參見開發ODPS SQL任務。
建立EMR Hive節點,詳情請參見建立EMR Hive節點。
使用限制
目前僅支援ODPS SQL、EMR Hive節點使用快捷運行功能。
僅非運行狀態的節點支援使用該功能。如果節點的任務代碼處於運行狀態,則在程式碼左側將不會顯示快捷運行()表徵圖。
注意事項
快捷運行會真實執行代碼邏輯,不收取調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。
操作步驟
進入資料開發。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的 ,在下拉框中選擇對應工作空間後單擊進入資料開發。
尋找目標節點並進入節點編輯頁面。
快捷運行所選代碼並查看運行結果。
本文以ODPS SQL節點樣本。
選中目標代碼。
在節點編輯頁面的SQL代碼地區,滑鼠定位至目標程式碼,系統會自動識別該行代碼所屬的完整程式碼片段。
運行代碼。
說明僅非運行狀態的節點支援使用該功能。如果節點的任務代碼處於運行狀態,則在程式碼左側將不會顯示快捷運行()表徵圖。
快捷運行功能使用的資源群組說明如下:
快捷運行會真實執行代碼邏輯,不收取調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。
快捷運行當前程式碼片段所使用的資源群組,為最近一次運行(包括快捷運行、運行、進階運行)節點代碼時使用的資源群組。
若當前節點為首次運行,則您需要根據業務情況選擇所使用的調度資源群組。如果沒有合適的資源群組,您可以購買使用Serverless資源群組,詳情請參見新增和使用Serverless資源群組。
若您需要修改當前節點運行時使用的資源群組,則請使用進階運行功能。
快捷啟動並執行程式碼片段如果包含變數,則首次運行時,需為變數賦值,賦值後,系統會儲存變數的此次賦值。後續運行中,如果您需要修改變數的賦值,則請使用進階運行功能。更多變數的賦值詳情,請參見調度參數支援的格式。
您可以通過如下兩種方式運行代碼:
單擊程式碼左側快捷運行()表徵圖。
使用快速鍵運行。
Windows系統:
Ctrl + Enter
。Mac系統:
Cmd + Enter
。
運行完成後,您可以根據運行結果判斷目標代碼是否符合預期,及時修正有誤代碼。