วิธีแก้ไขปัญหาประสิทธิภาพของรายงานใน Power BI
บทความนี้มีแนวทางที่ช่วยให้นักพัฒนาและผู้ดูแลระบบแก้ไขปัญหาประสิทธิภาพรายงานที่ช้า รายงานนี้จะใช้กับรายงาน Power BI และรายงานที่มีการแบ่งหน้าของ Power BI ด้วย
คุณสามารถระบุรายงานที่ช้าโดยผู้ใช้รายงานที่ประสบกับรายงานที่โหลดช้า หรืออัปเดตช้าเมื่อโต้ตอบกับตัวแบ่งส่วนข้อมูลหรือคุณลักษณะอื่นๆ เมื่อรายงานถูกโฮสต์บนPremiumความจุความจุ ความจุแบบช้ายังสามารถระบุได้โดยการตรวจสอบแอปเมตริกPremium Power BI แอปนี้ช่วยให้คุณสามารถตรวจสอบประสิทธิภาพและความจุของการสมัครใช้งาน Power BI Premiumได้
ปฏิบัติตามขั้นตอนโฟลว์แผนภูมิ
ใช้ผังงานต่อไปนี้เพื่อช่วยให้เข้าใจสาเหตุของประสิทธิภาพการทําให้ช้าลงและเพื่อระบุว่าควรทําอะไร
มีตัวยุติแผนผังโฟลว์หกตัว ซึ่งแต่ละการอธิบายการทั้งหมดที่มีสิทธิ:
| Terminator | การร่วมมือกัน |
|---|---|
| จัดการความจุ ความจุตามมาตราส่วน |
|
| ตรวจสอบกิจกรรมความจุในระหว่างการใช้งานรายงานทั่วไป | |
| การเปลี่ยนแปลงสถาปัตยกรรม พิจารณา azure Analysis Services ตรวจสอบเกตเวย์ภายในองค์กร |
|
| พิจารณา azure Analysis Services พิจารณาใช้ Power BI Premium |
|
| ใช้Power BI Desktop ตัววิเคราะห์ประสิทธิภาพ ปรับรายงาน รูปแบบข้อมูล หรือ DAX ให้เหมาะสม |
|
| ยกระดับตั๋วการสนับสนุน |
ดำเนิน
ข้อควรพิจารณาแรกคือการเข้าใจว่าหากมีการโฮสต์รายงานที่ช้าPremiumความจุนี้
ความจุแบบพรีเมียม
เมื่อรายงานถูกโฮสต์บนPremium ความจุให้ใช้แอป Power BI Premium Metric เพื่อ พิจารณาว่าความจุโฮสต์รายงานใช้งานเกินทรัพยากรความจุบ่อยหรือไม่ เป็นกรณีของ CPU เมื่อใช้งานบ่อยเกินกว่า 80% ในหน่วยความจํา คือเมื่อเมตริก หน่วยความจําที่ใช้งานอยู่ เกิน 50 เมื่อมีแรงกดดันบนทรัพยากร อาจเป็นเวลาในการจัดการหรือปรับขนาดความจุ ( แผนผังลว ดับงานของตัวกจัด 1) เมื่อมีทรัพยากรที่เพียงพอ ให้ตรวจสอบกิจกรรมความจุในระหว่างการใช้งานรายงานทั่วไป (แผนผังลวดับงานของตัวยุติ 2)
ความจุที่ใช้ร่วมกัน
เมื่อรายงานถูกโฮสต์บนความจุที่ใช้ร่วมกัน ไม่สามารถตรวจสอบสถานภาพความจุได้ คุณจะต้องใช้วิธีการตรวจสอบที่แตกต่างกัน
ก่อนอื่น ตรวจสอบว่าประสิทธิภาพการใดช้าเกิดขึ้นในช่วงเวลาที่เฉพาะเจาะจงของวันหรือเดือน หากมี —และผู้ใช้หลายคนเปิดรายงานในช่วงเวลาเหล่านี้ ให้พิจารณาสองตัวเลือก:
- เพิ่มอัตราความเร็วของคิวรีโดยการโยกย้ายชุดข้อมูลไปยังAzure Analysis ServicesหรือความจุPremium (แผนผังลวดับงานของตัวยุติ 4)
- ใช้ Power BI Desktopตัววิเคราะห์ประสิทธิภาพเพื่อดูว่าแต่ละองค์ประกอบรายงานของคุณเช่น การแสดงผลด้วยภาพและสูตร DAX นั้นอย่างไร ซึ่งมีประโยชน์โดยเฉพาะอย่างยิ่งในการตรวจสอบไม่ว่าจะเป็นคิวรีหรือการแสดงผลด้วยภาพที่มีส่วนสนับสนุนปัญหาด้านประสิทธิภาพการงาน (แผนผังล้ดับงานของตัวยุติ 5)
ถ้าคุณตัดสินใจว่าไม่มีรูปแบบเวลา ให้ลองพิจารณาต่อไปว่าประสิทธิภาพช้าจะถูกแยกไปยังภูมิศาสตร์หรือภูมิภาคที่ระบุหรือไม่ ถ้าเป็นเช่นนี้ อาจมีโอกาสที่แหล่งข้อมูลระยะไกลและมีการสื่อสารเครือข่ายช้า ในกรณีนี้ ให้พิจารณา:
- การเปลี่ยนสถาปัตยกรรมโดยใช้ Azure Analysis Services (แผนผังลวดับงานของตัวยุติ 3)
- การปรับประสิทธิภาพ เกตเวย์ข้อมูลภายในองค์กรให้เหมาะสม (แผนผังลวดับงานของตัวกจัดการ 3)
สุดท้าย ถ้าคุณตัดสินใจว่า ไม่มีรูปแบบเวลา และประสิทธิภาพการยังช้าเกิดขึ้นในทุกภูมิภาค ให้ตรวจสอบว่าประสิทธิภาพการยังช้าเกิดขึ้นบนอุปกรณ์ ไคลเอ็นต์ หรือเว็บเบราว์เซอร์ที่เฉพาะเจาะจงหรือไม่ หากไม่เหมาะสม ให้ใช้รายงานPower BI Desktopตัววิเคราะห์ประสิทธิภาพอธิบายไว้ก่อนหน้านี้ เพื่อปรับรายงานหรือแบบโมเดลให้เหมาะสม (แผนผังลตัววิเคราะห์ประสิทธิภาพ 5)
เมื่อคุณระบุอุปกรณ์ ไคลเอ็นต์ หรือเว็บเบราว์เซอร์ที่เจาะจง อาจส่งผลให้ประสิทธิภาพการเดินทางช้า เราขอแนะน้ให้คุณสร้างตั๋วการสนับสนุนผ่านหน้า การสนับสนุน Power BI (แผนผังล้ดับงานของตัวยุติ 6)
ขั้นตอนถัดไป
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทความนี้ โปรดดูทรัพยากรต่อไปนี้:
- คำแนะนำ Power BI
- การตรวจสอบประสิทธิภาพการทำงานของรายงาน
- ตัววิเคราะห์ประสิทธิภาพ
- เอกสารทางเทคนิค: วางแผนการใช้งาน Power BI Enterprise
- มีคำถามหรือไม่ ลองถามชุมชน Power BI
- มีข้อเสนอแนะไหม สนับสนุนแนวคิดในการปรับปรุง Power BI