全部產品
Search
文件中心

Dataphin:規範建模任務提交說明

更新時間:Jan 25, 2025

完成規範建模相關任務開發並提交時,Dataphin系統將自動解析任務中表和欄位的血緣關係及確認任務對象的變更類型、變更內容以及對您提交的計算任務進行前置檢查,以確保您提交的任務符合提交條件,降低錯誤任務提交的可能性。

血緣關係解析說明

系統在任務提交時,解析開發環境的血緣關係;發布時,解析生產環境的血緣關係。解析血緣關係條數不超過10萬條,超過則不予記錄,在資產目錄中無法展示。

維度/事實邏輯表任務

提交詳情說明

提交維度/事實邏輯表任務時,在提交對話方塊中,支援查看任務的提交內容、前置檢查結果以及填寫提交備忘。下圖以維度邏輯表提交對話方塊為例。

image.png

說明

虛擬維度邏輯表和枚舉維度邏輯表不支援提交詳情。

  • 提交內容

    可以查看當前提交任務對象的對象名稱、物件類型、變更類型以及變更內容。變更內容資訊包括基本資料對象資訊表結構資訊物理資訊表關係資訊計算邏輯調度配置調度依賴回合組態、欄位約束

  • 前置檢查

    提交維度/事實邏輯表任務時,將進行以下前置校正,未正確配置所有校正項將不支援提交。下圖以維度邏輯表提交對話方塊為例。

    校正項

    描述

    表結構

    檢查表結構是否已經配置完成。

    計算邏輯

    檢查計算邏輯是否已經配置完成。

    調度依賴

    檢查是否有配置至少一個非本節點自依賴的上遊依賴。更多資訊,請參見配置邏輯表調度屬性

    運行參數

    檢查本地變數是否有賦值,無賦值時,不支援提交。更多資訊,請參見邏輯表運行參數配置

    跨節點參數

    透傳給本對象節點直接下遊節點的變數參數。更多資訊,請參見跨節點參數

  • 提交備忘

    支援填寫本次任務提交的備忘資訊,128個字元以內。

檢查項說明

提交維度/事實邏輯表任務後,在提交對話方塊中,支援查看任務檢查項的檢查結果。下圖以維度邏輯表提交對話方塊為例。

image.png

檢查項

描述

計算邏輯

將檢查邏輯表的計算邏輯是否已配置和配置是否正確。

參數配置檢查

系統將解析代碼中所有變數,並以列表形式展示,包括參數名稱、參數類型、當前實際值。將檢查本地變數是否已賦值。

許可權校正

系統將解析邏輯表中所有對象,並以列表形式展示是否具備對象的操作許可權。包括對象名稱、物件類型、許可權狀態以及許可權申請操作。

  • 物件類型:檢查的物件類型包括物理表、全域變數、邏輯表。

  • 許可權狀態:包括成功和失敗。

    • 成功:當前操作使用者具備檢查對象讀/寫入權限。

      說明

      如果對象為表, 需要有讀取該表全部欄位的許可權。

    • 失敗:當前操作使用者不具備檢查對象讀/寫入權限。

  • 許可權申請:若檢查對象失敗,您可以單擊image.png進行許可權申請。具體操作,請參見申請許可權

變更相容檢查

將檢查邏輯表模型的變更是否會導致下遊對象或歷史資料不可用。包括下遊引用的表和欄位是否存在重新命名、變更中刪除的欄位是否存在引用、修改前後的欄位是否相容。

說明

變更相容檢查存在警示時,若不需要進行處理,您可以單擊忽略警示繼續提交,以繼續提交流程。

調度依賴檢查

將對依賴配置及輸出配置進行檢查。

  • 依賴配置:將檢查任務已配置的依賴節點對象在開發環境中是否存在。

  • 輸出配置:將檢查任務的輸出名稱在當前租戶中是否存在重複。

    說明

    調度依賴檢查存在警示時,您可以單擊去配置完成調度依賴配置,若不需要進行處理。您可以單擊忽略警示繼續提交以繼續提交流程。

操作執行

檢查到此項時,系統將執行提交任務。操作執行過程中不支援撤銷提交。

原子指標/業務限定任務

提交詳情說明

提交原子指標/業務限定任務時,在提交對話方塊中,支援查看任務的提交內容以及填寫提交備忘。下圖以業務限定提交對話方塊為例。

image.png

  • 提交內容

    可以查看當前提交任務對象的對象名稱、物件類型、變更類型以及變更內容。變更內容資訊包括基本資料對象資訊計算邏輯

  • 提交備忘

    支援填寫本次任務提交的備忘資訊,128個字元以內。

檢查項說明

提交原子指標/業務限定任務後,在提交詳情對話方塊中,支援查看任務檢查項的檢查結果。下圖以業務限定提交詳情對話方塊為例。

image.png

校正項

描述

重複性檢查

將根據所啟用的時效,檢查計算邏輯是否存在重複。

類型校正

將根據所啟用的時效,校正計算邏輯輸出類型與定義類型是否相容。

操作執行

變數配置是對計算任務代碼中所用的變數進行檢查,包括本地變數是否已設定、參數名稱是否合法。更多資訊,請參見離線模式變數配置