กําหนดค่าพูลสดแบบกําหนดเองใน Microsoft Fabric

นําไปใช้กับ:✅ วิศวกรรมข้อมูล Fabric และวิทยาศาสตร์ข้อมูล

พูลสดแบบกําหนดเองคือคลัสเตอร์ Spark ที่ให้การเริ่มต้นเซสชันที่เกือบจะทันทีสําหรับสมุดบันทึกใน Microsoft Fabric บทความนี้แสดงวิธีการสร้าง กําหนดค่า และจัดการพูลสดแบบกําหนดเองเพื่อประสิทธิภาพสูงสุด

ข้อกำหนดเบื้องต้น

ก่อนตั้งค่าไลฟ์พูลแบบกําหนดเอง โปรดตรวจสอบว่าคุณมี:

  • การเข้าถึงพื้นที่ทํางาน Microsoft Fabric ด้วย SKU Fabric แบบชําระเงิน (ไม่รองรับความจุการทดลองใช้ Fabric)
  • บทบาทผู้ดูแลระบบในพื้นที่ทํางาน
  • ความจุ Fabric ที่ใช้งานอยู่ที่กําหนดให้กับพื้นที่ทํางานของคุณ
  • สภาพแวดล้อม Fabric ที่เผยแพร่เพื่อใช้สําหรับการกําหนดค่าไลบรารี

สำคัญ

พูลเริ่มต้นไม่รองรับพูลสดแบบกําหนดเอง หากพื้นที่ทํางานของคุณใช้พูลเริ่มต้น คุณต้องสร้างพูล Spark แบบกําหนดเองก่อนที่จะกําหนดค่าพูลสดแบบกําหนดเอง

สร้างพูลแบบกําหนดเองสําหรับพูลสด

ขั้นแรก ให้สร้างพูล Spark แบบกําหนดเอง คุณเปิดใช้งานการคํานวณพูลสดบนพูลนี้ในขั้นตอนต่อมา

  1. นําทางไปยังพื้นที่ทํางาน Fabric ของคุณ
  2. เลือก การตั้งค่าพื้นที่ทํางาน จาก Ribbon หน้าแรกของพื้นที่ทํางาน
  3. ขยาย วิศวกรรมข้อมูล/วิทยาศาสตร์ แล้วเลือกการตั้งค่า Spark
  4. เลือกแท็บ พูล
  5. จากดรอปดาวน์ พูลเริ่มต้นสําหรับพื้นที่ทํางาน ให้เลือก พูลใหม่
  6. ป้อนชื่อสําหรับพูล ชื่อนี้เป็นตัวระบุเฉพาะสําหรับพูล เช่น dev-team-pool หรือprod-daily-analytics
  7. เลือก ตระกูลโหนด และ ขนาดโหนด สําหรับปริมาณงานของคุณ
  8. เลือกกล่องกาเครื่องหมาย ปรับขนาดอัตโนมัติ เพื่อเปิดใช้งานการปรับขนาดอัตโนมัติสําหรับพูล

กําหนดค่าพูลสด

หลังจากที่คุณสร้างพูล Spark แบบกําหนดเอง ให้เปิดใช้งานการประมวลผลพูลแบบสดผ่านการตั้งค่าสภาพแวดล้อม

  1. ในพื้นที่ทํางาน Fabric ของคุณ ให้เปิดสภาพแวดล้อมที่คุณต้องการแนบกับพูลสดแบบกําหนดเอง

  2. ในบานหน้าต่างด้านซ้าย ให้เลือก คํานวณ

  3. เลือกพูลที่คุณสร้างขึ้นในขั้นตอนก่อนหน้าจากดรอปดาวน์

  4. ภายใต้พูล สด ให้เลือกปุ่มตัวเลือกเพื่อเปิดใช้งานการประมวลผลพูลสดสําหรับสภาพแวดล้อมนี้

    สกรีนช็อตแสดงปุ่มตัวเลือกพูลสดที่เปิดใช้งานในสภาพแวดล้อมการตั้งค่าการคํานวณ

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

  6. ระบุการตั้งค่ากําหนดการ:

    • กําหนดการเป็นกิจวัตรหรือไม่
    • เริ่มต้นและสิ้นสุดวันและเวลา
    • เขตเวลา
    • เมื่อใดที่ควรปิดใช้งานและเปิดใช้งานพูลอีกครั้ง
    • การตั้งค่าอื่นๆ ตามความเหมาะสม

    สำคัญ

    Fabric ใช้การเตรียมใช้งาน Spark มาตรฐานสําหรับกิจกรรมนอกกรอบเวลาที่กําหนดไว้ ซึ่งมีเวลาเริ่มต้นที่ช้าลง คลัสเตอร์จะไม่อบอุ่นนอกหน้าต่างที่กําหนดไว้

    สําหรับเคล็ดลับการจัดกําหนดการ โปรดดู แนวทางปฏิบัติที่ดีที่สุดสําหรับกําหนดการ

  7. บันทึกการตั้งค่าการประมวลผล

  8. เลือกปุ่ม เผยแพร่ ใน Ribbon ด้านบน

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

