วิธีจัดลำดับความสำคัญของงานของเซิร์ฟเวอร์ตามกำหนดการ
งาน
ใน Tableau Server คุณสามารถกำหนดเวลารีเฟรชการแยกข้อมูล การสมัครใช้งาน หรือลำดับงานเพื่อเรียกใช้ตามระยะเวลาได้ รายการตามกำหนดการเหล่านี้เรียกว่างาน กระบวนการแบ็กกราวเดอร์จะเริ่มต้นอินสแตนซ์ที่ไม่ซ้ำกันของงานเหล่านี้เพื่อเรียกใช้งานตามเวลาที่กำหนด อินสแตนซ์เฉพาะของงานที่เริ่มต้นตามผลลัพธ์จะเรียกว่างาน งานยังถูกสร้างขึ้นสำหรับการเรียกใช้ที่เริ่มต้นด้วยตนเอง โดยคลิกตัวเลือกเรียกใช้เลย
ตัวอย่างเช่น การรีเฟรชการแยกข้อมูลได้สร้างขึ้นให้ทำงานทุกวันในเวลา 9:00 น. นี่คืองานการรีเฟรชข้อมูล และระบบจะสร้างงานให้แบ็กกราวเดอร์เรียกใช้ทุกวันเวลา 9:00 น.
คุณสามารถกำหนดหมายเลขลำดับความสำคัญให้กับ "งาน" และ "กำหนดการ" โดยใช้ค่าตั้งแต่ 1 ถึง 100 หมายเลขที่ลดลงคือลำดับความสำคัญที่สูงขึ้น 1 คือลำดับความสำคัญสูงสุด และ 100 คือต่ำสุด
กฎลำดับความสำคัญสำหรับงาน
เมื่อประมวลผลการรีเฟรชการแยกข้อมูลตามกำหนดการ การสมัครใช้งาน และการเรียกใช้ลำดับงาน Tableau Server จัดลำดับความสำคัญงานพื้นหลังตามลำดับดังนี้:
งานใดๆ ที่อยู่ในกระบวนการแล้วต้องเสร็จสิ้นก่อน
งานหรือกำหนดการใดๆ ที่คุณเริ่มต้นด้วยตนเองโดยใช้เรียกใช้เลยจะเริ่มต้นเมื่อกระบวนการแบ็กกราวเดอร์ถัดไปพร้อมใช้งาน เว้นแต่จะเป็นงานตามลำดับงานและกำหนดการ การเรียกใช้ลำดับงานใช้ลำดับความสำคัญของงานที่กำหนดเพื่อกำหนดลำดับตามเวลาที่ควรเรียกใช้ หากไม่ได้กำหนดลำดับความสำคัญของงาน ค่าเริ่มต้นจะเป็น 0 ซึ่งเป็นลำดับความสำคัญสูงสุด
หมายเหตุ: เรียนรู้วิธีจำกัดการตั้งค่า "เรียกใช้" เลย - การตั้งค่าเซิร์ฟเวอร์ (ทั่วไปและการปรับแต่ง)
งานที่มีลำดับความสำคัญสูงสุด (ตัวเลขต่ำสุด) จะเริ่มต้นถัดไป โดยไม่คำนึงว่างานอื่นอยู่ในคิวนานแค่ไหน
สำหรับการรีเฟรชการแยกข้อมูลและลำดับงาน นี่คือลำดับความสำคัญของงาน ลำดับความสำคัญของงานสืบทอดมาจากลำดับความสำคัญของกำหนดการเมื่อสร้างงานขึ้นครั้งแรก ลำดับความสำคัญของงานสามารถเปลี่ยนแปลงได้ในภายหลัง แต่ลำดับความสำคัญของงานจะกลับเป็นค่าเริ่มต้นเมื่อมีการเผยแพร่แหล่งข้อมูลอีกครั้ง
สำหรับการสมัครใช้งาน นี่คือลำดับความสำคัญของกำหนดการ หากคุณเปิดใช้งานกำหนดการแบบกำหนดเองสำหรับการสมัครใช้งาน จากนั้นลำดับความสำคัญของงานเหล่านั้นจะถูกกำหนดเป็น 50
ตัวอย่างเช่น งานที่มีลำดับความสำคัญ 20 จะทำงานก่อนงานที่มีลำดับความสำคัญ 50 แม้ว่างานที่สองจะต้องรอนานขึ้นก็ตาม หากต้องการเปลี่ยนลำดับความสำคัญของงาน โปรดดูสร้างหรือแก้ไขกำหนดเวลา
งานที่มีลำดับความสำคัญเท่ากันจะดำเนินการตามลำดับที่เพิ่มลงในคิว งานแรกที่เพิ่มลงในคิวจะเริ่มต้นก่อน จากนั้นงานที่สองถึงเริ่ม
เมื่อหลายงานที่มีลำดับความสำคัญเท่ากันถูกกำหนดให้ทำงานพร้อมกัน งานเหล่านั้นจะเริ่มต้นตามลำดับที่สร้างหรือเปิดใช้งาน งานที่กำหนดเวลาเดียวกันจะเริ่มต้นตามประเภทงานที่เร็วที่สุดก่อนดังนี้: การเรียกใช้ลำดับงาน ตามด้วยการแจ้งเตือนตามข้อมูล ตามด้วยงานระบบ ตามด้วยการสมัครใช้งาน ตามด้วยการสร้างการแยกข้อมูล ตามด้วยการแยกข้อมูลแบบเพิ่มหน่วย และสุดท้ายการแยกข้อมูลแบบเต็มรูปแบบ
ลำดับงานที่กำหนดเวลาเรียกใช้โดยเป็นส่วนหนึ่งของงานที่เชื่อมโยง งานทั้งหมดจะถูกกำหนดในลำดับความสำคัญเดียวกันและเรียกใช้ตามลำดับที่กำหนดไว้ในงานที่เชื่อมโยง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับงานที่เชื่อมโยง โปรดดูกำหนดเวลางานที่เชื่อมโยง(ลิงก์จะเปิดในหน้าต่างใหม่)
เนื่องจากการวัดผลล่าสุดเท่ากัน แบ็กกราวเดอร์จะใช้เวลาทำงานในอดีต งานที่ทำงานเร็วขึ้นในการเรียกใช้ครั้งก่อน จะได้รับการจัดลำดับความสำคัญมากกว่างานที่ใช้เวลานานกว่าในอดีต
หมายเหตุ: การตั้งค่าขีดจำกัดทรัพยากรแบ็คกราวเดอร์บนไซต์ที่เฉพาะเจาะจงจะมีคิวเพิ่มเติมเนื่องจากมีการเลือกงานเหล่านี้หลังจากงานอื่นๆ ที่มีความสำคัญสูงกว่า ดูรายละเอียดที่ขีดจำกัดทรัพยากร Tableau Server Backgrounder
ข้อจำกัดต่อไปนี้ยังส่งผลเมื่อมีการเรียกใช้งาน:
จำนวนงานที่เรียกใช้พร้อมกันจะถูกจำกัดตามจำนวนกระบวนการแบ็กกราวเดอร์ที่คุณได้กำหนดค่าไว้สำหรับ Tableau Server
แยกการรีเฟรชสำหรับการแยกข้อมูลหรือแหล่งข้อมูลเดียวกันที่ไม่สามารถทำงานพร้อมกันได้
งานตามกำหนดการถูกกำหนดให้เรียกใช้ตามลำดับทีละงาน