แชร์ผ่าน


การตั้งค่าการกําหนดค่าการประเมิน

นําไปใช้กับ: บริการของ Power BI Power BI Desktop

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

Power BI มีการตั้งค่าสองกลุ่ม:

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

พิจารณาตัวอย่างต่อไปนี้:

สถานการณ์ คำแนะนำ
การนําเข้าข้อมูลใช้เวลานานเกินไป เพิ่มจํานวนสูงสุดของการประเมินผลพร้อมกัน หน่วยความจําที่พร้อมใช้งานต่อการประเมิน และ/หรือจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน
คิวรี DirectQuery จะดําเนินการช้า ไม่เกิดจากข้อจํากัดของระบบต้นทาง เพิ่มจํานวนสูงสุดของการประเมินผลพร้อมกันและ/หรือหน่วยความจําที่พร้อมใช้งานต่อการประเมิน
Power BI ใช้ทรัพยากรของเครื่องมากเกินไปเมื่อนําเข้าข้อมูลหรือดําเนินการคิวรี DirectQuery ลดจํานวนสูงสุดของการประเมินผลพร้อมกัน หน่วยความจําที่พร้อมใช้งานต่อการประเมิน และ/หรือจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน
คิวรี DirectQuery จะดําเนินการช้า เนื่องจากข้อจํากัดของระบบต้นทาง ถ้าระบบต้นทางถูกจํากัดจํานวนคิวรีที่เกิดขึ้นพร้อมกัน ให้ลดจํานวนสูงสุดของการประเมินผลพร้อมกัน และ/หรือลดจํานวนสูงสุดของการเชื่อมต่อที่ใช้งานอยู่ต่อแหล่งที่มา
Power BI ตอบสนองช้าเมื่อโต้ตอบกับวิชวล ถ้าวิชวลยึดตามข้อมูลจากแหล่งข้อมูล DirectQuery ให้เพิ่มจํานวนสูงสุดของการเชื่อมต่อที่ใช้งานอยู่สําหรับแต่ละแหล่งที่มา ถ้าไม่ใช่ ให้เพิ่มจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน
Power BI ใช้ทรัพยากรของเครื่องมากเกินไปในระหว่างการนําเข้าข้อมูลหรือการรีเฟรชเสร็จสิ้น ลดจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน

การปรับการดําเนินการคิวรี Power Query ให้เหมาะสม

การตั้งค่ากลุ่มนี้ช่วยให้คุณสามารถปรับประสิทธิภาพการดําเนินการคิวรี Power Query ให้เหมาะสมได้ Power BI มีการตั้งค่าต่อไปนี้ในกลุ่มนี้:

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

หมายเหตุ

การตั้งค่าเหล่านี้มีผลต่อการดําเนินการคิวรี Power Query บนเครื่องของคุณเท่านั้น ไม่ใช่ในบริการของ Power BI

จํานวนสูงสุดของการประเมินผลพร้อมกัน

คุณสามารถควบคุมจํานวนการประเมินผลพร้อมกันและดังนั้นจึงมีผลต่อระดับของการทํางานแบบขนานสําหรับการดําเนินการคิวรีใน Power Query ตามค่าเริ่มต้น จํานวนสูงสุดของการประเมินผลพร้อมกันจะเท่ากับจํานวนแกน CPU แบบลอจิคัลบนเครื่อง ค่าต่ําสุดคือ 1 และค่าสูงสุดเทียบเท่ากับจํานวนแกน CPU แบบลอจิคัลบนเครื่อง

หมายเหตุ

การตั้งค่านี้ยังส่งผลต่อ จํานวนสูงสุดของงาน ที่เกิดขึ้นพร้อมกันที่ดําเนินการโดยกลไกจัดการ Power BI เรียนรู้เพิ่มเติมเกี่ยวกับการโต้ตอบระหว่างการตั้งค่าเหล่านี้

หน่วยความจําสูงสุดที่ใช้ต่อการประเมินพร้อมกัน

คุณสามารถควบคุมหน่วยความจําที่มีอยู่ได้ต่อการประเมินผลพร้อมกัน การตั้งค่านี้จะกําหนดค่าหน่วยความจําที่พร้อมใช้งานต่อการประเมินในเมกะไบต์ และตามค่าเริ่มต้น Power BI มีการจัดสรรหน่วยความจําสูงสุดต่อการประเมิน 432 เมกะไบต์ ค่าต่ําสุดคือ 1 (แนะนําอย่างน้อย 256) และค่าสูงสุดเชิงทฤษฎี (แต่ไม่แนะนํา) เท่ากับ 100% ของ RAM บนเครื่องหารด้วยจํานวนสูงสุดของการประเมินพร้อมกัน (ตั้งค่าโดยจํานวนสูงสุดของการตั้งค่าการประเมินผลพร้อมกันที่ระบุไว้ข้างต้น) แนวทางปฏิบัติที่ดีที่สุดเราไม่ตั้งค่านี้มากกว่า 90% ของ RAM บนเครื่อง

