หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ วิศวกรรมข้อมูล Fabric และวิทยาศาสตร์ข้อมูล
พูลสดแบบกําหนดเองคือคลัสเตอร์ Spark ที่ให้การเริ่มต้นเซสชันที่เกือบจะทันทีสําหรับสมุดบันทึกใน Microsoft Fabric บทความนี้แสดงวิธีการสร้าง กําหนดค่า และจัดการพูลสดแบบกําหนดเองเพื่อประสิทธิภาพสูงสุด
ข้อกำหนดเบื้องต้น
ก่อนตั้งค่าไลฟ์พูลแบบกําหนดเอง โปรดตรวจสอบว่าคุณมี:
- การเข้าถึงพื้นที่ทํางาน Microsoft Fabric ด้วย SKU Fabric แบบชําระเงิน (ไม่รองรับความจุการทดลองใช้ Fabric)
- บทบาทผู้ดูแลระบบในพื้นที่ทํางาน
- ความจุ Fabric ที่ใช้งานอยู่ที่กําหนดให้กับพื้นที่ทํางานของคุณ
- สภาพแวดล้อม Fabric ที่เผยแพร่เพื่อใช้สําหรับการกําหนดค่าไลบรารี
สำคัญ
พูลเริ่มต้นไม่รองรับพูลสดแบบกําหนดเอง หากพื้นที่ทํางานของคุณใช้พูลเริ่มต้น คุณต้องสร้างพูล Spark แบบกําหนดเองก่อนที่จะกําหนดค่าพูลสดแบบกําหนดเอง
สร้างพูลแบบกําหนดเองสําหรับพูลสด
ขั้นแรก ให้สร้างพูล Spark แบบกําหนดเอง คุณเปิดใช้งานการคํานวณพูลสดบนพูลนี้ในขั้นตอนต่อมา
- นําทางไปยังพื้นที่ทํางาน Fabric ของคุณ
- เลือก การตั้งค่าพื้นที่ทํางาน จาก Ribbon หน้าแรกของพื้นที่ทํางาน
- ขยาย วิศวกรรมข้อมูล/วิทยาศาสตร์ แล้วเลือกการตั้งค่า Spark
- เลือกแท็บ พูล
- จากดรอปดาวน์ พูลเริ่มต้นสําหรับพื้นที่ทํางาน ให้เลือก พูลใหม่
- ป้อนชื่อสําหรับพูล ชื่อนี้เป็นตัวระบุเฉพาะสําหรับพูล เช่น
dev-team-poolหรือprod-daily-analytics - เลือก ตระกูลโหนด และ ขนาดโหนด สําหรับปริมาณงานของคุณ
- เลือกกล่องกาเครื่องหมาย ปรับขนาดอัตโนมัติ เพื่อเปิดใช้งานการปรับขนาดอัตโนมัติสําหรับพูล
กําหนดค่าพูลสด
หลังจากที่คุณสร้างพูล Spark แบบกําหนดเอง ให้เปิดใช้งานการประมวลผลพูลแบบสดผ่านการตั้งค่าสภาพแวดล้อม
ในพื้นที่ทํางาน Fabric ของคุณ ให้เปิดสภาพแวดล้อมที่คุณต้องการแนบกับพูลสดแบบกําหนดเอง
ในบานหน้าต่างด้านซ้าย ให้เลือก คํานวณ
เลือกพูลที่คุณสร้างขึ้นในขั้นตอนก่อนหน้าจากดรอปดาวน์
ภายใต้พูล สด ให้เลือกปุ่มตัวเลือกเพื่อเปิดใช้งานการประมวลผลพูลสดสําหรับสภาพแวดล้อมนี้
ภายใต้ กําหนดการพูลสด ให้เลือกปุ่มตัวเลือกเพื่อเปิด พูลสดแบบกําหนดเองทั้งหมดต้องมีกําหนดการ คลัสเตอร์จะคงความชุ่มชื้นไว้ในช่วงหน้าต่างที่กําหนดไว้เท่านั้น
ระบุการตั้งค่ากําหนดการ:
- กําหนดการเป็นกิจวัตรหรือไม่
- เริ่มต้นและสิ้นสุดวันและเวลา
- เขตเวลา
- เมื่อใดที่ควรปิดใช้งานและเปิดใช้งานพูลอีกครั้ง
- การตั้งค่าอื่นๆ ตามความเหมาะสม
สำคัญ
Fabric ใช้การเตรียมใช้งาน Spark มาตรฐานสําหรับกิจกรรมนอกกรอบเวลาที่กําหนดไว้ ซึ่งมีเวลาเริ่มต้นที่ช้าลง คลัสเตอร์จะไม่อบอุ่นนอกหน้าต่างที่กําหนดไว้
สําหรับเคล็ดลับการจัดกําหนดการ โปรดดู แนวทางปฏิบัติที่ดีที่สุดสําหรับกําหนดการ
บันทึกการตั้งค่าการประมวลผล
เลือกปุ่ม เผยแพร่ ใน Ribbon ด้านบน
หลังจากที่คุณเผยแพร่ พูลจะทํางานและ Fabric จะเริ่มให้ความชุ่มชื้นคลัสเตอร์ก่อนรอบระยะเวลากําหนดการถัดไป
Note
การประกาศอาจใช้เวลาหลายนาที
การเปลี่ยนแปลงใด ๆ ในสภาพแวดล้อมจําเป็นต้องมีการเผยแพร่สภาพแวดล้อมใหม่และรีเฟรชคลัสเตอร์ไฮเดรต
ตรวจสอบสถานะพูล
วิธีตรวจสอบสถานะของไลฟ์พูลแบบกําหนดเองของคุณ:
ในพอร์ทัล Fabric ให้เปิดฮับการตรวจสอบ
ค้นหาสภาพแวดล้อมที่คุณเผยแพร่ และเลือกจุดไข่ปลา (...) เพื่อเปิดเมนูบริบท
เลือกดูรายละเอียด
ในบานหน้าต่างด้านขวา ให้ขยาย สถานะพูลสด เพื่อดูสถานะปัจจุบันของพูล
สถานะพูลสดมีรายละเอียดเช่น:
- สถานะพูล: ตัวอย่างเช่น ใช้งานอยู่ ให้ความชุ่มชื้น ไม่ได้ใช้งาน หรือหยุดทํางาน
- คลัสเตอร์ที่พร้อมใช้งาน: จํานวนคลัสเตอร์ที่พร้อมสําหรับเซสชันสมุดบันทึก
- คลัสเตอร์ไม่ว่าง: จํานวนคลัสเตอร์ที่กําลังทํางานอยู่
- กําหนดการถัดไป: กรอบเวลากิจกรรมที่กําลังจะมาถึง
แนวทางปฏิบัติที่ดีที่สุด
หากต้องการใช้ประโยชน์สูงสุดจากไลฟ์พูลแบบกําหนดเอง ให้พิจารณาแนวทางปฏิบัติที่ดีที่สุดสําหรับการกําหนดค่าและการจัดการต่อไปนี้:
ปรับให้เหมาะสมสําหรับต้นทุนและประสิทธิภาพ
- ปรับจํานวนให้สอดคล้องกับความต้องการ: กําหนดจํานวนคลัสเตอร์สูงสุดตามเซสชันที่เกิดขึ้นพร้อมกันที่คาดไว้ การจัดสรรมากเกินไปจะเพิ่มต้นทุน
- ตรวจสอบการใช้งาน: ตรวจสอบเมตริกพูลเป็นประจําและปรับจํานวนคลัสเตอร์หากจําเป็น
- ปรับขนาดกําหนดการอย่างมีประสิทธิภาพ: หลีกเลี่ยงกําหนดการที่ทับซ้อนกันในหลายพูล เว้นแต่จําเป็น
- ใช้ประโยชน์จากการหมดเวลาที่ไม่ได้ใช้งาน: ตั้งค่าการหมดเวลาที่ไม่ได้ใช้งานที่เหมาะสมเพื่อรักษาสมดุลระหว่างความพร้อมใช้งานของทรัพยากรและหลีกเลี่ยงการรีสตาร์ทคลัสเตอร์บ่อยครั้ง
การปรับขนาดคลัสเตอร์
เมื่อกําหนดค่าพูลของคุณ ให้พิจารณาการตั้งค่าและคําแนะนําต่อไปนี้:
- ขนาดคลัสเตอร์: จํานวนอินสแตนซ์ตัวดําเนินการสําหรับเซสชันสมุดบันทึก (ช่วง: 1-16)
- จํานวนคลัสเตอร์สูงสุด: จํานวนคลัสเตอร์สูงสุดเพื่อรักษาความชุ่มชื้น ตั้งค่าตามเซสชันพร้อมกันที่คาดไว้
- หมดเวลาที่ไม่ได้ใช้งาน: ระยะเวลาที่คลัสเตอร์ที่ไม่ได้ใช้จะได้รับการจัดสรรก่อนที่ Fabric จะยุติคลัสเตอร์
| ชนิดปริมาณงาน | ขนาดที่แนะนํา | คำอธิบาย |
|---|---|---|
| การวิเคราะห์เชิงสํารวจ | 2-4 คอร์ | ปริมาณงานที่เบา การสํารวจข้อมูลอย่างรวดเร็ว |
| การประมวลผลปานกลาง | 8-12 คอร์ | การรายงานรายวัน ชุดข้อมูลขนาดกลาง |
| การประมวลผลหนัก | 14-16 คอร์ | ชุดข้อมูลขนาดใหญ่ การแปลงที่ซับซ้อน |
จัดการการขึ้นต่อกันของไลบรารี
- ใช้การจัดกลุ่มสภาพแวดล้อม: ติดตั้งไลบรารีทั่วไปล่วงหน้าในสภาพแวดล้อมแทนการติดตั้งทันที
- การกําหนดเวอร์ชันสภาพแวดล้อม: การอัปเดตสภาพแวดล้อมที่แนบมาจําเป็นต้องมีการเผยแพร่ใหม่และรีเฟรชคลัสเตอร์ไฮเดรต
- รีเฟรชคลัสเตอร์ไฮเดรต: หลังจากการเปลี่ยนแปลงสภาพแวดล้อม ให้รีเฟรชพูลหรือรอรอบที่กําหนดไว้ถัดไปเพื่อใช้การเปลี่ยนแปลง
ปรับให้เข้ากับรูปแบบภาระงาน
- ตรวจสอบพฤติกรรมภายนอก: ปรับการหมดเวลาที่ไม่ได้ใช้งานตามรูปแบบการใช้งานจริง
- แชร์ข้ามเซสชัน: พิจารณาแชร์สภาพแวดล้อมเดียวกันในหลายพูลหากคุณมีรูปแบบปริมาณงานที่สอดคล้องกันเพื่อปรับปรุงการใช้ทรัพยากร
แนวทางปฏิบัติแนะนําสําหรับกําหนดการ
- ปรับให้สอดคล้องกับรูปแบบปริมาณงาน: กําหนดเวลาที่ใช้งานเมื่อทีมของคุณเรียกใช้สมุดบันทึกแบบโต้ตอบหรือตามกําหนดการ
- เวลาบัฟเฟอร์: เพิ่ม 60-90 นาทีก่อนกรอบเวลาการใช้งานที่คาดไว้เพื่อให้แน่ใจว่ามีความชุ่มชื้นอย่างสมบูรณ์
- พิจารณาเขตเวลา: หากทีมของคุณครอบคลุมหลายเขตเวลา ให้ขยายกําหนดการให้ครอบคลุมช่วงเวลาที่ต้องการ
แก้ไข ปัญหา
การแก้ไขปัญหาพูลสดแบบกําหนดเองเกี่ยวข้องกับการตรวจสอบสถานะพูล สถานภาพสภาพแวดล้อม และการตั้งค่าคอนฟิกกําหนดการตามที่ระบุไว้ในสถานการณ์ต่อไปนี้:
สระว่ายน้ํายังคงไม่พร้อมใช้งาน
หากพูลไม่สามารถเปิดใช้งานหรือแสดงสถานะ "ไม่พร้อมใช้งาน":
- ตรวจสอบว่าความจุ Fabric ทํางานอยู่และกําลังกําหนดให้กับพื้นที่ทํางาน
- ตรวจสอบว่าสภาพแวดล้อมที่แนบมาอยู่ในสถานะ "พร้อม"
- ตรวจสอบให้แน่ใจว่าได้เผยแพร่สภาพแวดล้อมที่แนบมาแล้วและไม่มีข้อผิดพลาดใดๆ
การให้ความชุ่มชื้นใช้เวลานานกว่าที่คาดไว้
หากการให้ความชุ่มชื้นช้ากว่าที่คาดไว้:
- ตรวจสอบการขึ้นต่อกันของสภาพแวดล้อมและสถานะการสร้าง
- ตรวจสอบว่าสภาพแวดล้อมอยู่ในสถานะ "พร้อม"
- ตรวจสอบรายละเอียดพูลสําหรับข้อมูลเพิ่มเติม
เซสชันหรือสมุดบันทึกไม่สามารถเริ่มต้นได้
หากเซสชันสมุดบันทึกล้มเหลวในการเริ่มต้นแม้จะมีพูลที่ใช้งานอยู่:
- ตรวจสอบว่าเซสชันใช้สภาพแวดล้อมที่ถูกต้อง
- ตรวจสอบว่าสระว่ายน้ําอยู่ในสถานะ "พร้อมใช้งาน" และได้รับน้ําเต็มที่