任務代碼開發完成後,您可根據需要,通過運行、帶參運行、快捷運行等功能調試完整代碼或程式碼片段的正確性,並在調試完成後查看運行結果。本文為您介紹任務調試的相關內容。
前提條件
已完成任務開發,詳情請參見資料開發概述。
背景資訊
您可根據業務需要,選擇調試運行單個任務或調試運行商務程序。運行完成後,可通過查看運行歷史、建立臨時查詢檔案查看運行結果,並對查詢結果進行相關操作。
調試運行單個任務或商務程序時,不會收取DataWorks調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。
調試運行單個任務
資料開發概述,在左側導覽列的資料開發或手動商務程序模組,雙擊商務程序目錄下的目標節點,進入該節點的編輯頁面。
調試運行任務。
在節點編輯頁面,使用節點工具列中的運行或進階運行調試代碼邏輯,也可通過快捷運行調試程式碼片段,具體說明如下表。
說明運行任務時,若查詢的目標資料無許可權,可參考引擎與資料許可權管控概述瞭解DataWorks中各引擎的許可權管控。
運行方式
描述
情境選擇
運行(表徵圖)
支援為代碼測試情境的變數賦值,以及指定調度資源群組。相關賦值及指定的資源群組會被記錄,後續運行時可直接使用。
說明建立節點首次運行時會出現配置彈框,您需在彈框中手動為代碼中的變數賦值常量。首次賦值會被DataWorks記錄,下次執行運行操作時預設使用該配置。
當您需要頻繁調試代碼時,可選擇此功能。
帶參運行(表徵圖)
每次運行都需為測試情境下的變數賦值常量,並指定調度資源群組。
當您需要修改代碼中變數的賦值,或修改任務使用的調度資源群組時,可選擇此功能。
快捷運行(表徵圖)
支援在節點編輯頁面的代碼地區調試程式碼片段。
若您僅需調試節點中的程式碼片段,可選擇此功能。
說明該功能僅用於調試部分代碼的正確性,如果需調試完整的代碼邏輯,請使用運行或進階運行。
調試運行商務程序
查看運行歷史
您可進入資料開發(DataStudio)的運行歷史頁面,查看當前登入帳號近三天在資料開發介面運行過的所有任務記錄。
任務在資料開發(DataStudio)運行後,將下發至對應引擎的服務執行,即使在任務運行過程中,您不小心將任務關閉,該任務仍會繼續執行。您可進入運行歷史頁面,查看任務作業記錄或停止已經下發執行的任務。
建立臨時查詢檔案
若您僅需在資料開發(DataStudio),即開發環境,查詢資料及相關SQL代碼,測試代碼的實際情況與期望值是否相符或驗證代碼的正確性;而無需將資料或SQL代碼發布至生產環境操作生產環境引擎,則可通過建立臨時查詢檔案實現。
運行任務時,若查詢的目標資料無許可權,可參考引擎與資料許可權管控概述瞭解DataWorks中各引擎的許可權管控。
處理查詢結果
SQL代碼執行成功後,您可對查詢結果執行如下操作。
操作 | 描述 | 相關文檔 |
分析資料 | 同步查詢結果至試算表,對查詢結果進行更豐富的分析操作。 | |
分享資料 | 同步查詢結果至試算表,通過試算表的資料分享功能,分享該表資料至指定使用者。 | |
下載資料 | 將查詢結果以試算表的形式下載至本地。預設展示1W條資料。 |
租用戶系統管理員、租戶安全性系統管理員、以及被授權空間管理員角色的RAM使用者可進入資料查詢與分析管控,對查詢結果的展示條數、下載條數、是否允許下載等操作進行管控。授權詳情請參見增加空間成員並管理成員角色許可權。
當前僅支援DataWorks標準版、專業版、企業版使用下載功能。如需使用該功能,可升級DataWorks至相應版本。詳情請參見DataWorks各版本詳解。