การเปลี่ยนแปลงการตั้งค่าการกําหนดค่าการดําเนินการคิวรี Power Query

Power BI มีสองวิธีในการเปลี่ยนแปลงการตั้งค่าเหล่านี้:

  • ในตัวเลือกใน Power BI Desktop
  • โดยการแก้ไขรีจิสทรี

ใน Power BI Desktop

คุณสามารถเปลี่ยนการตั้งค่าเหล่านี้ในส่วนติดต่อผู้ใช้ใน Power BI Desktop ได้ ในเมนู>ไฟล์ ตัวเลือกและการตั้งค่า>ตัวเลือก เลือก การโหลดข้อมูล ภายใต้ ส่วนกลาง จากนั้นเปลี่ยนการตั้งค่าต่อไปนี้ภายใต้ การโหลดตารางแบบขนาน:

  • จํานวนสูงสุดของการประเมินผลพร้อมกัน
  • หน่วยความจําสูงสุดที่ใช้ต่อการประเมินผลพร้อมกัน (เมกะไบต์)

Changing data loading parallelization settings in Power BI Desktop

ในการตั้งค่ารีจิสทรี

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

เมื่อต้องการเปลี่ยนจํานวนคอนเทนเนอร์การประเมิน ให้ตั้งค่ารีจิสทรี ForegroundEvaluationContainerCountDWORD เมื่อต้องการเปลี่ยนหน่วยความจําที่พร้อมใช้งานต่อคอนเทนเนอร์การประเมิน ให้ตั้งค่ารีจิสทรี MaxEvaluationWorkingSetInMBDWORD

เมื่อเปลี่ยนการตั้งค่าเหล่านี้ โปรดคํานึงถึงค่าต่ําสุดและสูงสุดที่กล่าวถึงข้างต้น

คีย์ที่กล่าวถึงข้างต้นอยู่ในโฟลเดอร์ใดโฟลเดอร์หนึ่งเหล่านี้ โดยขึ้นอยู่กับระบบปฏิบัติการของคุณ:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop

หรือ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop

การปรับประสิทธิภาพของกลไกจัดการ Power BI ให้เหมาะสม

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

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

จํานวนสูงสุดของการเชื่อมต่อที่ใช้งานอยู่ต่อแหล่งข้อมูล

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

จํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน

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

ค่าสําหรับการตั้งค่านี้ สูงสุดจะถูกกําหนดโดยกลไกจัดการ Power BI โดยอัตโนมัติ การเปลี่ยนค่าสูงสุดอาจส่งผลต่อประสิทธิภาพการรีเฟรชแบบจําลองเชิงความหมายโดยการเพิ่มหรือลดการโหลดตารางแบบขนาน

หมายเหตุ

การตั้งค่านี้ได้รับผลกระทบจาก จํานวนสูงสุดของการตั้งค่าการประเมินพร้อมกัน เรียนรู้เพิ่มเติมเกี่ยวกับการโต้ตอบระหว่างการตั้งค่าเหล่านี้

เปลี่ยนจํานวนสูงสุดของการตั้งค่างานที่เกิดขึ้นพร้อมกันใน Power BI Desktop

คุณสามารถเปลี่ยนการตั้งค่านี้ได้ในส่วนติดต่อผู้ใช้ใน Power BI Desktop ในเมนู>ไฟล์ ตัวเลือกและการตั้งค่า>ตัวเลือก เลือก การโหลดข้อมูล ภายใต้ ไฟล์ปัจจุบัน จากนั้นเลือกการตั้งค่าที่คุณต้องการภายใต้ การโหลดตารางแบบขนาน ตัวเลือกต่อไปนี้สามารถใช้งานได้:

  • ค่าเริ่มต้น ด้วยการตั้งค่านี้ จํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกันคือ 6
  • หนึ่ง ซึ่งจํากัดจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกันเป็น 1 และปิดใช้งานการโหลดตารางแบบขนานอย่างมีประสิทธิภาพ
  • กำหนด เอง คุณสามารถป้อนจํานวนบวกใดๆ ระหว่าง 1-30 อย่างไรก็ตาม สําหรับแบบจําลองความหมาย Pro จํานวนที่มากกว่า 6 จะไม่ถูกนําไปใช้ การระบุตัวเลขที่น้อยกว่า 6 แบบเดียวกับค่าเริ่มต้น สามารถจํากัดการจัดคู่ขนานได้

Screenshot that shows the changing maximum number of concurrent jobs data loading parallelization settings in Power BI Desktop.

การโต้ตอบระหว่างจํานวนสูงสุดของการประเมินผลพร้อมกันและจํานวนสูงสุดของงานที่เกิดขึ้นพร้อมกัน

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