วิธีจัดลำดับความสำคัญของงานของเซิร์ฟเวอร์ตามกำหนดการ

งาน

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

ตัวอย่างเช่น การรีเฟรชการแยกข้อมูลได้สร้างขึ้นให้ทำงานทุกวันในเวลา 9:00 น. นี่คืองานการรีเฟรชข้อมูล และระบบจะสร้างงานให้แบ็กกราวเดอร์เรียกใช้ทุกวันเวลา 9:00 น.

คุณสามารถกำหนดหมายเลขลำดับความสำคัญให้กับ "งาน" และ "กำหนดการ" โดยใช้ค่าตั้งแต่ 1 ถึง 100 หมายเลขที่ลดลงคือลำดับความสำคัญที่สูงขึ้น 1 คือลำดับความสำคัญสูงสุด และ 100 คือต่ำสุด

กฎลำดับความสำคัญสำหรับงาน

เมื่อประมวลผลการรีเฟรชการแยกข้อมูลตามกำหนดการ การสมัครใช้งาน และการเรียกใช้ลำดับงาน Tableau Server จัดลำดับความสำคัญงานพื้นหลังตามลำดับดังนี้:

  1. งานใดๆ ที่อยู่ในกระบวนการแล้วต้องเสร็จสิ้นก่อน

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

    หมายเหตุ: เรียนรู้วิธีจำกัดการตั้งค่า "เรียกใช้" เลย - การตั้งค่าเซิร์ฟเวอร์ (ทั่วไปและการปรับแต่ง)

  3. งานที่มีลำดับความสำคัญสูงสุด (ตัวเลขต่ำสุด) จะเริ่มต้นถัดไป โดยไม่คำนึงว่างานอื่นอยู่ในคิวนานแค่ไหน

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

    สำหรับการสมัครใช้งาน นี่คือลำดับความสำคัญของกำหนดการ หากคุณเปิดใช้งานกำหนดการแบบกำหนดเองสำหรับการสมัครใช้งาน จากนั้นลำดับความสำคัญของงานเหล่านั้นจะถูกกำหนดเป็น 50

    ตัวอย่างเช่น งานที่มีลำดับความสำคัญ 20 จะทำงานก่อนงานที่มีลำดับความสำคัญ 50 แม้ว่างานที่สองจะต้องรอนานขึ้นก็ตาม หากต้องการเปลี่ยนลำดับความสำคัญของงาน โปรดดูสร้างหรือแก้ไขกำหนดเวลา

  4. งานที่มีลำดับความสำคัญเท่ากันจะดำเนินการตามลำดับที่เพิ่มลงในคิว งานแรกที่เพิ่มลงในคิวจะเริ่มต้นก่อน จากนั้นงานที่สองถึงเริ่ม

  5. เมื่อหลายงานที่มีลำดับความสำคัญเท่ากันถูกกำหนดให้ทำงานพร้อมกัน งานเหล่านั้นจะเริ่มต้นตามลำดับที่สร้างหรือเปิดใช้งาน งานที่กำหนดเวลาเดียวกันจะเริ่มต้นตามประเภทงานที่เร็วที่สุดก่อนดังนี้: การเรียกใช้ลำดับงาน ตามด้วยการแจ้งเตือนตามข้อมูล ตามด้วยงานระบบ ตามด้วยการสมัครใช้งาน ตามด้วยการสร้างการแยกข้อมูล ตามด้วยการแยกข้อมูลแบบเพิ่มหน่วย และสุดท้ายการแยกข้อมูลแบบเต็มรูปแบบ

    ลำดับงานที่กำหนดเวลาเรียกใช้โดยเป็นส่วนหนึ่งของงานที่เชื่อมโยง งานทั้งหมดจะถูกกำหนดในลำดับความสำคัญเดียวกันและเรียกใช้ตามลำดับที่กำหนดไว้ในงานที่เชื่อมโยง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับงานที่เชื่อมโยง โปรดดูกำหนดเวลางานที่เชื่อมโยง(ลิงก์จะเปิดในหน้าต่างใหม่)

  6. เนื่องจากการวัดผลล่าสุดเท่ากัน แบ็กกราวเดอร์จะใช้เวลาทำงานในอดีต งานที่ทำงานเร็วขึ้นในการเรียกใช้ครั้งก่อน จะได้รับการจัดลำดับความสำคัญมากกว่างานที่ใช้เวลานานกว่าในอดีต

หมายเหตุ: การตั้งค่าขีดจำกัดทรัพยากรแบ็คกราวเดอร์บนไซต์ที่เฉพาะเจาะจงจะมีคิวเพิ่มเติมเนื่องจากมีการเลือกงานเหล่านี้หลังจากงานอื่นๆ ที่มีความสำคัญสูงกว่า ดูรายละเอียดที่ขีดจำกัดทรัพยากร Tableau Server Backgrounder

ข้อจำกัดต่อไปนี้ยังส่งผลเมื่อมีการเรียกใช้งาน:

  • จำนวนงานที่เรียกใช้พร้อมกันจะถูกจำกัดตามจำนวนกระบวนการแบ็กกราวเดอร์ที่คุณได้กำหนดค่าไว้สำหรับ Tableau Server

  • แยกการรีเฟรชสำหรับการแยกข้อมูลหรือแหล่งข้อมูลเดียวกันที่ไม่สามารถทำงานพร้อมกันได้

  • งานตามกำหนดการถูกกำหนดให้เรียกใช้ตามลำดับทีละงาน

 

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