下列的元件可以置於 Work Flow 中
- Work flows
- Data flows
- Scripts
- Conditionals
- While loops
- Try/catch blocks
若沒有順序性是各自獨立的作業,執行 JOB 時是併行處理。
併行處理複雜的工作流程可以依序建立兩個獨立的工作流程,WorkFlowA ( LastUpade -- Data_FlowA -- SetStatus )、WorkFlowB ( Try2 -- Data_FlowB -- Catch )
Conditionals 是在 Work Flow 中來實現 if / then / else 邏輯的物件。定義一個 Conditional ,指定兩個邏輯的分流。
Scripts 可以用調用函數,並在 Work Flow 中指定變數的值。可以使用 SQL 函數在 Scripts 物件中。
Scripts 可包含下列的
- Function calls
- If statements
- While statements
- Assignment statements
- Operators
基本的語法規則
- 每一行結束時必須使用分號 ( ; )
- 變數名稱必須以錢字號開頭 ( $ )
- 字串必須在單引號內 ( ' )
- 使用井字號為註解 ( # )
沒有留言:
張貼留言