Note

การประกาศอาจใช้เวลาหลายนาที

การเปลี่ยนแปลงใด ๆ ในสภาพแวดล้อมจําเป็นต้องมีการเผยแพร่สภาพแวดล้อมใหม่และรีเฟรชคลัสเตอร์ไฮเดรต

ตรวจสอบสถานะพูล

วิธีตรวจสอบสถานะของไลฟ์พูลแบบกําหนดเองของคุณ:

  1. ในพอร์ทัล Fabric ให้เปิดฮับการตรวจสอบ

  2. ค้นหาสภาพแวดล้อมที่คุณเผยแพร่ และเลือกจุดไข่ปลา (...) เพื่อเปิดเมนูบริบท

  3. เลือกดูรายละเอียด

    สกรีนช็อตที่แสดงสถานะพูลสดในฮับการตรวจสอบ

  4. ในบานหน้าต่างด้านขวา ให้ขยาย สถานะพูลสด เพื่อดูสถานะปัจจุบันของพูล

สถานะพูลสดมีรายละเอียดเช่น:

  • สถานะพูล: ตัวอย่างเช่น ใช้งานอยู่ ให้ความชุ่มชื้น ไม่ได้ใช้งาน หรือหยุดทํางาน
  • ลัสเตอร์ที่พร้อมใช้งาน: จํานวนคลัสเตอร์ที่พร้อมสําหรับเซสชันสมุดบันทึก
  • ลัสเตอร์ไม่ว่าง: จํานวนคลัสเตอร์ที่กําลังทํางานอยู่
  • กําหนดการถัดไป: กรอบเวลากิจกรรมที่กําลังจะมาถึง

แนวทางปฏิบัติที่ดีที่สุด

หากต้องการใช้ประโยชน์สูงสุดจากไลฟ์พูลแบบกําหนดเอง ให้พิจารณาแนวทางปฏิบัติที่ดีที่สุดสําหรับการกําหนดค่าและการจัดการต่อไปนี้:

ปรับให้เหมาะสมสําหรับต้นทุนและประสิทธิภาพ

  • ปรับจํานวนให้สอดคล้องกับความต้องการ: กําหนดจํานวนคลัสเตอร์สูงสุดตามเซสชันที่เกิดขึ้นพร้อมกันที่คาดไว้ การจัดสรรมากเกินไปจะเพิ่มต้นทุน
  • ตรวจสอบการใช้งาน: ตรวจสอบเมตริกพูลเป็นประจําและปรับจํานวนคลัสเตอร์หากจําเป็น
  • ปรับขนาดกําหนดการอย่างมีประสิทธิภาพ: หลีกเลี่ยงกําหนดการที่ทับซ้อนกันในหลายพูล เว้นแต่จําเป็น
  • ใช้ประโยชน์จากการหมดเวลาที่ไม่ได้ใช้งาน: ตั้งค่าการหมดเวลาที่ไม่ได้ใช้งานที่เหมาะสมเพื่อรักษาสมดุลระหว่างความพร้อมใช้งานของทรัพยากรและหลีกเลี่ยงการรีสตาร์ทคลัสเตอร์บ่อยครั้ง

การปรับขนาดคลัสเตอร์

เมื่อกําหนดค่าพูลของคุณ ให้พิจารณาการตั้งค่าและคําแนะนําต่อไปนี้:

  • ขนาดคลัสเตอร์: จํานวนอินสแตนซ์ตัวดําเนินการสําหรับเซสชันสมุดบันทึก (ช่วง: 1-16)
  • จํานวนคลัสเตอร์สูงสุด: จํานวนคลัสเตอร์สูงสุดเพื่อรักษาความชุ่มชื้น ตั้งค่าตามเซสชันพร้อมกันที่คาดไว้
  • หมดเวลาที่ไม่ได้ใช้งาน: ระยะเวลาที่คลัสเตอร์ที่ไม่ได้ใช้จะได้รับการจัดสรรก่อนที่ Fabric จะยุติคลัสเตอร์
