กำหนดกำหนดการสำหรับงาน

คุณสามารถกำหนดกำหนดการสำหรับการรันงานของรายงาน

  1. จากโฮมเพจ Oracle BI Publisher ภายใต้ "สร้าง" ให้เลือก งานของรายงาน
  2. ใน "วางกำหนดการสำหรับงานของรายงาน" ในแท็บ "ทั่วไป" ให้คลิก "ค้นหา" ถัดจากฟิลด์ รายงาน
  3. ใน "เปิด" ให้นาวิเกตไปยังและเลือกรายงาน แล้วคลิก เปิด
  4. ใน "วางกำหนดการสำหรับงานของรายงาน" ให้คลิกแท็บ วางกำหนดการ
  5. ในลิสต์ ความถี่ ให้เลือกตัวเลือกเพื่อใช้สำหรับรายงานนี้
  6. กรอกข้อมูลตัวเลือกสำหรับความถี่ที่ระบุ
  7. คลิก ส่ง
  8. ใน "ส่ง" ในฟิลด์ ชื่องานของรายงาน ให้พิมพ์ชื่อ และคลิก ตกลง

กำหนดรูปแบบการเกิดซ้ำ

ในแท็บ "วางกำหนดการ" ของเพจ "วางกำหนดการสำหรับงานของรายงาน" ให้กำหนดว่ามีการรันรายงานจากตัวเลือกรูปแบบการเกิดซ้ำเหล่านี้เมื่อใด

ตัวเลือก คำอธิบาย ค่า
ความถี่

กำหนดว่าจะรันงานของรายงานเมื่อใดโดยใช้โปรแกรมวางกำหนดการจากลิสต์ ความถี่

NA

ความถี่

หนึ่งครั้ง

ใช้ตัวเลือก รันทันที หรือใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลา เริ่มต้น ที่ระบุ

ความถี่

ทุกชั่วโมง/นาที

ใช้ค่าต่อไปนี้

  • ทุก - เลือกชั่วโมงหรือนาที และป้อนค่าจำนวนเต็มที่เหมาะสมสำหรับส่วนเพิ่ม

  • เริ่มต้น - ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาเพื่อเริ่มต้นการรันงานนี้

  • สิ้นสุด - (เลือกระบุได้) ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาสิ้นสุดสำหรับงานนี้

ความถี่

ทุกวัน

ใช้ค่าต่อไปนี้

  • ทุก - ป้อนส่วนเพิ่มเป็นจำนวนวัน ตัวอย่างเช่น ในการรันรายงานทุกวัน ให้ป้อน 1 หรือในการรันรายงานวันเว้นวัน ให้ป้อน 2

  • เริ่มต้น - ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาเพื่อเริ่มต้นการรันงานนี้ เวลาที่เลือกไว้จะกำหนดว่ามีการรันงานเมื่อใด (ชั่วโมงของวัน)

  • สิ้นสุด - (เลือกระบุได้) ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาสิ้นสุดสำหรับงานนี้

ความถี่

ทุกสัปดาห์

ใช้ค่าต่อไปนี้

  • ทุก - ป้อนส่วนเพิ่มเป็นจำนวนสัปดาห์ และเลือกวันที่ต้องการของสัปดาห์ ตัวอย่างเช่น ในการรันรายงานทุกวันอังคารและวันพฤหัสบดี ให้ป้อน 1 แล้วเลือกวันอังคารและวันพฤหัสบดี ในการรันรายงานทุกวันพุธเว้นวันพุธ ในแท็บ วางกำหนดการ ให้เลือก ความถี่ = ทุกวัน, ทุก = 14, เริ่มต้น = วันพุธแรกที่คุณต้องการรันรายงาน และ สิ้นสุด = วันที่สิ้นสุดในอนาคต

  • เริ่มต้น - ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาเพื่อเริ่มต้นการรันงานนี้ เวลาที่เลือกไว้จะกำหนดเวลาที่ประมวลผลงานสำหรับการรันแต่ละครั้ง

  • สิ้นสุด - (เลือกระบุได้) ใช้ตัวเลือกวันที่เพื่อป้อนวันที่สิ้นสุดสำหรับงานนี้

ความถี่

ทุกเดือน

ใช้ค่าต่อไปนี้

  • ทุก - เลือกแต่ละเดือนที่รันงาน

  • เมื่อ - เลือกวันของสัปดาห์ ตัวอย่างเช่น วันจันทร์แรกของทุกเดือน หรือเลือกวันที่ระบุของเดือน ตัวอย่างเช่น 15

  • เริ่มต้น - ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาเพื่อเริ่มต้นการรันงานนี้ เวลาที่เลือกไว้จะกำหนดเวลาที่ประมวลผลงานสำหรับการรันแต่ละครั้ง

  • สิ้นสุด - (เลือกระบุได้) ใช้ตัวเลือกวันที่เพื่อป้อนวันที่สิ้นสุดสำหรับงานนี้

ความถี่

ทุกปี

ใช้ค่าต่อไปนี้

  • ทุก - ป้อนส่วนเพิ่มเป็นจำนวนปีที่รันงาน

  • เมื่อ - เลือกวันที่ในเดือน ตัวอย่างเช่น วันที่ 1 ของเดือนมกราคม หรือเลือกวันของสัปดาห์สำหรับเดือน ตัวอย่างเช่น วันจันทร์แรกของเดือนมกราคม

  • เริ่มต้น - ใช้ตัวเลือกวันที่เพื่อป้อนวันที่และเวลาเพื่อเริ่มต้นการรันงานนี้ เวลาที่เลือกไว้จะกำหนดเวลาที่ประมวลผลงานสำหรับการรันแต่ละครั้ง

  • สิ้นสุด - (เลือกระบุได้) ใช้ตัวเลือกวันที่เพื่อป้อนวันที่สิ้นสุดสำหรับงานนี้

