全部產品
Search
文件中心

DataWorks:調試程式碼片段:快捷運行

更新時間:Aug 29, 2024

DataWorks的快捷運行功能,協助您在節點編輯頁面,快速運行選中的程式碼片段。您可以通過該功能測試程式碼片段編寫是否正確。本文為您介紹如何快捷運行目標代碼。

前提條件

已建立ODPS SQL或EMR Hive節點,並編寫任務代碼。

使用限制

  • 目前僅支援ODPS SQL、EMR Hive節點使用快捷運行功能。

  • 僅非運行狀態的節點支援使用該功能。如果節點的任務代碼處於運行狀態,則在程式碼左側將不會顯示快捷運行(運行)表徵圖。

注意事項

快捷運行會真實執行代碼邏輯,不收取調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。

操作步驟

  1. 進入資料開發。

    登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的資料建模與開發 > 資料開發,在下拉框中選擇對應工作空間後單擊進入資料開發

  2. 尋找目標節點並進入節點編輯頁面。

    資料開發手動商務程序功能模組的分類樹,或通過臨時查詢功能,尋找目標節點,雙擊進入節點編輯頁面。

  3. 快捷運行所選代碼並查看運行結果。

    本文以ODPS SQL節點樣本。運行程式碼片段

    1. 選中目標代碼。

      在節點編輯頁面的SQL代碼地區,滑鼠定位至目標程式碼,系統會自動識別該行代碼所屬的完整程式碼片段。

    2. 運行代碼。

      說明
      • 僅非運行狀態的節點支援使用該功能。如果節點的任務代碼處於運行狀態,則在程式碼左側將不會顯示快捷運行(運行)表徵圖。

      • 快捷運行功能使用的資源群組說明如下:

        • 快捷運行會真實執行代碼邏輯,不收取調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。

        • 快捷運行當前程式碼片段所使用的資源群組,為最近一次運行(包括快捷運行運行、運行運行、進階運行進階運行)節點代碼時使用的資源群組。

        • 若當前節點為首次運行,則您需要根據業務情況選擇所使用的調度資源群組。如果沒有合適的資源群組,您可以購買使用Serverless資源群組,詳情請參見新增和使用Serverless資源群組

        • 若您需要修改當前節點運行時使用的資源群組,則請使用進階運行進階運行功能。

      • 快捷啟動並執行程式碼片段如果包含變數,則首次運行時,需為變數賦值,賦值後,系統會儲存變數的此次賦值。後續運行中,如果您需要修改變數的賦值,則請使用進階運行進階運行功能。更多變數的賦值詳情,請參見調度參數支援的格式

      您可以通過如下兩種方式運行代碼:

      • 單擊程式碼左側快捷運行(運行)表徵圖。

      • 使用快速鍵運行。

        • Windows系統:Ctrl + Enter

        • Mac系統:Cmd + Enter

      運行完成後,您可以根據運行結果判斷目標代碼是否符合預期,及時修正有誤代碼。