ความจุวางแผนในการวิเคราะห์แบบฝังตัวของ Power BI

การคํานวณชนิดของความจุที่คุณต้องการสําหรับการปรับใช้การวิเคราะห์แบบฝังตัวของ Power BI อาจซับซ้อนได้ ความจุที่คุณต้องการขึ้นอยู่กับพารามิเตอร์หลายตัว ซึ่งยากต่อการคาดการณ์บางส่วน

บางสิ่งที่ต้องพิจารณาเมื่อวางแผนความจุของคุณ:

  • แบบจําลองข้อมูลที่คุณกําลังใช้อยู่
  • จํานวนและความซับซ้อนของคิวรีที่จําเป็น
  • การแจกจ่ายรายชั่วโมงของการใช้งานแอปพลิเคชันของคุณ
  • อัตราการรีเฟรชข้อมูล
  • รูปแบบการใช้งานอื่น ๆ ที่ยากต่อการคาดการณ์

หมายเหตุ

บทความนี้อธิบายวิธีการวางแผนความจุที่คุณต้องการและวิธีการทําการประเมินการทดสอบการโหลดสําหรับการวิเคราะห์แบบฝังตัวของ Power BI A-SKU

เมื่อวางแผนความจุของคุณ ให้ทําตามขั้นตอนต่อไปนี้:

  1. ปรับประสิทธิภาพและปริมาณการใช้ทรัพยากรของคุณให้เหมาะสม
  2. กําหนด SKU ต่ําสุดของคุณ
  3. ประเมินโหลดความจุของคุณ
  4. ตั้งค่าการปรับขนาดความจุอัตโนมัติของคุณ

ปรับประสิทธิภาพและปริมาณการใช้ทรัพยากรของคุณให้เหมาะสม

ก่อนที่คุณจะเริ่มการวางแผนความจุหรือการประเมินการทดสอบการโหลด ให้ปรับประสิทธิภาพและปริมาณการใช้ทรัพยากร (โดยเฉพาะอย่างยิ่งฟุตพริ้นท์หน่วยความจํา) ของรายงานและแบบจําลองความหมายของคุณให้เหมาะสม

หากต้องการปรับประสิทธิภาพให้เหมาะสมให้เหมาะสม ให้ทําตามคําแนะนําในแหล่งข้อมูลต่อไปนี้:

สําหรับบทช่วยสอนโดยละเอียดเกี่ยวกับการปรับประสิทธิภาพให้เหมาะสม โปรดดูโมดูล ปรับแบบจําลองให้เหมาะสมสําหรับประสิทธิภาพในมอดูลการฝึกอบรม Power BI

กําหนด SKU ขั้นต่ําของคุณ

ตารางต่อไปนี้สรุปข้อจํากัดทั้งหมดที่ขึ้นอยู่กับขนาดความจุ เมื่อต้องการกําหนด SKU ต่ําสุดสําหรับความจุของคุณ ให้ตรวจสอบ คอลัมน์ หน่วยความจําสูงสุด (GB) ภายใต้ส่วนหัวของ แบบจําลอง ความหมาย นอกจากนี้ โปรดคํานึงถึง ข้อจํากัดปัจจุบัน

SKU หน่วยความจุ (CU) Power BI SKU วี-คอร์ Power BI
F2 2 ไม่ระบุ ไม่ระบุ
F4 4 ไม่ระบุ ไม่ระบุ
F8 8 EM1/A1 1
F16 16 EM2/A2 2
F32 32 EM3/A3 4
F64 64 P1/A4 8
F128 128 P2/A5 16
F256 256 P3/A6 32
F5121 512 P4/A7 64
F10241 1,024 P5/A8 128
F20481 2,048 ไม่ระบุ ไม่ระบุ

1 SKU เหล่านี้ไม่พร้อมใช้งานในทุกภูมิภาค หากต้องการขอใช้ SKU เหล่านี้ในภูมิภาคที่ไม่มีให้บริการ โปรดติดต่อผู้จัดการบัญชี Microsoft ของคุณ

ประเมินโหลดความจุของคุณ