ความถี่

วันที่ระบุ

ใช้ตัวเลือก เพิ่มวันที่ เพื่อระบุวันที่และเวลาเพื่อรันงาน เพิ่มวันที่ระบุได้หลายวันตามต้องการ

รันทันที

ตัวเลือกนี้จะขึ้นอยู่กับการเลือกจากตัวเลือก ความถี่

NA

เริ่มต้น

ตัวเลือกนี้จะขึ้นอยู่กับการเลือกจากตัวเลือก ความถี่

ระบุวันที่และเวลาเพื่อเริ่มต้นงานของรายงาน

NA

ใช้ทริกเกอร์ของกำหนดการ

คุณสามารถเชื่อมโยงงานกับทริกเกอร์ของกำหนดการที่กำหนดในโมเดลข้อมูล

ทริกเกอร์ของกำหนดการช่วยให้คุณสามารถรันรายงานเมื่อตรงตามเงื่อนไขทริกเกอร์ คุณสามารถคอนฟิเกอร์ 1 ทริกเกอร์ต่องานของรายงาน ทริกเกอร์ของกำหนดการที่คุณเชื่อมโยงกับงานของรายงานสามารถอยู่ในโมเดลข้อมูลใดก็ได้ในแคตตาล็อก คุณไม่จำเป็นต้องสร้างทริกเกอร์ของกำหนดการในโมเดลข้อมูลของรายงานที่คุณต้องการรันทริกเกอร์ คุณสามารถใช้ทริกเกอร์ของกำหนดการซ้ำได้ในงานของรายงานหลายอัน

ข้อมูลเกี่ยวกับทริกเกอร์ของกำหนดการ

ทริกเกอร์ของกำหนดการจะทดสอบเงื่อนไข ซึ่งจะรันงานเมื่อตรงตามเงื่อนไขดังกล่าว

หากเงื่อนไขของทริกเกอร์แสดงผลลัพธ์ งานที่ระบุจะรัน หากไม่เป็นไปตามเงื่อนไขของทริกเกอร์ ระบบจะข้ามอินสแตนซ์งาน นอกจากนี้ คุณยังสามารถตั้งค่ากำหนดการทำซ้ำสำหรับทริกเกอร์เพื่อตรวจสอบเงื่อนไข หากไม่เป็นไปตามเงื่อนไข คุณสามารถตั้งค่าช่วงเวลาในการรอเป็นนาที ก่อนที่จะมีการดำเนินการทริกเกอร์อีกครั้ง

คุณสามารถใช้ทริกเกอร์ของกำหนดการเมื่อเป็นไปตามเงื่อนไขต่อไปนี้

  • งานของรายงานควรรันหลังจากกระบวนการดึงข้อมูล โอน และโหลดเสร็จสมบูรณ์เท่านั้น
  • ฝ่ายดูแลแอคเคาท์ต้องการทริกเกอร์รายงาน หากใบเสร็จจากวันก่อนหน้าเกินจำนวนเงินที่ระบุ
  • ฝ่ายทรัพยากรบุคคลต้องการรายงานเฉพาะเมื่อมีการจ้างงานใหม่เข้าสู่ระบบในสัปดาห์ก่อนหน้า

ตั้งค่าทริกเกอร์ในโมเดลข้อมูล จากนั้น สามารถเลือกทริกเกอร์ได้จากแท็บ กำหนดการ

ใช้งานทริกเกอร์ของกำหนดการ

คุณสามารถใช้งานทริกเกอร์ที่กำหนดในโมเดลข้อมูล

  1. เลือก ใช้ทริกเกอร์
  2. ทางเลือก: ตั้งค่า ขีดจำกัดของการดำเนินการซ้ำ เพื่อระบุจำนวนครั้งสูงสุดในการประมวลผลทริกเกอร์ของกำหนดการเพื่อตรวจสอบเงื่อนไข ค่าดีฟอลต์คือ 1 และสามารถใช้เฉพาะค่าจำนวนเต็มบวกในฟิลด์นี้เท่านั้น
  3. ทางเลือก: ตั้งค่า เวลาที่หยุดชั่วคราว เพื่อระบุจำนวนนาทีในการรอก่อนประมวลผลทริกเกอร์ของกำหนดการอีกครั้ง หากตั้งค่า ขีดจำกัดของการดำเนินการซ้ำ เป็นค่าที่มากกว่า 1 ฟิลด์นี้จะมีสถานะใช้งาน สามารถใช้เฉพาะค่าจำนวนเต็มบวกในฟิลด์นี้เท่านั้น

    ขีดจำกัดของการดำเนินการซ้ำและเวลาที่หยุดชั่วคราวไม่ควรเกินช่วงเวลาของกำหนดการที่เกิดซ้ำ หากเงื่อนไขแสดงผลเป็นเท็จเมื่อถึงจำนวนความพยายามสูงสุดแล้ว สถานะงานจะแสดงเป็น "ข้าม"

  4. เลือก โมเดลข้อมูล ที่กำหนดทริกเกอร์ของกำหนดการ
  5. เลือกตัวเลือกจากลิสต์ทริกเกอร์
  6. หากทริกเกอร์ของกำหนดการมีพารามิเตอร์ ให้เลือกค่าที่จะใช้