Pipeline
Pipeline workflow เป็นการสร้าโมเดล สำหรับประมวลผลข้อมูล Features Collection และข้อมูล Coverage Collection เพื่อให้การประมวลผลเป็นไปตามลำดับขั้นตอน ซึ่งสามารถสั่งรัน Pipeline ด้วยตัวเองและสามารถกำหนดเวลาในการประมวลผลอัตโนมัติได้ ซึ่งทำให้ประหยัดเวลาในการมาประมวลผลข้อมูล เช่น การสร้าง Pipeline ให้ดึงข้อมูลจาก API ทุก 3 ชั่วโมง
การตั้งเวลาของ Pipeline
การกำหนดเวลาสำหรับการประมวลผล Pipeline workflow อยู่ในรูปแบบ Crontab ซึ่งเป็นการเขียนในรูปแบบ Cron Expression ซึ่งประกอบด้วย 5 ฟิลด์หลัก คือ
- นาที (Minute): 0-59
- ชั่วโมง (Hour): 0-23
- วันในเดือน (Day of Month): 1-31
- เดือน (Month): 1-12
- วันในสัปดาห์ (Day of Week): 0-7 (0 หรือ 7 คือ วั นอาทิตย์)
ตัวอย่างการตั้งเวลา
* * * * *: ทำงานทุกๆ นาที0 21 * * 0: ทำงานทุกคืนวันอาทิตย์เวลา 3 ทุ่ม