完成離線計算任務開發並提交時,Dataphin系統將自動解析任務中表和欄位的血緣關係及確認任務對象的變更類型、變更內容以及對您提交的計算任務進行前置檢查,以確保您提交的任務符合提交條件,降低錯誤任務提交的可能性。
血緣關係解析說明
血緣關係解析說明系統在任務提交時,解析開發環境的血緣關係;發布時,解析生產環境的血緣關係。解析血緣關係條數不超過10萬條,超過則不予記錄,在資產目錄中無法展示。
提交詳情說明
提交離線計算任務時,在提交詳情對話方塊中,支援查看任務的提交內容、前置檢查結果以及填寫提交備忘。
提交內容
可以查看當前提交任務對象的對象名稱、物件類型、變更類型以及變更內容。變更內容資訊包括基本資料、計算代碼、運行參數、調度配置、調度依賴、回合組態、資源配置。
前置檢查
提交離線計算任務時,將進行以下前置校正,未正確配置所有校正項將不支援提交。
校正項
描述
檢查條件
檢查節點的檢查條件是否已完成配置。更多資訊,請參見檢查條件。
說明僅檢查節點任務支援此校正項。
調度依賴
Dataphin通過各個節點的調度依賴配置結果,有序地運行商務程序中各個節點,保障業務資料有效、適時地產出。更多資訊,請參見配置離線任務調度依賴。
運行參數
運行參數配置是對計算任務代碼中所用的變數進行賦值,從而支援節點調度,參數變數可以自動被替換為相應的變數值。更多資訊,請參見參數配置及使用節點參數。
跨節點參數
透傳給本對象節點直接下遊節點的變數參數。更多資訊,請參見參數配置及使用節點參數。
提交備忘
支援填寫本次任務提交的備忘資訊,128個字元以內。
檢查項說明
前置檢查全部通過後,單擊確定並提交,在提交詳情對話方塊中,支援查看任務的檢查項和檢查結果。
檢查項 | 描述 |
配置檢查 | 檢查項包括前置檢查、代碼長度、引用資源數、離線代碼模板版本。
|
參數配置 | 系統將解析代碼中所有變數,並以列表形式展示,包括參數名稱、參數類型、當前實際值。將檢查本地變數是否已賦值。 |
語法檢查 | 僅SQL任務,系統將檢查SQL文法的正確性,存在錯誤時將不支援提交。 |
對象檢查 | 僅SQL任務,將檢查所有引用的對象是否已提交且發布到生產環境。系統將解析代碼中所有引用的對象,並以列表形式展示。包括對象名稱、物件類型、檢查結果。
|
許可權檢查 | 系統將解析代碼中所有對象並以列表形式展示是否具備對象的操作許可權。包括對象名稱、物件類型、檢查結果、行級許可權狀態以及許可權申請操作。
|
規範檢查 | 僅SQL任務,系統將根據內建規範對SQL進行掃描,並為您展示每一條規範的檢查結果。更多資訊,請參見編碼規範。 |
依賴檢查 | 將對依賴配置及輸出配置進行檢查。
|
代碼審核 | 系統將自動檢查任務是否存在觸發代碼審核的配置,如果存在則需要進行代碼審核。例如,引用了開啟代碼審核的全域變數。更多資訊,請參見查看內建審批模板。 重要
|
操作執行 | 檢查到此項時,系統將執行提交任務。操作執行過程中不支援撤銷提交。 |