วิธีแก้ไขปัญหาประสิทธิภาพของรายงานใน Power BI

บทความนี้มีแนวทางที่ช่วยให้นักพัฒนาและผู้ดูแลระบบแก้ไขปัญหาประสิทธิภาพรายงานที่ช้า รายงานนี้จะใช้กับรายงาน Power BI และรายงานที่มีการแบ่งหน้าของ Power BI ด้วย

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

ปฏิบัติตามขั้นตอนโฟลว์แผนภูมิ

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

รูปภาพแสดงผังงานซึ่งอธิบายไว้อย่างสมบูรณ์ในข้อความบทความ

มีตัวยุติแผนผังโฟลว์หกตัว ซึ่งแต่ละการอธิบายการทั้งหมดที่มีสิทธิ:

Terminator การร่วมมือกัน
แผนผังลำดับงานของตัวกำจัด 1 จัดการความจุ
ความจุตามมาตราส่วน
แผนผังลำดับงานของตัวกำจัด 2 ตรวจสอบกิจกรรมความจุในระหว่างการใช้งานรายงานทั่วไป
แผนผังลำดับงานของตัวกำจัด 3 การเปลี่ยนแปลงสถาปัตยกรรม
พิจารณา azure Analysis Services
ตรวจสอบเกตเวย์ภายในองค์กร
แผนผังลวดับงานของตัวกควบคุม 4 พิจารณา azure Analysis Services
พิจารณาใช้ Power BI Premium
แผนผังลวดับงานของตัวกยุติ 5 ใช้Power BI Desktop ตัววิเคราะห์ประสิทธิภาพ
ปรับรายงาน รูปแบบข้อมูล หรือ DAX ให้เหมาะสม
แผนผังลดับงานของตัวกลูการิท 6 ยกระดับตั๋วการสนับสนุน

ดำเนิน

ข้อควรพิจารณาแรกคือการเข้าใจว่าหากมีการโฮสต์รายงานที่ช้าPremiumความจุนี้

ความจุแบบพรีเมียม

เมื่อรายงานถูกโฮสต์บนPremium ความจุให้ใช้แอป Power BI Premium Metric เพื่อ พิจารณาว่าความจุโฮสต์รายงานใช้งานเกินทรัพยากรความจุบ่อยหรือไม่ เป็นกรณีของ CPU เมื่อใช้งานบ่อยเกินกว่า 80% ในหน่วยความจํา คือเมื่อเมตริก หน่วยความจําที่ใช้งานอยู่ เกิน 50 เมื่อมีแรงกดดันบนทรัพยากร อาจเป็นเวลาในการจัดการหรือปรับขนาดความจุ ( แผนผังลว ดับงานของตัวกจัด 1) เมื่อมีทรัพยากรที่เพียงพอ ให้ตรวจสอบกิจกรรมความจุในระหว่างการใช้งานรายงานทั่วไป (แผนผังลวดับงานของตัวยุติ 2)

ความจุที่ใช้ร่วมกัน

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

ก่อนอื่น ตรวจสอบว่าประสิทธิภาพการใดช้าเกิดขึ้นในช่วงเวลาที่เฉพาะเจาะจงของวันหรือเดือน หากมี —และผู้ใช้หลายคนเปิดรายงานในช่วงเวลาเหล่านี้ ให้พิจารณาสองตัวเลือก:

  • เพิ่มอัตราความเร็วของคิวรีโดยการโยกย้ายชุดข้อมูลไปยังAzure Analysis ServicesหรือความจุPremium (แผนผังลวดับงานของตัวยุติ 4)
  • ใช้ Power BI Desktopตัววิเคราะห์ประสิทธิภาพเพื่อดูว่าแต่ละองค์ประกอบรายงานของคุณเช่น การแสดงผลด้วยภาพและสูตร DAX นั้นอย่างไร ซึ่งมีประโยชน์โดยเฉพาะอย่างยิ่งในการตรวจสอบไม่ว่าจะเป็นคิวรีหรือการแสดงผลด้วยภาพที่มีส่วนสนับสนุนปัญหาด้านประสิทธิภาพการงาน (แผนผังล้ดับงานของตัวยุติ 5)

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

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

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

ขั้นตอนถัดไป

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทความนี้ โปรดดูทรัพยากรต่อไปนี้: