全部產品
Search
文件中心

DataWorks:任務調試流程

更新時間:Jun 19, 2024

任務代碼開發完成後,您可根據需要,通過運行、帶參運行、快捷運行等功能調試完整代碼或程式碼片段的正確性,並在調試完成後查看運行結果。本文為您介紹任務調試的相關內容。

前提條件

已完成任務開發,詳情請參見資料開發概述

背景資訊

您可根據業務需要,選擇調試運行單個任務調試運行商務程序。運行完成後,可通過查看運行歷史建立臨時查詢檔案查看運行結果,並對查詢結果進行相關操作

說明

調試運行單個任務或商務程序時,不會收取DataWorks調度資源費用,但會收取相關引擎費用。引擎費用詳情,請參見各引擎的計費文檔。

調試運行單個任務

  1. 資料開發概述,在左側導覽列的資料開發或手動商務程序模組,雙擊商務程序目錄下的目標節點,進入該節點的編輯頁面。

  2. 調試運行任務。

    在節點編輯頁面,使用節點工具列中的運行或進階運行調試代碼邏輯,也可通過快捷運行調試程式碼片段,具體說明如下表。

    說明

    運行任務時,若查詢的目標資料無許可權,可參考引擎與資料許可權管控概述瞭解DataWorks中各引擎的許可權管控。

    運行方式

    描述

    情境選擇

    運行(運行表徵圖)

    支援為代碼測試情境的變數賦值,以及指定調度資源群組。相關賦值及指定的資源群組會被記錄,後續運行時可直接使用。

    說明

    建立節點首次運行時會出現配置彈框,您需在彈框中手動為代碼中的變數賦值常量。首次賦值會被DataWorks記錄,下次執行運行操作時預設使用該配置。

    當您需要頻繁調試代碼時,可選擇此功能。

    帶參運行(帶參運行表徵圖)

    每次運行都需為測試情境下的變數賦值常量,並指定調度資源群組。

    當您需要修改代碼中變數的賦值,或修改任務使用的調度資源群組時,可選擇此功能。

    快捷運行快捷運行表徵圖)

    支援在節點編輯頁面的代碼地區調試程式碼片段。

    若您僅需調試節點中的程式碼片段,可選擇此功能。

    說明

    該功能僅用於調試部分代碼的正確性,如果需調試完整的代碼邏輯,請使用運行或進階運行。

調試運行商務程序

  1. 資料開發概述,在左側導覽列的資料開發或手動商務程序模組,雙擊目標商務程序,進入該商務程序面板。

  2. 調試運行商務程序。

    單擊商務程序面板工具列的運行(運行表徵圖),即可按照依賴關係,依次運行整個商務程序中的任務。

    說明
    • 當手動商務程序中各節點存在同名變數,並且該變數可進行統一賦值時,您可在商務程序面板定義使用流程參數並為參數賦值,通過運行商務程序,查看賦值結果及手動任務的執行情況。

    • 僅部分類型節點支援使用流程參數,具體請以實際介面為準。

    • 運行完成後,可在商務程序面板中,按右鍵指定節點,查看該節點的作業記錄。

查看運行歷史

您可進入資料開發(DataStudio)的運行歷史頁面,查看當前登入帳號近三天在資料開發介面運行過的所有任務記錄。

任務在資料開發(DataStudio)運行後,將下發至對應引擎的服務執行,即使在任務運行過程中,您不小心將任務關閉,該任務仍會繼續執行。您可進入運行歷史頁面,查看任務作業記錄或停止已經下發執行的任務。

建立臨時查詢檔案

若您僅需在資料開發(DataStudio),即開發環境,查詢資料及相關SQL代碼,測試代碼的實際情況與期望值是否相符或驗證代碼的正確性;而無需將資料或SQL代碼發布至生產環境操作生產環境引擎,則可通過建立臨時查詢檔案實現。

說明

運行任務時,若查詢的目標資料無許可權,可參考引擎與資料許可權管控概述瞭解DataWorks中各引擎的許可權管控。

處理查詢結果

SQL代碼執行成功後,您可對查詢結果執行如下操作。

操作

描述

相關文檔

分析資料

同步查詢結果至試算表,對查詢結果進行更豐富的分析操作。

分析資料

分享資料

同步查詢結果至試算表,通過試算表的資料分享功能,分享該表資料至指定使用者。

分享資料

下載資料

將查詢結果以試算表的形式下載至本地。預設展示1W條資料。

下載資料

說明