全部產品
Search
文件中心

DataWorks:代碼解析結果對比

更新時間:Jun 08, 2024

開啟自動解析時,為保障生產資料產出無誤與節點並變更操作過程可控,在節點發布流程中,需要對節點調度變更相關操作進行二次確認,提交節點時將基於代碼中表血緣解析當前節點的輸入與輸出。您可根據代碼解析結果,確認節點的上下遊依賴是否正確。

背景資訊

如果在提交節點時,目前的版本的調度依賴(自動解析結果結合您在調度配置 > 調度依賴地區自行修改的輸入輸出結果)與開發環境或生產環境該節點的調度依賴不一致時,將出現輸入輸出變更提示(當前最新版本與上個版本比較,新增或刪除了哪些輸入或輸出)。您可以選擇是否使用新的解析結果,基於當前節點最新版本的調度依賴繼續提交該節點,節點提交後,最新的解析結果將自動添加至調度配置 > 調度依賴地區。

說明

未開啟自動解析的情況下,您可以根據業務實際需要來自訂節點調度依賴,通過節點版本對比來對比調度依賴相關變更。

使用限制

目前暫時不支援對跨周期依賴進行對比,若存在跨周期依賴,請在提交前進行確認依賴是否符合預期。

如何確認是否使用新的解析結果

節點提交時,若發現節點當前調度依賴解析與生產環境節點調度依賴關係配置存在差異,請確認該節點當前的調度依賴是否符合業務需要,避免由於依賴關係變更導致產出資料出現問題。

說明
  • 若當前節點存在眾多下遊任務時,可能會產生較大影響,請明確業務情境後再謹慎操作。

  • 以下主要考慮依賴變更操作對生產正常調度的任務影響。

節點依賴的上遊變更影響樣本

當前節點提交時與生產環境該節點的調度配置比較,發現缺少了輸入名A(即上遊節點輸出名為A),此時,您需要確認當前節點的調度依賴是否配置正常。若該節點代碼中配置了依賴A表的資料,但未將產出A表資料的節點作為當前節點依賴的上遊,則可能會出現A表資料未產出,當前節點便開始執行,最終導致當前節點產出的表資料出現問題。節點依賴的上遊變更影響

節點產出的表變更影響樣本

當前節點提交時與生產環境該節點的調度配置比較,發現缺少了本節點輸出名B,此時,您需要確認節點產出的表是否有變更。若該輸出已存在下遊依賴,請確認是否將會對下遊節點造成不可預估的影響。節點產出的表變更影響當節點存在下遊依賴時,此時刪除該節點輸出可能導致該rpt下遊節點變為孤立節點無法正常調度,或取數出現問題,詳情可參考刪除或變更節點輸出的影響。刪除或變更依賴影響

說明

當您確認採用新的解析結果時,由於刪除了存在下遊依賴的節點輸出,您需要對其影響進行確認,並謹慎操作!