ชนิดปริมาณงาน ขนาดที่แนะนํา คำอธิบาย
การวิเคราะห์เชิงสํารวจ 2-4 คอร์ ปริมาณงานที่เบา การสํารวจข้อมูลอย่างรวดเร็ว
การประมวลผลปานกลาง 8-12 คอร์ การรายงานรายวัน ชุดข้อมูลขนาดกลาง
การประมวลผลหนัก 14-16 คอร์ ชุดข้อมูลขนาดใหญ่ การแปลงที่ซับซ้อน

จัดการการขึ้นต่อกันของไลบรารี

  • ใช้การจัดกลุ่มสภาพแวดล้อม: ติดตั้งไลบรารีทั่วไปล่วงหน้าในสภาพแวดล้อมแทนการติดตั้งทันที
  • การกําหนดเวอร์ชันสภาพแวดล้อม: การอัปเดตสภาพแวดล้อมที่แนบมาจําเป็นต้องมีการเผยแพร่ใหม่และรีเฟรชคลัสเตอร์ไฮเดรต
  • รีเฟรชคลัสเตอร์ไฮเดรต: หลังจากการเปลี่ยนแปลงสภาพแวดล้อม ให้รีเฟรชพูลหรือรอรอบที่กําหนดไว้ถัดไปเพื่อใช้การเปลี่ยนแปลง

ปรับให้เข้ากับรูปแบบภาระงาน

  • ตรวจสอบพฤติกรรมภายนอก: ปรับการหมดเวลาที่ไม่ได้ใช้งานตามรูปแบบการใช้งานจริง
  • แชร์ข้ามเซสชัน: พิจารณาแชร์สภาพแวดล้อมเดียวกันในหลายพูลหากคุณมีรูปแบบปริมาณงานที่สอดคล้องกันเพื่อปรับปรุงการใช้ทรัพยากร

แนวทางปฏิบัติแนะนําสําหรับกําหนดการ

  • ปรับให้สอดคล้องกับรูปแบบปริมาณงาน: กําหนดเวลาที่ใช้งานเมื่อทีมของคุณเรียกใช้สมุดบันทึกแบบโต้ตอบหรือตามกําหนดการ
  • เวลาบัฟเฟอร์: เพิ่ม 60-90 นาทีก่อนกรอบเวลาการใช้งานที่คาดไว้เพื่อให้แน่ใจว่ามีความชุ่มชื้นอย่างสมบูรณ์
  • พิจารณาเขตเวลา: หากทีมของคุณครอบคลุมหลายเขตเวลา ให้ขยายกําหนดการให้ครอบคลุมช่วงเวลาที่ต้องการ

แก้ไข ปัญหา

การแก้ไขปัญหาพูลสดแบบกําหนดเองเกี่ยวข้องกับการตรวจสอบสถานะพูล สถานภาพสภาพแวดล้อม และการตั้งค่าคอนฟิกกําหนดการตามที่ระบุไว้ในสถานการณ์ต่อไปนี้:

สระว่ายน้ํายังคงไม่พร้อมใช้งาน

หากพูลไม่สามารถเปิดใช้งานหรือแสดงสถานะ "ไม่พร้อมใช้งาน":

  • ตรวจสอบว่าความจุ Fabric ทํางานอยู่และกําลังกําหนดให้กับพื้นที่ทํางาน
  • ตรวจสอบว่าสภาพแวดล้อมที่แนบมาอยู่ในสถานะ "พร้อม"
  • ตรวจสอบให้แน่ใจว่าได้เผยแพร่สภาพแวดล้อมที่แนบมาแล้วและไม่มีข้อผิดพลาดใดๆ

การให้ความชุ่มชื้นใช้เวลานานกว่าที่คาดไว้

หากการให้ความชุ่มชื้นช้ากว่าที่คาดไว้:

  • ตรวจสอบการขึ้นต่อกันของสภาพแวดล้อมและสถานะการสร้าง
  • ตรวจสอบว่าสภาพแวดล้อมอยู่ในสถานะ "พร้อม"
  • ตรวจสอบรายละเอียดพูลสําหรับข้อมูลเพิ่มเติม

เซสชันหรือสมุดบันทึกไม่สามารถเริ่มต้นได้

หากเซสชันสมุดบันทึกล้มเหลวในการเริ่มต้นแม้จะมีพูลที่ใช้งานอยู่:

  • ตรวจสอบว่าเซสชันใช้สภาพแวดล้อมที่ถูกต้อง
  • ตรวจสอบว่าสระว่ายน้ําอยู่ในสถานะ "พร้อมใช้งาน" และได้รับน้ําเต็มที่