測試執行個體是對周期任務進行測試時產生的執行個體,您可以在測試執行個體介面,通過列表及DAG圖的方式快速查看執行個體的詳細資料。
背景資訊
您可以通過對周期任務執行測試操作,以驗證當前周期任務在生產環境的調度運行是否符合預期。測試操作將產生測試執行個體,您可以在測試執行個體介面查看執行個體運行情況。
對周期任務執行測試操作詳情請參見:查看並管理周期任務。
通過列表模式查看測試執行個體執行詳情請參見:查看測試執行個體列表。
通過DAG圖查看測試執行個體執行詳情請參見:測試執行個體DAG圖。
測試執行個體的運行會真實執行代碼邏輯,請謹慎操作。
使用限制
功能使用限制:
僅DataWorks專業版及以上版本使用者才可以使用運行診斷功能,目前支援您免費體驗,但建議升級至專業版以擷取更多產品能力。詳情請參見智能診斷。
僅DataWorks專業版及以上版本使用者才可以使用DAG圖的節點彙總、上遊分析、下遊分析功能。詳情請參見DataWorks版本服務計費說明。
部分功能僅支援有營運許可權的使用者進行操作,如果功能入口置灰或者沒有功能入口,請進入管理中心,單擊左側導覽列的 ,在成員管理頁面檢查目標使用者是否有營運許可權。詳情請參見:空間級模組許可權管控。
日誌與執行個體使用限制:
不支援手動刪除測試執行個體,執行個體在到期後(30天左右)平台將自動刪除。如果任務不需要再運行,可以選擇凍結執行個體。
公用調度資源群組執行個體保留一個月(30天)、日誌保留一周(7天)。
獨享調度資源群組任務執行個體、日誌保留一個月(30天)。
完成狀態的執行個體日誌大於3M時,每天會定時進行清理。
執行測試操作並產生測試執行個體
進入營運中心。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的 ,在下拉框中選擇對應工作空間後單擊進入營運中心。
對周期任務執行測試操作。
在營運中心頁面,單擊左側導覽列
。進入周期任務頁面。您可以通過以下兩種方式對周期任務執行測試操作。方法一:在周期工作清單模式下,單擊相應任務操作列的測試。如果當前頁面非列表模式,您可單擊頁面中間的表徵圖返回列表模式。
方法二:在DAG模式下,按右鍵相應執行個體的DAG圖,單擊菜單中的測試。如果當前頁面非DAG圖模式,您可單擊相應執行個體操作列的DAG圖,開啟該任務的DAG圖。
配置煙霧測試 (Smoke Test)相關參數。
參數
說明
煙霧測試 (Smoke Test)名稱
您可以輸入煙霧測試 (Smoke Test)的名稱。
選擇業務日期
選擇需要進行測試的業務日期。
說明業務日期選擇昨天之前,則立即執行任務。
如果業務日期選擇昨天,則需等到任務定時時間才會執行任務。
查看測試執行個體列表
測試執行個體列表為您展示周期任務執行測試操作後產生的測試執行個體,您可以查看測試執行個體的執行情況,並對執行個體執行相關操作。
操作 | 描述 |
篩選 | 在上圖的模組1地區,您可以通過篩選條件過濾出需要查詢的執行個體。 您可以根據節點名稱、節點ID、節點類型、運行日期、業務日期、調度資源群組、我的節點、我今天測試的節點和暫停(凍結)等條件進行精確篩選。 說明 預設篩選的業務日期是目前時間的前一天。 |
工作清單 | 在上圖的模組2地區,以列表方式展示滿足過濾條件的測試執行個體。 |
操作 | 在上圖的模組3地區,您可以對測試執行個體進行相關操作:
|
大量操作 | 在上圖的模組4地區,您可以批量選擇任務,進行終止運行、重跑、置成功、暫停(凍結)和恢複(解凍)等操作。 |
每頁條數展示 | 在上圖的模組5地區,您可以修改每頁展示的條數,最大支援每頁展示200條。 |
測試執行個體DAG圖
在列表模式下單擊測試執行個體名稱或操作欄中的DAG圖,即可開啟該執行個體的DAG圖。您可以在DAG圖中,按右鍵執行個體進行相關操作。
功能 | 描述 |
DAG面板功能 | 單擊相應任務後的DAG圖,開啟該任務的DAG圖。您可以在DAG圖中進行如下操作:
|
單個執行個體操作 | 您可以按右鍵目標節點,執行相關操作。
說明 其他動作請參考查看測試執行個體列表。 |
單個執行個體詳情 | 在上圖的模組4地區。您可以進行如下操作:
|
查看執行個體詳情
在DAG圖模式下,單擊對應執行個體,在右下角彈出的彈出中單擊展開詳情,將為您彈出執行個體詳情頁面,您可以查看當前執行個體的屬性、上下文、作業記錄、動作記錄、代碼等詳細資料。
功能 | 描述 |
屬性 | 您可以在此頁簽查看任務在生產環境的調度屬性。介面參數介紹詳情請參見:配置資源屬性。
|
上下文 | 為您展示當前任務的所有輸入參數和輸出參數,內容相關的功能介紹詳情請參見:配置節點上下文。 |
作業記錄 | 任務啟動運行後,可通過作業記錄查看任務的詳細執行過程。日誌中的核心參數介紹,請參見附錄:作業記錄參數介紹。 |
動作記錄 | 用於查看任務或執行個體的操作記錄(時間、操作人、具體操作)。 |
代碼 | 用於查看生產環境當前任務的最新代碼。若不符合預期,請確認任務最新版本是否已經發布成功。詳情請參見:發布任務。 |
任務運行問題定位
如果任務運行不符合預期,您可以通過運行診斷功能,診斷任務未啟動並執行原因或存在的問題。