本文介紹數據開發的其他常見問題。
為何周期調度中某個節點的實例實際運行時間和計劃時間有差異?
任務執行是按照業務連線的先后順序執行,即當前一節點運行結束,后一節點才能運行,所以當前一節點運行時間過長,運行結束時間大于后一節點計劃執行時間點,這樣后一節點就會出現實際運行時間可能和計劃的時間不一致。
當兩個節點的調度周期不同時,即上游節點5分鐘調度一次,下游節點20分鐘調度一次,下游節點如何獲取數據?
以下游節點開始運行前的時間點為基準點,獲取在這個時間點前上游節點的最新數據,然后開始運行。
舉例如下:場景畫布中dwd_xykyw_xfmx_mzf_di節點依賴其他場景中的ods_base_xykxfmx_mzf_di和生產節點ods_base_xykxfmx_mzf_di_節點模式,其中:
場景依賴中的依賴節點ods_base_xykxfmx_mzf_di的周期調度任務是2分鐘,在所在的場景中查看
節點依賴中的依賴節點ods_base_xykxfmx_mzf_di_節點周期調度是10分鐘,在節點模式中查看
dwd_xykyw_xfmx_mzf_di的上游節點ods_base_xykxfmx_mzf_di的調度周期是3分鐘。
dwd_xykyw_xfmx_mzf_di的周期是15分鐘。
到周期時間后,各節點運行情況如下:
dwd_xykyw_xfmx_mzf_di的上游節點ods_base_xykxfmx_mzf_di的周期執行時間如下
dwd_xykyw_xfmx_mzf_di的執行時間和周期時間顯示如下
文檔內容是否對您有幫助?