場景:查詢數據表總數,然後根據總數判斷走哪個分支節點
1.將sql結果輸出到變量
2.分支判斷
3.輸出結果
小結
本文總結了DophineSheduler上下游任務之間參數傳遞的方法,並對其中的易錯點進行了梳理,同時給出了具體參數傳遞的案例,讀者可自行進行摸索。其中易錯點歸納如下:
(1)參數輸出時方向選擇爲out
(2)sql任務時參數的key值一定和sql語句中的字段名保持一致,否則不識別
(3)輸出的value值不需要填寫
(4)shell任務時,具體參考如下模板,模板中注意引號的使用
echo '${setValue(key='$value')}'
注意此處等號左邊的key需要和自定義輸出的參數key名字一致
(5)sql任務中結尾不要有分號
(6)引用參數時只需要採用${key}即可
參考:
https://dolphinscheduler.apache.org/zh-cn/docs/3.1.4/guide/task/switch
https://blog.csdn.net/godlovedaniel/article/details/124934124