使用者在以下場景中:
部分節點/算子暫時不執行,但後續可能會執行,不想徹底刪掉。
使用者為了除錯新增一些節點/算子,不想把除錯節點/算子刪除。
在比較複雜的定時任務中,任務除錯時,如果想去掉一些節點/算子,需要複製整個任務備份下,再刪除節點/算子,比較麻煩。
希望能支援節點/算子的禁用。
1)支援禁用節點及下游節點。如下圖所示:
2)支援禁用算子及下游算子。如下圖所示:
注:「資料轉換」節點內的算子暫不支援該功能。
滑鼠右鍵點選需要禁用的節點,選擇「禁用節點及下游」,即可禁用該節點和該節點的下游節點。如下圖所示:
邏輯說明:
1)禁用節點對後續節點是繼承關係,即先禁用後續節點再禁用前置節點,則後續節點禁用狀態被繼承禁用改寫,前置節點取消禁用則後續節點都取消禁用。
2)禁用節點允許與其他節點遠端,若連結在禁用節點後則繼承前置節點禁用關係;若被正常節點連結則無其他影響。
3)「循環容器」節點禁用後,內部所有節點都禁用;不支援單獨恢復/禁用「循環容器」內部的單個節點,恢復則針對整個「循環容器」重新應用。
4)禁用節點也支援編輯修改節點,配置和應用節點一致。
節點禁用後,支援恢復,點選「取消禁用節點及下游」即可。如下圖所示:
邏輯說明:僅支援從源頭控制禁用/恢復,不允許中間節點狀態更改;允許刪除遠端,則後續節點恢復正常狀態。
1)當 A/B/C 任一節點禁用,則 D/E/F 都禁用不執行
2)當 A/B/C 都恢復為正常狀態,則 D/E/F 節點也變為正常狀態
3)先對 D 禁用再對 A 禁用,則 D 節點繼承 A 禁用狀態,本身禁用狀態被改寫為繼承禁用。對 A 解禁則 D/E/F 都解禁
4)D 節點禁用,A 節點正常,A 支援連結到 D,本身鏈路無影響;若 A 節點禁用,A 連結到D,則 D 繼承 A 禁用關係
5)D 節點禁用,斷開 D->E/F 遠端,則 E/F 節點恢復正常狀態,D 節點依舊禁用
A 節點禁用,則 B/C/D/E 節點全部禁用,A/B/C/D/E 節點全不執行
1)「資料轉換」節點中,支援禁用該算子及下游算子。如下圖所示:
1)禁用算子對後續算子是繼承關係,即先禁用後續算子再禁用前置算子,則後續算子禁用狀態被繼承禁用改寫,前置算子取消禁用則後續算子都取消禁用。
2)禁用算子允許與其他算子遠端,若連結在禁用算子後則繼承前置算子禁用關係;若被正常算子連結則無其他影響。3)禁用算子也支援編輯修改算子,配置和應用算子一致。
4)已禁用的算子仍需要校驗遠端限制。
如下圖所示,「DB表輸入」算子無法與「欄位設定」算子相連,需要先取消「DB表輸入」算子與「資料過濾」算子之間的遠端。
5)匯出節點被禁用後,資料分發 的使用邏輯:
禁用的匯出算子支援配置資料分發,運作不生效。
禁用部分匯出算子,仍存在匯出算子時,資料分發正常使用:
若所有匯出算子都被禁用,「資料轉換」節點將報錯:
算子禁用後,支援恢復,點選「取消禁用節點及下游」即可。如下圖所示:
對於「參數指派」「條件分支」「虛擬節點」這些不支援單獨運作的節點,當其下游節點設定為「禁用」,則該節點不支援設定「運作節點及下游」,如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