เพื่อทดสอบหรือประเมินโหลดความจุของคุณ:

  1. สร้าง ความจุ Power BI Embedded Premium ใน Azure สําหรับการทดสอบ ใช้การสมัครใช้งานที่เชื่อมโยงกับผู้เช่า Microsoft Entra เดียวกันกับผู้เช่า Power BI ของคุณและบัญชีผู้ใช้ที่ลงชื่อเข้าใช้ผู้เช่าเดียวกันนั้น

  2. กําหนดพื้นที่ทํางาน (หรือพื้นที่ทํางาน) ที่คุณจะใช้เพื่อทดสอบความจุพรีเมียมที่คุณสร้างขึ้น คุณสามารถกําหนดพื้นที่ทํางานด้วยหนึ่งในวิธีต่อไปนี้:

  3. ในฐานะผู้ดูแลระบบความจุ ให้ ติดตั้งแอปการวัดความจุ Microsoft Fabric ระบุ ID ความจุและเวลา (เป็นวัน) เพื่อตรวจสอบ จากนั้นรีเฟรชข้อมูล

  4. ใช้เครื่องมือการประเมินความจุของ Power BI เพื่อประเมินความต้องการความจุของคุณ ที่เก็บ GitHub นี้ยังมีการฝึกหัดวิดีโอด้วย ใช้เครื่องมือนี้อย่างระมัดระวัง: ทดสอบกับผู้ใช้งานจําลองที่เกิดขึ้นพร้อมกันหลายสิบรายและยกระดับสําหรับการโหลดพร้อมกันที่สูงขึ้น (หลายร้อยหรือหลายพันขึ้นอยู่กับความต้องการของคุณ) สําหรับข้อมูลเพิ่มเติม โปรดดู ประเมินโหลดความจุของคุณ อีกวิธีหนึ่งคือใช้เครื่องมือทดสอบการโหลดอื่น ๆ แต่ถือว่า iFrame เป็นกล่องสีดําและจําลองกิจกรรมของผู้ใช้ผ่านรหัส JavaScript

  5. ใช้แอปเมตริกความจุ Fabric ของ Microsoft ที่คุณติดตั้งในขั้นตอนที่ 3 เพื่อตรวจสอบการใช้งานความจุที่เกิดขึ้นผ่านเครื่องมือทดสอบการโหลด อีกวิธีหนึ่งคือ คุณสามารถตรวจสอบความจุได้โดยการตรวจสอบเมตริกพรีเมียมโดยใช้การแจ้งเตือนใน Azure Monitor

พิจารณาใช้ SKU ที่มีขนาดใหญ่ขึ้นสําหรับความจุของคุณหาก CPU จริงที่เกิดขึ้นบนความจุของคุณโดยการทดสอบการโหลดใกล้ถึงขีดจํากัดความจุ

ตั้งค่าการปรับขนาดอัตโนมัติ

คุณสามารถใช้เทคนิคการปรับขนาดอัตโนมัติต่อไปนี้เพื่อปรับขนาดความจุ A-SKU ของคุณอย่างยืดหยุ่นเพื่อจัดการกับหน่วยความจําปัจจุบันและความต้องการของ CPU

  • ใช้ API การอัปเดตความจุเพื่อปรับขนาด SKU ความจุขึ้นหรือลง หากต้องการดูวิธีใช้ API เพื่อสร้างสคริปต์ของคุณเองสําหรับการปรับขนาดขึ้นและลง โปรดดู ตัวอย่างการเพิ่มขนาดความจุสคริปต์ของ Runbook PowerShell

  • ใช้ การแจ้งเตือน ตัวตรวจสอบ เพื่อติดตามเมตริกความจุ Power BI Embedded ต่อไปนี้:

    • โอเวอร์โหลด (1 หาก CPU ของความจุของคุณเกิน 100 เปอร์เซ็นต์และอยู่ในสถานะโอเวอร์โหลดมิฉะนั้น จะเป็น 0)
    • CPU (เปอร์เซ็นต์ของการใช้งาน CPU)
    • CPU ต่อปริมาณงานถ้ามีการใช้ปริมาณงานเฉพาะ (เช่นรายงานที่มีการแบ่งหน้า)
  • กําหนดค่าการแจ้งเตือนการตรวจสอบเพื่อให้เมื่อเมตริกเหล่านี้เข้าใกล้ค่าที่ระบุ การเรียกใช้สคริปต์จะถูกทริกเกอร์โดยปรับขนาดความจุขึ้นหรือลง

ตัวอย่างเช่น คุณสามารถสร้างกฎที่เรียกใช้ runbook ของความจุแบบปรับมาตราส่วนเพื่ออัปเดตความจุเป็น SKU ที่สูงขึ้นหากโอเวอร์โหลดคือ 1 หรือหากค่า CPU คือ 95 เปอร์เซ็นต์ คุณยังสามารถสร้างกฎที่เรียกใช้สคริปต์ runbook ของความจุแบบลดขนาดเพื่ออัปเดตความจุเป็น SKU ที่ต่ํากว่าหากค่า CPU ลดลงต่ํากว่า 45 หรือ 50 เปอร์เซ็นต์

คุณยังสามารถเรียกใช้คู่มือการทํางานแบบปรับมาตราส่วนขึ้นและลงโดยทางโปรแกรมตามความต้องการก่อนและหลังรีเฟรชแบบจําลองความหมาย วิธีนี้ช่วยให้มั่นใจว่าความจุของคุณมี RAM เพียงพอ (GB) สําหรับแบบจําลองความหมายขนาดใหญ่ที่ใช้ความจุนั้น